diff options
Diffstat (limited to 'sound/soc/blackfin/Kconfig')
-rw-r--r-- | sound/soc/blackfin/Kconfig | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/sound/soc/blackfin/Kconfig b/sound/soc/blackfin/Kconfig index 811596f4c092..ac927ffdc961 100644 --- a/sound/soc/blackfin/Kconfig +++ b/sound/soc/blackfin/Kconfig | |||
@@ -7,6 +7,15 @@ config SND_BF5XX_I2S | |||
7 | mode (supports single stereo In/Out). | 7 | mode (supports single stereo In/Out). |
8 | You will also need to select the audio interfaces to support below. | 8 | You will also need to select the audio interfaces to support below. |
9 | 9 | ||
10 | config SND_BF5XX_TDM | ||
11 | tristate "SoC I2S(TDM mode) Audio for the ADI BF5xx chip" | ||
12 | depends on (BLACKFIN && SND_SOC) | ||
13 | help | ||
14 | Say Y or M if you want to add support for codecs attached to | ||
15 | the Blackfin SPORT (synchronous serial ports) interface in TDM | ||
16 | mode. | ||
17 | You will also need to select the audio interfaces to support below. | ||
18 | |||
10 | config SND_BF5XX_SOC_SSM2602 | 19 | config SND_BF5XX_SOC_SSM2602 |
11 | tristate "SoC SSM2602 Audio support for BF52x ezkit" | 20 | tristate "SoC SSM2602 Audio support for BF52x ezkit" |
12 | depends on SND_BF5XX_I2S | 21 | depends on SND_BF5XX_I2S |
@@ -69,12 +78,24 @@ config SND_BF5XX_SOC_I2S | |||
69 | tristate | 78 | tristate |
70 | select SND_BF5XX_SOC_SPORT | 79 | select SND_BF5XX_SOC_SPORT |
71 | 80 | ||
81 | config SND_BF5XX_SOC_TDM | ||
82 | tristate | ||
83 | select SND_BF5XX_SOC_SPORT | ||
84 | |||
72 | config SND_BF5XX_SOC_AC97 | 85 | config SND_BF5XX_SOC_AC97 |
73 | tristate | 86 | tristate |
74 | select AC97_BUS | 87 | select AC97_BUS |
75 | select SND_SOC_AC97_BUS | 88 | select SND_SOC_AC97_BUS |
76 | select SND_BF5XX_SOC_SPORT | 89 | select SND_BF5XX_SOC_SPORT |
77 | 90 | ||
91 | config SND_BF5XX_SOC_AD1836 | ||
92 | tristate "SoC AD1836 Audio support for BF5xx" | ||
93 | depends on SND_BF5XX_TDM | ||
94 | select SND_BF5XX_SOC_TDM | ||
95 | select SND_SOC_AD1836 | ||
96 | help | ||
97 | Say Y if you want to add support for SoC audio on BF5xx STAMP/EZKIT. | ||
98 | |||
78 | config SND_BF5XX_SOC_AD1980 | 99 | config SND_BF5XX_SOC_AD1980 |
79 | tristate "SoC AD1980/1 Audio support for BF5xx" | 100 | tristate "SoC AD1980/1 Audio support for BF5xx" |
80 | depends on SND_BF5XX_AC97 | 101 | depends on SND_BF5XX_AC97 |
@@ -83,9 +104,17 @@ config SND_BF5XX_SOC_AD1980 | |||
83 | help | 104 | help |
84 | Say Y if you want to add support for SoC audio on BF5xx STAMP/EZKIT. | 105 | Say Y if you want to add support for SoC audio on BF5xx STAMP/EZKIT. |
85 | 106 | ||
107 | config SND_BF5XX_SOC_AD1938 | ||
108 | tristate "SoC AD1938 Audio support for Blackfin" | ||
109 | depends on SND_BF5XX_TDM | ||
110 | select SND_BF5XX_SOC_TDM | ||
111 | select SND_SOC_AD1938 | ||
112 | help | ||
113 | Say Y if you want to add support for AD1938 codec on Blackfin. | ||
114 | |||
86 | config SND_BF5XX_SPORT_NUM | 115 | config SND_BF5XX_SPORT_NUM |
87 | int "Set a SPORT for Sound chip" | 116 | int "Set a SPORT for Sound chip" |
88 | depends on (SND_BF5XX_I2S || SND_BF5XX_AC97) | 117 | depends on (SND_BF5XX_I2S || SND_BF5XX_AC97 || SND_BF5XX_TDM) |
89 | range 0 3 if BF54x | 118 | range 0 3 if BF54x |
90 | range 0 1 if !BF54x | 119 | range 0 1 if !BF54x |
91 | default 0 | 120 | default 0 |