r4153 - branches/src/target/kernel/2.6.24.x/patches

werner at sita.openmoko.org werner at sita.openmoko.org
Tue Mar 4 03:51:56 CET 2008


Author: werner
Date: 2008-03-04 03:51:52 +0100 (Tue, 04 Mar 2008)
New Revision: 4153

Added:
   branches/src/target/kernel/2.6.24.x/patches/wm8753-rout2-inv.patch
Modified:
   branches/src/target/kernel/2.6.24.x/patches/series
Log:
GTA02 device has a speaker between LOUT2 & ROUT2 and in this mode ROUT2
needs to be inverted. This patch adds a mixer control for this.

Signed-off-by: Graeme Gregory <graeme at openmoko.org>



Modified: branches/src/target/kernel/2.6.24.x/patches/series
===================================================================
--- branches/src/target/kernel/2.6.24.x/patches/series	2008-03-04 00:20:39 UTC (rev 4152)
+++ branches/src/target/kernel/2.6.24.x/patches/series	2008-03-04 02:51:52 UTC (rev 4153)
@@ -8,6 +8,7 @@
 # these looks like bugs in upstream
 fix-i2c-s3c2410-resume-race.patch
 resume-timers-wq.patch
+wm8753-rout2-inv.patch
 
 # GTA01 core feature set
 s3c2410-bbt.patch

Added: branches/src/target/kernel/2.6.24.x/patches/wm8753-rout2-inv.patch
===================================================================
--- branches/src/target/kernel/2.6.24.x/patches/wm8753-rout2-inv.patch	2008-03-04 00:20:39 UTC (rev 4152)
+++ branches/src/target/kernel/2.6.24.x/patches/wm8753-rout2-inv.patch	2008-03-04 02:51:52 UTC (rev 4153)
@@ -0,0 +1,28 @@
+Index: linux-2.6.24/sound/soc/codecs/wm8753.c
+===================================================================
+--- linux-2.6.24.orig/sound/soc/codecs/wm8753.c
++++ linux-2.6.24/sound/soc/codecs/wm8753.c
+@@ -198,6 +198,7 @@ static const char *wm8753_mic_sel[] = {"
+ static const char *wm8753_dai_mode[] = {"DAI 0", "DAI 1", "DAI 2", "DAI 3"};
+ static const char *wm8753_dat_sel[] = {"Stereo", "Left ADC", "Right ADC",
+ 	"Channel Swap"};
++static const char *wm8753_rout2_phase[] = {"Non Inverted", "Inverted"};
+ 
+ static const struct soc_enum wm8753_enum[] = {
+ SOC_ENUM_SINGLE(WM8753_BASS, 7, 2, wm8753_base),
+@@ -228,6 +229,7 @@ SOC_ENUM_SINGLE(WM8753_ADC, 4, 2, wm8753
+ SOC_ENUM_SINGLE(WM8753_MICBIAS, 6, 3, wm8753_mic_sel),
+ SOC_ENUM_SINGLE(WM8753_IOCTL, 2, 4, wm8753_dai_mode),
+ SOC_ENUM_SINGLE(WM8753_ADC, 7, 4, wm8753_dat_sel),
++SOC_ENUM_SINGLE(WM8753_OUTCTL, 2, 2, wm8753_rout2_phase),
+ };
+ 
+ 
+@@ -328,6 +330,7 @@ SOC_SINGLE("Mic1 Capture Volume", WM8753
+ SOC_ENUM_EXT("DAI Mode", wm8753_enum[26], wm8753_get_dai, wm8753_set_dai),
+ 
+ SOC_ENUM("ADC Data Select", wm8753_enum[27]),
++SOC_ENUM("ROUT2 Phase", wm8753_enum[28]),
+ };
+ 
+ /* add non dapm controls */





More information about the commitlog mailing list