[alsa-devel] [PATCH] ASoC: mx27vis-aic32x4: Make sure we are running on the correct machine
Only register mx27vis-aic32x4 if we are running on a imx27_visstrim_m10.
Signed-off-by: Fabio Estevam fabio.estevam@freescale.com --- sound/soc/imx/mx27vis-aic32x4.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/sound/soc/imx/mx27vis-aic32x4.c b/sound/soc/imx/mx27vis-aic32x4.c index 976f857..c982bc8 100644 --- a/sound/soc/imx/mx27vis-aic32x4.c +++ b/sound/soc/imx/mx27vis-aic32x4.c @@ -194,6 +194,9 @@ static int __init mx27vis_aic32x4_init(void) { int ret;
+ if (!machine_is_imx27_visstrim_m10()) + return 0; + mx27vis_aic32x4_snd_device = platform_device_alloc("soc-audio", -1); if (!mx27vis_aic32x4_snd_device) return -ENOMEM;
On Sun, Mar 11, 2012 at 11:53 AM, Fabio Estevam festevam@gmail.com wrote:
- if (!machine_is_imx27_visstrim_m10())
- return 0;
mx27vis_aic32x4_snd_device = platform_device_alloc("soc-audio", -1); if (!mx27vis_aic32x4_snd_device) return -ENOMEM;
Or maybe should I use snd_soc_register_card instead and get rid of the machine_is_xxx check?
participants (2)
-
Fabio Estevam
-
Mark Brown