r2910 - trunk/src/target/kernel/patches

laforge at sita.openmoko.org laforge at sita.openmoko.org
Tue Sep 4 20:12:31 CEST 2007


Author: laforge
Date: 2007-09-04 20:12:26 +0200 (Tue, 04 Sep 2007)
New Revision: 2910

Modified:
   trunk/src/target/kernel/patches/gta02-core.patch
Log:
Make sure audio driver fails gracefully on GTA02


Modified: trunk/src/target/kernel/patches/gta02-core.patch
===================================================================
--- trunk/src/target/kernel/patches/gta02-core.patch	2007-09-04 18:07:10 UTC (rev 2909)
+++ trunk/src/target/kernel/patches/gta02-core.patch	2007-09-04 18:12:26 UTC (rev 2910)
@@ -907,3 +907,27 @@
  		return -EIO;
  
  	r = platform_get_resource(pdev, 0, 0);
+Index: linux-2.6.22.5-moko/sound/soc/s3c24xx/neo1973_wm8753.c
+===================================================================
+--- linux-2.6.22.5-moko.orig/sound/soc/s3c24xx/neo1973_wm8753.c
++++ linux-2.6.22.5-moko/sound/soc/s3c24xx/neo1973_wm8753.c
+@@ -638,6 +638,12 @@
+ {
+ 	int ret;
+ 
++	if (!machine_is_neo1973_gta01()) {
++		printf(KERN_INFO
++		       "Only GTA01 hardware supported by ASoc driver\n");
++		return -ENODEV;
++	}
++
+ 	neo1973_snd_device = platform_device_alloc("soc-audio", -1);
+ 	if (!neo1973_snd_device)
+ 		return -ENOMEM;
+@@ -666,5 +672,5 @@
+ 
+ /* Module information */
+ MODULE_AUTHOR("Graeme Gregory, graeme.gregory at wolfsonmicro.com, www.wolfsonmicro.com");
+-MODULE_DESCRIPTION("ALSA SoC WM8753 Neo1973");
++MODULE_DESCRIPTION("ALSA SoC WM8753 Neo1973 GTA01");
+ MODULE_LICENSE("GPL");





More information about the commitlog mailing list