diff options
Diffstat (limited to 'sound/soc/pxa')
-rw-r--r-- | sound/soc/pxa/Kconfig | 2 | ||||
-rw-r--r-- | sound/soc/pxa/brownstone.c | 7 | ||||
-rw-r--r-- | sound/soc/pxa/palm27x.c | 8 | ||||
-rw-r--r-- | sound/soc/pxa/poodle.c | 1 | ||||
-rw-r--r-- | sound/soc/pxa/pxa-ssp.c | 2 | ||||
-rw-r--r-- | sound/soc/pxa/pxa2xx-pcm.c | 2 | ||||
-rw-r--r-- | sound/soc/pxa/ttc-dkb.c | 4 |
7 files changed, 3 insertions, 23 deletions
diff --git a/sound/soc/pxa/Kconfig b/sound/soc/pxa/Kconfig index 6473052b6899..6acb225ec6fd 100644 --- a/sound/soc/pxa/Kconfig +++ b/sound/soc/pxa/Kconfig | |||
@@ -140,7 +140,7 @@ config SND_PXA910_SOC | |||
140 | 140 | ||
141 | config SND_SOC_TTC_DKB | 141 | config SND_SOC_TTC_DKB |
142 | bool "SoC Audio support for TTC DKB" | 142 | bool "SoC Audio support for TTC DKB" |
143 | depends on SND_PXA910_SOC && MACH_TTC_DKB | 143 | depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y |
144 | select PXA_SSP | 144 | select PXA_SSP |
145 | select SND_PXA_SOC_SSP | 145 | select SND_PXA_SOC_SSP |
146 | select SND_MMP_SOC | 146 | select SND_MMP_SOC |
diff --git a/sound/soc/pxa/brownstone.c b/sound/soc/pxa/brownstone.c index 08acdc236bf8..c8dd53f9c35d 100644 --- a/sound/soc/pxa/brownstone.c +++ b/sound/soc/pxa/brownstone.c | |||
@@ -50,11 +50,6 @@ static int brownstone_wm8994_init(struct snd_soc_pcm_runtime *rtd) | |||
50 | struct snd_soc_codec *codec = rtd->codec; | 50 | struct snd_soc_codec *codec = rtd->codec; |
51 | struct snd_soc_dapm_context *dapm = &codec->dapm; | 51 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
52 | 52 | ||
53 | snd_soc_dapm_enable_pin(dapm, "Ext Spk"); | ||
54 | snd_soc_dapm_enable_pin(dapm, "Headset Stereophone"); | ||
55 | snd_soc_dapm_enable_pin(dapm, "Headset Mic"); | ||
56 | snd_soc_dapm_enable_pin(dapm, "Main Mic"); | ||
57 | |||
58 | /* set endpoints to not connected */ | 53 | /* set endpoints to not connected */ |
59 | snd_soc_dapm_nc_pin(dapm, "HPOUT2P"); | 54 | snd_soc_dapm_nc_pin(dapm, "HPOUT2P"); |
60 | snd_soc_dapm_nc_pin(dapm, "HPOUT2N"); | 55 | snd_soc_dapm_nc_pin(dapm, "HPOUT2N"); |
@@ -70,8 +65,6 @@ static int brownstone_wm8994_init(struct snd_soc_pcm_runtime *rtd) | |||
70 | snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP"); | 65 | snd_soc_dapm_nc_pin(dapm, "IN2RP:VXRP"); |
71 | snd_soc_dapm_nc_pin(dapm, "IN2LN"); | 66 | snd_soc_dapm_nc_pin(dapm, "IN2LN"); |
72 | 67 | ||
73 | snd_soc_dapm_sync(dapm); | ||
74 | |||
75 | return 0; | 68 | return 0; |
76 | } | 69 | } |
77 | 70 | ||
diff --git a/sound/soc/pxa/palm27x.c b/sound/soc/pxa/palm27x.c index 3284c4b901cb..17f9521ff6ea 100644 --- a/sound/soc/pxa/palm27x.c +++ b/sound/soc/pxa/palm27x.c | |||
@@ -79,14 +79,6 @@ static int palm27x_ac97_init(struct snd_soc_pcm_runtime *rtd) | |||
79 | struct snd_soc_dapm_context *dapm = &codec->dapm; | 79 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
80 | int err; | 80 | int err; |
81 | 81 | ||
82 | /* connected pins */ | ||
83 | if (machine_is_palmld()) | ||
84 | snd_soc_dapm_enable_pin(dapm, "MIC1"); | ||
85 | snd_soc_dapm_enable_pin(dapm, "HPOUTL"); | ||
86 | snd_soc_dapm_enable_pin(dapm, "HPOUTR"); | ||
87 | snd_soc_dapm_enable_pin(dapm, "LOUT2"); | ||
88 | snd_soc_dapm_enable_pin(dapm, "ROUT2"); | ||
89 | |||
90 | /* not connected pins */ | 82 | /* not connected pins */ |
91 | snd_soc_dapm_nc_pin(dapm, "OUT3"); | 83 | snd_soc_dapm_nc_pin(dapm, "OUT3"); |
92 | snd_soc_dapm_nc_pin(dapm, "MONOOUT"); | 84 | snd_soc_dapm_nc_pin(dapm, "MONOOUT"); |
diff --git a/sound/soc/pxa/poodle.c b/sound/soc/pxa/poodle.c index c6bdc6c0eff6..21f340065318 100644 --- a/sound/soc/pxa/poodle.c +++ b/sound/soc/pxa/poodle.c | |||
@@ -230,7 +230,6 @@ static int poodle_wm8731_init(struct snd_soc_pcm_runtime *rtd) | |||
230 | 230 | ||
231 | snd_soc_dapm_nc_pin(dapm, "LLINEIN"); | 231 | snd_soc_dapm_nc_pin(dapm, "LLINEIN"); |
232 | snd_soc_dapm_nc_pin(dapm, "RLINEIN"); | 232 | snd_soc_dapm_nc_pin(dapm, "RLINEIN"); |
233 | snd_soc_dapm_enable_pin(dapm, "MICIN"); | ||
234 | 233 | ||
235 | return 0; | 234 | return 0; |
236 | } | 235 | } |
diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c index a3119a00d8fa..9b19ee70291f 100644 --- a/sound/soc/pxa/pxa-ssp.c +++ b/sound/soc/pxa/pxa-ssp.c | |||
@@ -34,8 +34,6 @@ | |||
34 | #include <sound/pxa2xx-lib.h> | 34 | #include <sound/pxa2xx-lib.h> |
35 | #include <sound/dmaengine_pcm.h> | 35 | #include <sound/dmaengine_pcm.h> |
36 | 36 | ||
37 | #include <mach/hardware.h> | ||
38 | |||
39 | #include "../../arm/pxa2xx-pcm.h" | 37 | #include "../../arm/pxa2xx-pcm.h" |
40 | #include "pxa-ssp.h" | 38 | #include "pxa-ssp.h" |
41 | 39 | ||
diff --git a/sound/soc/pxa/pxa2xx-pcm.c b/sound/soc/pxa/pxa2xx-pcm.c index d58b09f4f7a4..42f2f0175981 100644 --- a/sound/soc/pxa/pxa2xx-pcm.c +++ b/sound/soc/pxa/pxa2xx-pcm.c | |||
@@ -15,6 +15,8 @@ | |||
15 | #include <linux/dmaengine.h> | 15 | #include <linux/dmaengine.h> |
16 | #include <linux/of.h> | 16 | #include <linux/of.h> |
17 | 17 | ||
18 | #include <mach/dma.h> | ||
19 | |||
18 | #include <sound/core.h> | 20 | #include <sound/core.h> |
19 | #include <sound/soc.h> | 21 | #include <sound/soc.h> |
20 | #include <sound/pxa2xx-lib.h> | 22 | #include <sound/pxa2xx-lib.h> |
diff --git a/sound/soc/pxa/ttc-dkb.c b/sound/soc/pxa/ttc-dkb.c index 0b535b570622..9d7c5b7e9539 100644 --- a/sound/soc/pxa/ttc-dkb.c +++ b/sound/soc/pxa/ttc-dkb.c | |||
@@ -78,10 +78,6 @@ static int ttc_pm860x_init(struct snd_soc_pcm_runtime *rtd) | |||
78 | struct snd_soc_codec *codec = rtd->codec; | 78 | struct snd_soc_codec *codec = rtd->codec; |
79 | struct snd_soc_dapm_context *dapm = &codec->dapm; | 79 | struct snd_soc_dapm_context *dapm = &codec->dapm; |
80 | 80 | ||
81 | /* connected pins */ | ||
82 | snd_soc_dapm_enable_pin(dapm, "Ext Speaker"); | ||
83 | snd_soc_dapm_enable_pin(dapm, "Ext Mic 1"); | ||
84 | snd_soc_dapm_enable_pin(dapm, "Ext Mic 3"); | ||
85 | snd_soc_dapm_disable_pin(dapm, "Headset Mic 2"); | 81 | snd_soc_dapm_disable_pin(dapm, "Headset Mic 2"); |
86 | snd_soc_dapm_disable_pin(dapm, "Headset Stereophone"); | 82 | snd_soc_dapm_disable_pin(dapm, "Headset Stereophone"); |
87 | 83 | ||