~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/soc/mediatek/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/soc/mediatek/Kconfig (Version linux-6.12-rc7) and /sound/soc/mediatek/Kconfig (Version linux-4.4.302)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 config SND_SOC_MEDIATEK                             1 config SND_SOC_MEDIATEK
  3         tristate                               !!   2         tristate "ASoC support for Mediatek chip"
  4         select REGMAP_MMIO                     << 
  5                                                << 
  6 config SND_SOC_MT2701                          << 
  7         tristate "ASoC support for Mediatek MT << 
  8         depends on ARCH_MEDIATEK               << 
  9         select SND_SOC_MEDIATEK                << 
 10         help                                   << 
 11           This adds ASoC driver for Mediatek M << 
 12           that can be used with other codecs.  << 
 13           Select Y if you have such device.    << 
 14           If unsure select "N".                << 
 15                                                << 
 16 config SND_SOC_MT2701_CS42448                  << 
 17         tristate "ASoc Audio driver for MT2701 << 
 18         depends on SND_SOC_MT2701 && I2C       << 
 19         select SND_SOC_CS42XX8_I2C             << 
 20         select SND_SOC_BT_SCO                  << 
 21         help                                   << 
 22           This adds ASoC driver for Mediatek M << 
 23           with the CS42448 codecs.             << 
 24           Select Y if you have such device.    << 
 25           If unsure select "N".                << 
 26                                                << 
 27 config SND_SOC_MT2701_WM8960                   << 
 28         tristate "ASoc Audio driver for MT2701 << 
 29         depends on SND_SOC_MT2701 && I2C       << 
 30         select SND_SOC_WM8960                  << 
 31         help                                   << 
 32           This adds ASoC driver for Mediatek M << 
 33           with the WM8960 codecs.              << 
 34           Select Y if you have such device.    << 
 35           If unsure select "N".                << 
 36                                                << 
 37 config SND_SOC_MT6797                          << 
 38         tristate "ASoC support for Mediatek MT << 
 39         depends on ARCH_MEDIATEK               << 
 40         select SND_SOC_MEDIATEK                << 
 41         help                                   << 
 42           This adds ASoC driver for Mediatek M << 
 43           that can be used with other codecs.  << 
 44           Select Y if you have such device.    << 
 45           If unsure select "N".                << 
 46                                                << 
 47 config SND_SOC_MT6797_MT6351                   << 
 48         tristate "ASoc Audio driver for MT6797 << 
 49         depends on SND_SOC_MT6797 && MTK_PMIC_ << 
 50         select SND_SOC_MT6351                  << 
 51         help                                   << 
 52           This adds ASoC driver for Mediatek M << 
 53           with the MT6351 codecs.              << 
 54           Select Y if you have such device.    << 
 55           If unsure select "N".                << 
 56                                                << 
 57 config SND_SOC_MT7986                          << 
 58         tristate "ASoC support for Mediatek MT << 
 59         depends on ARCH_MEDIATEK               << 
 60         select SND_SOC_MEDIATEK                << 
 61         help                                   << 
 62           This adds ASoC platform driver suppo << 
 63           that can be used with other codecs.  << 
 64           Select Y if you have such device.    << 
 65           If unsure select "N".                << 
 66                                                << 
 67 config SND_SOC_MT7986_WM8960                   << 
 68         tristate "ASoc Audio driver for MT7986 << 
 69         depends on SND_SOC_MT7986 && I2C       << 
 70         select SND_SOC_WM8960                  << 
 71         help                                   << 
 72           This adds support for ASoC machine d << 
 73           boards with the WM8960 codecs.       << 
 74           Select Y if you have such device.    << 
 75           If unsure select "N".                << 
 76                                                << 
 77 config SND_SOC_MT8173                          << 
 78         tristate "ASoC support for Mediatek MT << 
 79         depends on ARCH_MEDIATEK                    3         depends on ARCH_MEDIATEK
 80         select SND_SOC_MEDIATEK                << 
 81         help                                        4         help
 82           This adds ASoC platform driver suppo !!   5           This adds ASoC platform driver support for Mediatek chip
 83           that can be used with other codecs.       6           that can be used with other codecs.
 84           Select Y if you have such device.         7           Select Y if you have such device.
 85           Ex: MT8173                                8           Ex: MT8173
 86                                                     9 
 87 config SND_SOC_MT8173_MAX98090                     10 config SND_SOC_MT8173_MAX98090
 88         tristate "ASoC Audio driver for MT8173     11         tristate "ASoC Audio driver for MT8173 with MAX98090 codec"
 89         depends on SND_SOC_MT8173 && I2C       !!  12         depends on SND_SOC_MEDIATEK && I2C
 90         select SND_SOC_MAX98090                    13         select SND_SOC_MAX98090
 91         help                                       14         help
 92           This adds ASoC driver for Mediatek M     15           This adds ASoC driver for Mediatek MT8173 boards
 93           with the MAX98090 audio codec.           16           with the MAX98090 audio codec.
 94           Select Y if you have such device.        17           Select Y if you have such device.
 95           If unsure select "N".                    18           If unsure select "N".
 96                                                    19 
 97 config SND_SOC_MT8173_RT5650                   << 
 98         tristate "ASoC Audio driver for MT8173 << 
 99         depends on SND_SOC_MT8173 && I2C       << 
100         select SND_SOC_RT5645                  << 
101         select SND_SOC_HDMI_CODEC              << 
102         help                                   << 
103           This adds ASoC driver for Mediatek M << 
104           with the RT5650 audio codec.         << 
105           Select Y if you have such device.    << 
106           If unsure select "N".                << 
107                                                << 
108 config SND_SOC_MT8173_RT5650_RT5514            << 
109         tristate "ASoC Audio driver for MT8173 << 
110         depends on SND_SOC_MT8173 && I2C       << 
111         select SND_SOC_RT5645                  << 
112         select SND_SOC_RT5514                  << 
113         help                                   << 
114           This adds ASoC driver for Mediatek M << 
115           with the RT5650 and RT5514 codecs.   << 
116           Select Y if you have such device.    << 
117           If unsure select "N".                << 
118                                                << 
119 config SND_SOC_MT8173_RT5650_RT5676                20 config SND_SOC_MT8173_RT5650_RT5676
120         tristate "ASoC Audio driver for MT8173     21         tristate "ASoC Audio driver for MT8173 with RT5650 RT5676 codecs"
121         depends on SND_SOC_MT8173 && I2C       !!  22         depends on SND_SOC_MEDIATEK && I2C
122         select SND_SOC_RT5645                      23         select SND_SOC_RT5645
123         select SND_SOC_RT5677                      24         select SND_SOC_RT5677
124         select SND_SOC_HDMI_CODEC              << 
125         help                                       25         help
126           This adds ASoC driver for Mediatek M     26           This adds ASoC driver for Mediatek MT8173 boards
127           with the RT5650 and RT5676 codecs.       27           with the RT5650 and RT5676 codecs.
128           Select Y if you have such device.        28           Select Y if you have such device.
129           If unsure select "N".                    29           If unsure select "N".
130                                                    30 
131 config SND_SOC_MT8183                          << 
132         tristate "ASoC support for Mediatek MT << 
133         depends on ARCH_MEDIATEK               << 
134         select SND_SOC_MEDIATEK                << 
135         help                                   << 
136           This adds ASoC platform driver suppo << 
137           that can be used with other codecs.  << 
138           Select Y if you have such device.    << 
139           If unsure select "N".                << 
140                                                << 
141 config SND_SOC_MT8183_MT6358_TS3A227E_MAX98357 << 
142         tristate "ASoC Audio driver for MT8183 << 
143         depends on I2C && GPIOLIB              << 
144         depends on SND_SOC_MT8183              << 
145         select SND_SOC_MT6358                  << 
146         select SND_SOC_MAX98357A               << 
147         select SND_SOC_RT1015                  << 
148         select SND_SOC_RT1015P                 << 
149         select SND_SOC_BT_SCO                  << 
150         select SND_SOC_TS3A227E                << 
151         select SND_SOC_CROS_EC_CODEC if CROS_E << 
152         select SND_SOC_HDMI_CODEC              << 
153         help                                   << 
154           This adds ASoC driver for Mediatek M << 
155           with the MT6358 TS3A227E MAX98357A R << 
156           Select Y if you have such device.    << 
157           If unsure select "N".                << 
158                                                << 
159 config SND_SOC_MT8183_DA7219_MAX98357A         << 
160         tristate "ASoC Audio driver for MT8183 << 
161         depends on SND_SOC_MT8183 && I2C && GP << 
162         select SND_SOC_MT6358                  << 
163         select SND_SOC_MAX98357A               << 
164         select SND_SOC_RT1015                  << 
165         select SND_SOC_RT1015P                 << 
166         select SND_SOC_DA7219                  << 
167         select SND_SOC_BT_SCO                  << 
168         select SND_SOC_HDMI_CODEC              << 
169         help                                   << 
170           This adds ASoC driver for Mediatek M << 
171           with the DA7219 MAX98357A RT1015 aud << 
172           Select Y if you have such device.    << 
173           If unsure select "N".                << 
174                                                << 
175 config SND_SOC_MT8186                          << 
176         tristate "ASoC support for Mediatek MT << 
177         depends on ARCH_MEDIATEK || COMPILE_TE << 
178         depends on COMMON_CLK                  << 
179         select SND_SOC_MEDIATEK                << 
180         select SND_SOC_MT6358                  << 
181         select MFD_SYSCON if SND_SOC_MT6358    << 
182         help                                   << 
183           This adds ASoC driver for Mediatek M << 
184           that can be used with other codecs.  << 
185           Select Y if you have such device.    << 
186           If unsure select "N".                << 
187                                                << 
188 config SND_SOC_MT8186_MT6366                   << 
189         tristate "ASoC Audio driver for MT8186 << 
190         depends on I2C && GPIOLIB              << 
191         depends on SND_SOC_MT8186 && MTK_PMIC_ << 
192         select SND_SOC_DA7219                  << 
193         select SND_SOC_MT6358                  << 
194         select SND_SOC_MAX98357A               << 
195         select SND_SOC_RT1015P                 << 
196         select SND_SOC_RT5682S                 << 
197         select SND_SOC_RT5645                  << 
198         select SND_SOC_BT_SCO                  << 
199         select SND_SOC_DMIC                    << 
200         select SND_SOC_HDMI_CODEC              << 
201         help                                   << 
202           This adds the ASoC machine driver fo << 
203           with the MT6366(MT6358) and other I2 << 
204           Select Y if you have such device.    << 
205           If unsure select "N".                << 
206                                                << 
207 config SND_SOC_MTK_BTCVSD                      << 
208         tristate "ALSA BT SCO CVSD/MSBC Driver << 
209         help                                   << 
210           This is for software BTCVSD. This en << 
211           the function for transferring/receiv << 
212           BT encoded data to/from BT firmware. << 
213           Select Y if you have such device.    << 
214           If unsure select "N".                << 
215                                                << 
216 config SND_SOC_MT8188                          << 
217         tristate "ASoC support for MediaTek MT << 
218         depends on ARCH_MEDIATEK || COMPILE_TE << 
219         depends on COMMON_CLK                  << 
220         select SND_SOC_MEDIATEK                << 
221         select MFD_SYSCON if SND_SOC_MT6359    << 
222         help                                   << 
223           This adds ASoC platform driver suppo << 
224           that can be used with other codecs.  << 
225           Select Y if you have such device.    << 
226           If unsure select "N".                << 
227                                                << 
228 config SND_SOC_MT8188_MT6359                   << 
229         tristate "ASoC Audio driver for MT8188 << 
230         depends on SND_SOC_MT8188 && MTK_PMIC_ << 
231         depends on I2C                         << 
232         select SND_SOC_MT6359                  << 
233         select SND_SOC_HDMI_CODEC              << 
234         select SND_SOC_DMIC                    << 
235         select SND_SOC_MAX98390                << 
236         select SND_SOC_NAU8315                 << 
237         select SND_SOC_NAU8825                 << 
238         select SND_SOC_RT5682S                 << 
239         select SND_SOC_ES8326                  << 
240         help                                   << 
241           This adds support for ASoC machine d << 
242           boards with the MT6359 and other I2S << 
243           Select Y if you have such device.    << 
244           If unsure select "N".                << 
245                                                << 
246 config SND_SOC_MT8192                          << 
247         tristate "ASoC support for Mediatek MT << 
248         depends on ARCH_MEDIATEK               << 
249         select SND_SOC_MEDIATEK                << 
250         help                                   << 
251           This adds ASoC platform driver suppo << 
252           that can be used with other codecs.  << 
253           Select Y if you have such device.    << 
254           If unsure select "N".                << 
255                                                << 
256 config SND_SOC_MT8192_MT6359_RT1015_RT5682     << 
257         tristate "ASoC Audio driver for MT8192 << 
258         depends on I2C && GPIOLIB              << 
259         depends on SND_SOC_MT8192 && MTK_PMIC_ << 
260         select SND_SOC_MT6359                  << 
261         select SND_SOC_RT1015                  << 
262         select SND_SOC_RT1015P                 << 
263         select SND_SOC_RT5682_I2C              << 
264         select SND_SOC_RT5682S                 << 
265         select SND_SOC_DMIC                    << 
266         help                                   << 
267           This adds ASoC driver for Mediatek M << 
268           with the MT6359 RT1015 RT5682 audio  << 
269           Select Y if you have such device.    << 
270           If unsure select "N".                << 
271                                                << 
272 config SND_SOC_MT8195                          << 
273         tristate "ASoC support for Mediatek MT << 
274         depends on ARCH_MEDIATEK || COMPILE_TE << 
275         depends on COMMON_CLK                  << 
276         select SND_SOC_MEDIATEK                << 
277         select MFD_SYSCON if SND_SOC_MT6359    << 
278         help                                   << 
279           This adds ASoC platform driver suppo << 
280           that can be used with other codecs.  << 
281           Select Y if you have such device.    << 
282           If unsure select "N".                << 
283                                                << 
284 config SND_SOC_MT8195_MT6359                   << 
285         tristate "ASoC Audio driver for MT8195 << 
286         depends on I2C && GPIOLIB              << 
287         depends on SND_SOC_MT8195 && MTK_PMIC_ << 
288         select SND_SOC_MT6359                  << 
289         select SND_SOC_RT1011                  << 
290         select SND_SOC_RT1015P                 << 
291         select SND_SOC_RT5682_I2C              << 
292         select SND_SOC_RT5682S                 << 
293         select SND_SOC_MAX98390                << 
294         select SND_SOC_DMIC                    << 
295         select SND_SOC_HDMI_CODEC              << 
296         help                                   << 
297           This adds support for ASoC machine d << 
298           boards with the MT6359 and other I2S << 
299           Select Y if you have such device.    << 
300           If unsure select "N".                << 
301                                                << 
302 config SND_SOC_MT8365                          << 
303         tristate "ASoC support for MediaTek MT << 
304         depends on ARCH_MEDIATEK || COMPILE_TE << 
305         select SND_SOC_MEDIATEK                << 
306         help                                   << 
307           This adds ASoC platform driver suppo << 
308           that can be used with other codecs.  << 
309           Select Y if you have such device.    << 
310           If unsure select "N".                << 
311                                                << 
312 config SND_SOC_MT8365_MT6357                   << 
313         tristate "ASoC Audio driver for MT8365 << 
314         depends on SND_SOC_MT8365 && MTK_PMIC_ << 
315         select SND_SOC_MT6357                  << 
316         help                                   << 
317           This adds support for ASoC machine d << 
318           boards with the MT6357 PMIC codec.   << 
319           Select Y if you have such device.    << 
320           If unsure select "N".                << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php