Commit fb2aa074 authored by Mark Brown's avatar Mark Brown Committed by Jaroslav Kysela

ALSA: ASoC: Check for machine type in GTA01 machine driver

Since there are now multiple OpenMoko platforms it is more important to
check that the machine driver is running on the correct system.  This
was orgininally generated as part of the initial GTA02 machine port.
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
parent 32fe6142
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#include <sound/soc-dapm.h> #include <sound/soc-dapm.h>
#include <sound/tlv.h> #include <sound/tlv.h>
#include <asm/mach-types.h>
#include <asm/hardware/scoop.h> #include <asm/hardware/scoop.h>
#include <mach/regs-clock.h> #include <mach/regs-clock.h>
#include <mach/regs-gpio.h> #include <mach/regs-gpio.h>
...@@ -716,6 +717,12 @@ static int __init neo1973_init(void) ...@@ -716,6 +717,12 @@ static int __init neo1973_init(void)
DBG("Entered %s\n", __func__); DBG("Entered %s\n", __func__);
if (!machine_is_neo1973_gta01()) {
printk(KERN_INFO
"Only GTA01 hardware supported by ASoC driver\n");
return -ENODEV;
}
neo1973_snd_device = platform_device_alloc("soc-audio", -1); neo1973_snd_device = platform_device_alloc("soc-audio", -1);
if (!neo1973_snd_device) if (!neo1973_snd_device)
return -ENOMEM; return -ENOMEM;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment