~ [ 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-5.4.285)


  1 # SPDX-License-Identifier: GPL-2.0-only             1 # SPDX-License-Identifier: GPL-2.0-only
  2 config SND_SOC_MEDIATEK                             2 config SND_SOC_MEDIATEK
  3         tristate                                    3         tristate
  4         select REGMAP_MMIO                     << 
  5                                                     4 
  6 config SND_SOC_MT2701                               5 config SND_SOC_MT2701
  7         tristate "ASoC support for Mediatek MT      6         tristate "ASoC support for Mediatek MT2701 chip"
  8         depends on ARCH_MEDIATEK                    7         depends on ARCH_MEDIATEK
  9         select SND_SOC_MEDIATEK                     8         select SND_SOC_MEDIATEK
 10         help                                        9         help
 11           This adds ASoC driver for Mediatek M     10           This adds ASoC driver for Mediatek MT2701 boards
 12           that can be used with other codecs.      11           that can be used with other codecs.
 13           Select Y if you have such device.        12           Select Y if you have such device.
 14           If unsure select "N".                    13           If unsure select "N".
 15                                                    14 
 16 config SND_SOC_MT2701_CS42448                      15 config SND_SOC_MT2701_CS42448
 17         tristate "ASoc Audio driver for MT2701     16         tristate "ASoc Audio driver for MT2701 with CS42448 codec"
 18         depends on SND_SOC_MT2701 && I2C           17         depends on SND_SOC_MT2701 && I2C
 19         select SND_SOC_CS42XX8_I2C                 18         select SND_SOC_CS42XX8_I2C
 20         select SND_SOC_BT_SCO                      19         select SND_SOC_BT_SCO
 21         help                                       20         help
 22           This adds ASoC driver for Mediatek M     21           This adds ASoC driver for Mediatek MT2701 boards
 23           with the CS42448 codecs.                 22           with the CS42448 codecs.
 24           Select Y if you have such device.        23           Select Y if you have such device.
 25           If unsure select "N".                    24           If unsure select "N".
 26                                                    25 
 27 config SND_SOC_MT2701_WM8960                       26 config SND_SOC_MT2701_WM8960
 28         tristate "ASoc Audio driver for MT2701     27         tristate "ASoc Audio driver for MT2701 with WM8960 codec"
 29         depends on SND_SOC_MT2701 && I2C           28         depends on SND_SOC_MT2701 && I2C
 30         select SND_SOC_WM8960                      29         select SND_SOC_WM8960
 31         help                                       30         help
 32           This adds ASoC driver for Mediatek M     31           This adds ASoC driver for Mediatek MT2701 boards
 33           with the WM8960 codecs.                  32           with the WM8960 codecs.
 34           Select Y if you have such device.        33           Select Y if you have such device.
 35           If unsure select "N".                    34           If unsure select "N".
 36                                                    35 
 37 config SND_SOC_MT6797                              36 config SND_SOC_MT6797
 38         tristate "ASoC support for Mediatek MT     37         tristate "ASoC support for Mediatek MT6797 chip"
 39         depends on ARCH_MEDIATEK                   38         depends on ARCH_MEDIATEK
 40         select SND_SOC_MEDIATEK                    39         select SND_SOC_MEDIATEK
 41         help                                       40         help
 42           This adds ASoC driver for Mediatek M     41           This adds ASoC driver for Mediatek MT6797 boards
 43           that can be used with other codecs.      42           that can be used with other codecs.
 44           Select Y if you have such device.        43           Select Y if you have such device.
 45           If unsure select "N".                    44           If unsure select "N".
 46                                                    45 
 47 config SND_SOC_MT6797_MT6351                       46 config SND_SOC_MT6797_MT6351
 48         tristate "ASoc Audio driver for MT6797     47         tristate "ASoc Audio driver for MT6797 with MT6351 codec"
 49         depends on SND_SOC_MT6797 && MTK_PMIC_     48         depends on SND_SOC_MT6797 && MTK_PMIC_WRAP
 50         select SND_SOC_MT6351                      49         select SND_SOC_MT6351
 51         help                                       50         help
 52           This adds ASoC driver for Mediatek M     51           This adds ASoC driver for Mediatek MT6797 boards
 53           with the MT6351 codecs.                  52           with the MT6351 codecs.
 54           Select Y if you have such device.        53           Select Y if you have such device.
 55           If unsure select "N".                    54           If unsure select "N".
 56                                                    55 
 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                              56 config SND_SOC_MT8173
 78         tristate "ASoC support for Mediatek MT     57         tristate "ASoC support for Mediatek MT8173 chip"
 79         depends on ARCH_MEDIATEK                   58         depends on ARCH_MEDIATEK
 80         select SND_SOC_MEDIATEK                    59         select SND_SOC_MEDIATEK
 81         help                                       60         help
 82           This adds ASoC platform driver suppo     61           This adds ASoC platform driver support for Mediatek MT8173 chip
 83           that can be used with other codecs.      62           that can be used with other codecs.
 84           Select Y if you have such device.        63           Select Y if you have such device.
 85           Ex: MT8173                               64           Ex: MT8173
 86                                                    65 
 87 config SND_SOC_MT8173_MAX98090                     66 config SND_SOC_MT8173_MAX98090
 88         tristate "ASoC Audio driver for MT8173     67         tristate "ASoC Audio driver for MT8173 with MAX98090 codec"
 89         depends on SND_SOC_MT8173 && I2C           68         depends on SND_SOC_MT8173 && I2C
 90         select SND_SOC_MAX98090                    69         select SND_SOC_MAX98090
 91         help                                       70         help
 92           This adds ASoC driver for Mediatek M     71           This adds ASoC driver for Mediatek MT8173 boards
 93           with the MAX98090 audio codec.           72           with the MAX98090 audio codec.
 94           Select Y if you have such device.        73           Select Y if you have such device.
 95           If unsure select "N".                    74           If unsure select "N".
 96                                                    75 
 97 config SND_SOC_MT8173_RT5650                       76 config SND_SOC_MT8173_RT5650
 98         tristate "ASoC Audio driver for MT8173     77         tristate "ASoC Audio driver for MT8173 with RT5650 codec"
 99         depends on SND_SOC_MT8173 && I2C           78         depends on SND_SOC_MT8173 && I2C
100         select SND_SOC_RT5645                      79         select SND_SOC_RT5645
101         select SND_SOC_HDMI_CODEC                  80         select SND_SOC_HDMI_CODEC
102         help                                       81         help
103           This adds ASoC driver for Mediatek M     82           This adds ASoC driver for Mediatek MT8173 boards
104           with the RT5650 audio codec.             83           with the RT5650 audio codec.
105           Select Y if you have such device.        84           Select Y if you have such device.
106           If unsure select "N".                    85           If unsure select "N".
107                                                    86 
108 config SND_SOC_MT8173_RT5650_RT5514                87 config SND_SOC_MT8173_RT5650_RT5514
109         tristate "ASoC Audio driver for MT8173     88         tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs"
110         depends on SND_SOC_MT8173 && I2C           89         depends on SND_SOC_MT8173 && I2C
111         select SND_SOC_RT5645                      90         select SND_SOC_RT5645
112         select SND_SOC_RT5514                      91         select SND_SOC_RT5514
113         help                                       92         help
114           This adds ASoC driver for Mediatek M     93           This adds ASoC driver for Mediatek MT8173 boards
115           with the RT5650 and RT5514 codecs.       94           with the RT5650 and RT5514 codecs.
116           Select Y if you have such device.        95           Select Y if you have such device.
117           If unsure select "N".                    96           If unsure select "N".
118                                                    97 
119 config SND_SOC_MT8173_RT5650_RT5676                98 config SND_SOC_MT8173_RT5650_RT5676
120         tristate "ASoC Audio driver for MT8173     99         tristate "ASoC Audio driver for MT8173 with RT5650 RT5676 codecs"
121         depends on SND_SOC_MT8173 && I2C          100         depends on SND_SOC_MT8173 && I2C
122         select SND_SOC_RT5645                     101         select SND_SOC_RT5645
123         select SND_SOC_RT5677                     102         select SND_SOC_RT5677
124         select SND_SOC_HDMI_CODEC                 103         select SND_SOC_HDMI_CODEC
125         help                                      104         help
126           This adds ASoC driver for Mediatek M    105           This adds ASoC driver for Mediatek MT8173 boards
127           with the RT5650 and RT5676 codecs.      106           with the RT5650 and RT5676 codecs.
128           Select Y if you have such device.       107           Select Y if you have such device.
129           If unsure select "N".                   108           If unsure select "N".
130                                                   109 
131 config SND_SOC_MT8183                             110 config SND_SOC_MT8183
132         tristate "ASoC support for Mediatek MT    111         tristate "ASoC support for Mediatek MT8183 chip"
133         depends on ARCH_MEDIATEK                  112         depends on ARCH_MEDIATEK
134         select SND_SOC_MEDIATEK                   113         select SND_SOC_MEDIATEK
135         help                                      114         help
136           This adds ASoC platform driver suppo    115           This adds ASoC platform driver support for Mediatek MT8183 chip
137           that can be used with other codecs.     116           that can be used with other codecs.
138           Select Y if you have such device.       117           Select Y if you have such device.
139           If unsure select "N".                   118           If unsure select "N".
140                                                   119 
141 config SND_SOC_MT8183_MT6358_TS3A227E_MAX98357    120 config SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A
142         tristate "ASoC Audio driver for MT8183 !! 121         tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A codec"
143         depends on I2C && GPIOLIB              !! 122         depends on I2C
144         depends on SND_SOC_MT8183                 123         depends on SND_SOC_MT8183
145         select SND_SOC_MT6358                     124         select SND_SOC_MT6358
146         select SND_SOC_MAX98357A                  125         select SND_SOC_MAX98357A
147         select SND_SOC_RT1015                  << 
148         select SND_SOC_RT1015P                 << 
149         select SND_SOC_BT_SCO                     126         select SND_SOC_BT_SCO
150         select SND_SOC_TS3A227E                   127         select SND_SOC_TS3A227E
151         select SND_SOC_CROS_EC_CODEC if CROS_E << 
152         select SND_SOC_HDMI_CODEC              << 
153         help                                      128         help
154           This adds ASoC driver for Mediatek M    129           This adds ASoC driver for Mediatek MT8183 boards
155           with the MT6358 TS3A227E MAX98357A R !! 130           with the MT6358 TS3A227E MAX98357A audio codec.
156           Select Y if you have such device.       131           Select Y if you have such device.
157           If unsure select "N".                   132           If unsure select "N".
158                                                   133 
159 config SND_SOC_MT8183_DA7219_MAX98357A            134 config SND_SOC_MT8183_DA7219_MAX98357A
160         tristate "ASoC Audio driver for MT8183 !! 135         tristate "ASoC Audio driver for MT8183 with DA7219 MAX98357A codec"
161         depends on SND_SOC_MT8183 && I2C && GP !! 136         depends on SND_SOC_MT8183 && I2C
162         select SND_SOC_MT6358                     137         select SND_SOC_MT6358
163         select SND_SOC_MAX98357A                  138         select SND_SOC_MAX98357A
164         select SND_SOC_RT1015                  << 
165         select SND_SOC_RT1015P                 << 
166         select SND_SOC_DA7219                     139         select SND_SOC_DA7219
167         select SND_SOC_BT_SCO                     140         select SND_SOC_BT_SCO
168         select SND_SOC_HDMI_CODEC              << 
169         help                                      141         help
170           This adds ASoC driver for Mediatek M    142           This adds ASoC driver for Mediatek MT8183 boards
171           with the DA7219 MAX98357A RT1015 aud !! 143           with the DA7219 MAX98357A audio codec.
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.       144           Select Y if you have such device.
205           If unsure select "N".                   145           If unsure select "N".
206                                                   146 
207 config SND_SOC_MTK_BTCVSD                         147 config SND_SOC_MTK_BTCVSD
208         tristate "ALSA BT SCO CVSD/MSBC Driver    148         tristate "ALSA BT SCO CVSD/MSBC Driver"
209         help                                      149         help
210           This is for software BTCVSD. This en    150           This is for software BTCVSD. This enable
211           the function for transferring/receiv    151           the function for transferring/receiving
212           BT encoded data to/from BT firmware.    152           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.       153           Select Y if you have such device.
320           If unsure select "N".                   154           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