diff options
-rw-r--r-- | sound/soc/codecs/Kconfig | 64 | ||||
-rw-r--r-- | sound/soc/codecs/Makefile | 16 |
2 files changed, 40 insertions, 40 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig index 8b4bb5c5af26..27f2dfa7ca1a 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig | |||
@@ -4,7 +4,10 @@ config SND_SOC_ALL_CODECS | |||
4 | select SPI | 4 | select SPI |
5 | select SPI_MASTER | 5 | select SPI_MASTER |
6 | select SND_SOC_AK4535 | 6 | select SND_SOC_AK4535 |
7 | select SND_SOC_CS4270 | ||
7 | select SND_SOC_SSM2602 | 8 | select SND_SOC_SSM2602 |
9 | select SND_SOC_TLV320AIC26 | ||
10 | select SND_SOC_TLV320AIC3X | ||
8 | select SND_SOC_UDA1380 | 11 | select SND_SOC_UDA1380 |
9 | select SND_SOC_WM8510 | 12 | select SND_SOC_WM8510 |
10 | select SND_SOC_WM8580 | 13 | select SND_SOC_WM8580 |
@@ -14,9 +17,6 @@ config SND_SOC_ALL_CODECS | |||
14 | select SND_SOC_WM8900 | 17 | select SND_SOC_WM8900 |
15 | select SND_SOC_WM8903 | 18 | select SND_SOC_WM8903 |
16 | select SND_SOC_WM8990 | 19 | select SND_SOC_WM8990 |
17 | select SND_SOC_CS4270 | ||
18 | select SND_SOC_TLV320AIC26 | ||
19 | select SND_SOC_TLV320AIC3X | ||
20 | help | 20 | help |
21 | Normally ASoC codec drivers are only built if a machine driver which | 21 | Normally ASoC codec drivers are only built if a machine driver which |
22 | uses them is also built since they are only usable with a machine | 22 | uses them is also built since they are only usable with a machine |
@@ -36,6 +36,35 @@ config SND_SOC_AD1980 | |||
36 | config SND_SOC_AK4535 | 36 | config SND_SOC_AK4535 |
37 | tristate | 37 | tristate |
38 | 38 | ||
39 | # Cirrus Logic CS4270 Codec | ||
40 | config SND_SOC_CS4270 | ||
41 | tristate | ||
42 | |||
43 | # Cirrus Logic CS4270 Codec Hardware Mute Support | ||
44 | # Select if you have external muting circuitry attached to your CS4270. | ||
45 | config SND_SOC_CS4270_HWMUTE | ||
46 | bool | ||
47 | depends on SND_SOC_CS4270 | ||
48 | |||
49 | # Cirrus Logic CS4270 Codec VD = 3.3V Errata | ||
50 | # Select if you are affected by the errata where the part will not function | ||
51 | # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will | ||
52 | # not select any sample rates that require MCLK to be divided by 1.5. | ||
53 | config SND_SOC_CS4270_VD33_ERRATA | ||
54 | bool | ||
55 | depends on SND_SOC_CS4270 | ||
56 | |||
57 | config SND_SOC_SSM2602 | ||
58 | tristate | ||
59 | |||
60 | config SND_SOC_TLV320AIC26 | ||
61 | tristate "TI TLV320AIC26 Codec support" | ||
62 | depends on SND_SOC && SPI | ||
63 | |||
64 | config SND_SOC_TLV320AIC3X | ||
65 | tristate | ||
66 | depends on I2C | ||
67 | |||
39 | config SND_SOC_UDA1380 | 68 | config SND_SOC_UDA1380 |
40 | tristate | 69 | tristate |
41 | 70 | ||
@@ -68,32 +97,3 @@ config SND_SOC_WM9712 | |||
68 | 97 | ||
69 | config SND_SOC_WM9713 | 98 | config SND_SOC_WM9713 |
70 | tristate | 99 | tristate |
71 | |||
72 | # Cirrus Logic CS4270 Codec | ||
73 | config SND_SOC_CS4270 | ||
74 | tristate | ||
75 | |||
76 | # Cirrus Logic CS4270 Codec Hardware Mute Support | ||
77 | # Select if you have external muting circuitry attached to your CS4270. | ||
78 | config SND_SOC_CS4270_HWMUTE | ||
79 | bool | ||
80 | depends on SND_SOC_CS4270 | ||
81 | |||
82 | # Cirrus Logic CS4270 Codec VD = 3.3V Errata | ||
83 | # Select if you are affected by the errata where the part will not function | ||
84 | # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will | ||
85 | # not select any sample rates that require MCLK to be divided by 1.5. | ||
86 | config SND_SOC_CS4270_VD33_ERRATA | ||
87 | bool | ||
88 | depends on SND_SOC_CS4270 | ||
89 | |||
90 | config SND_SOC_TLV320AIC26 | ||
91 | tristate "TI TLV320AIC26 Codec support" | ||
92 | depends on SND_SOC && SPI | ||
93 | |||
94 | config SND_SOC_TLV320AIC3X | ||
95 | tristate | ||
96 | depends on I2C | ||
97 | |||
98 | config SND_SOC_SSM2602 | ||
99 | tristate | ||
diff --git a/sound/soc/codecs/Makefile b/sound/soc/codecs/Makefile index 0cd55ee65151..c2b8783c07d1 100644 --- a/sound/soc/codecs/Makefile +++ b/sound/soc/codecs/Makefile | |||
@@ -1,6 +1,10 @@ | |||
1 | snd-soc-ac97-objs := ac97.o | 1 | snd-soc-ac97-objs := ac97.o |
2 | snd-soc-ad1980-objs := ad1980.o | 2 | snd-soc-ad1980-objs := ad1980.o |
3 | snd-soc-ak4535-objs := ak4535.o | 3 | snd-soc-ak4535-objs := ak4535.o |
4 | snd-soc-cs4270-objs := cs4270.o | ||
5 | snd-soc-ssm2602-objs := ssm2602.o | ||
6 | snd-soc-tlv320aic26-objs := tlv320aic26.o | ||
7 | snd-soc-tlv320aic3x-objs := tlv320aic3x.o | ||
4 | snd-soc-uda1380-objs := uda1380.o | 8 | snd-soc-uda1380-objs := uda1380.o |
5 | snd-soc-wm8510-objs := wm8510.o | 9 | snd-soc-wm8510-objs := wm8510.o |
6 | snd-soc-wm8580-objs := wm8580.o | 10 | snd-soc-wm8580-objs := wm8580.o |
@@ -12,14 +16,14 @@ snd-soc-wm8903-objs := wm8903.o | |||
12 | snd-soc-wm8990-objs := wm8990.o | 16 | snd-soc-wm8990-objs := wm8990.o |
13 | snd-soc-wm9712-objs := wm9712.o | 17 | snd-soc-wm9712-objs := wm9712.o |
14 | snd-soc-wm9713-objs := wm9713.o | 18 | snd-soc-wm9713-objs := wm9713.o |
15 | snd-soc-cs4270-objs := cs4270.o | ||
16 | snd-soc-tlv320aic26-objs := tlv320aic26.o | ||
17 | snd-soc-tlv320aic3x-objs := tlv320aic3x.o | ||
18 | snd-soc-ssm2602-objs := ssm2602.o | ||
19 | 19 | ||
20 | obj-$(CONFIG_SND_SOC_AC97_CODEC) += snd-soc-ac97.o | 20 | obj-$(CONFIG_SND_SOC_AC97_CODEC) += snd-soc-ac97.o |
21 | obj-$(CONFIG_SND_SOC_AD1980) += snd-soc-ad1980.o | 21 | obj-$(CONFIG_SND_SOC_AD1980) += snd-soc-ad1980.o |
22 | obj-$(CONFIG_SND_SOC_AK4535) += snd-soc-ak4535.o | 22 | obj-$(CONFIG_SND_SOC_AK4535) += snd-soc-ak4535.o |
23 | obj-$(CONFIG_SND_SOC_CS4270) += snd-soc-cs4270.o | ||
24 | obj-$(CONFIG_SND_SOC_SSM2602) += snd-soc-ssm2602.o | ||
25 | obj-$(CONFIG_SND_SOC_TLV320AIC26) += snd-soc-tlv320aic26.o | ||
26 | obj-$(CONFIG_SND_SOC_TLV320AIC3X) += snd-soc-tlv320aic3x.o | ||
23 | obj-$(CONFIG_SND_SOC_UDA1380) += snd-soc-uda1380.o | 27 | obj-$(CONFIG_SND_SOC_UDA1380) += snd-soc-uda1380.o |
24 | obj-$(CONFIG_SND_SOC_WM8510) += snd-soc-wm8510.o | 28 | obj-$(CONFIG_SND_SOC_WM8510) += snd-soc-wm8510.o |
25 | obj-$(CONFIG_SND_SOC_WM8580) += snd-soc-wm8580.o | 29 | obj-$(CONFIG_SND_SOC_WM8580) += snd-soc-wm8580.o |
@@ -31,7 +35,3 @@ obj-$(CONFIG_SND_SOC_WM8903) += snd-soc-wm8903.o | |||
31 | obj-$(CONFIG_SND_SOC_WM8990) += snd-soc-wm8990.o | 35 | obj-$(CONFIG_SND_SOC_WM8990) += snd-soc-wm8990.o |
32 | obj-$(CONFIG_SND_SOC_WM9712) += snd-soc-wm9712.o | 36 | obj-$(CONFIG_SND_SOC_WM9712) += snd-soc-wm9712.o |
33 | obj-$(CONFIG_SND_SOC_WM9713) += snd-soc-wm9713.o | 37 | obj-$(CONFIG_SND_SOC_WM9713) += snd-soc-wm9713.o |
34 | obj-$(CONFIG_SND_SOC_CS4270) += snd-soc-cs4270.o | ||
35 | obj-$(CONFIG_SND_SOC_TLV320AIC26) += snd-soc-tlv320aic26.o | ||
36 | obj-$(CONFIG_SND_SOC_TLV320AIC3X) += snd-soc-tlv320aic3x.o | ||
37 | obj-$(CONFIG_SND_SOC_SSM2602) += snd-soc-ssm2602.o | ||