18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ciconfig SND_SOC_MEDIATEK 38c2ecf20Sopenharmony_ci tristate 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciconfig SND_SOC_MT2701 68c2ecf20Sopenharmony_ci tristate "ASoC support for Mediatek MT2701 chip" 78c2ecf20Sopenharmony_ci depends on ARCH_MEDIATEK 88c2ecf20Sopenharmony_ci select SND_SOC_MEDIATEK 98c2ecf20Sopenharmony_ci help 108c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT2701 boards 118c2ecf20Sopenharmony_ci that can be used with other codecs. 128c2ecf20Sopenharmony_ci Select Y if you have such device. 138c2ecf20Sopenharmony_ci If unsure select "N". 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciconfig SND_SOC_MT2701_CS42448 168c2ecf20Sopenharmony_ci tristate "ASoc Audio driver for MT2701 with CS42448 codec" 178c2ecf20Sopenharmony_ci depends on SND_SOC_MT2701 && I2C 188c2ecf20Sopenharmony_ci select SND_SOC_CS42XX8_I2C 198c2ecf20Sopenharmony_ci select SND_SOC_BT_SCO 208c2ecf20Sopenharmony_ci help 218c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT2701 boards 228c2ecf20Sopenharmony_ci with the CS42448 codecs. 238c2ecf20Sopenharmony_ci Select Y if you have such device. 248c2ecf20Sopenharmony_ci If unsure select "N". 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciconfig SND_SOC_MT2701_WM8960 278c2ecf20Sopenharmony_ci tristate "ASoc Audio driver for MT2701 with WM8960 codec" 288c2ecf20Sopenharmony_ci depends on SND_SOC_MT2701 && I2C 298c2ecf20Sopenharmony_ci select SND_SOC_WM8960 308c2ecf20Sopenharmony_ci help 318c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT2701 boards 328c2ecf20Sopenharmony_ci with the WM8960 codecs. 338c2ecf20Sopenharmony_ci Select Y if you have such device. 348c2ecf20Sopenharmony_ci If unsure select "N". 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ciconfig SND_SOC_MT6797 378c2ecf20Sopenharmony_ci tristate "ASoC support for Mediatek MT6797 chip" 388c2ecf20Sopenharmony_ci depends on ARCH_MEDIATEK 398c2ecf20Sopenharmony_ci select SND_SOC_MEDIATEK 408c2ecf20Sopenharmony_ci help 418c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT6797 boards 428c2ecf20Sopenharmony_ci that can be used with other codecs. 438c2ecf20Sopenharmony_ci Select Y if you have such device. 448c2ecf20Sopenharmony_ci If unsure select "N". 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ciconfig SND_SOC_MT6797_MT6351 478c2ecf20Sopenharmony_ci tristate "ASoc Audio driver for MT6797 with MT6351 codec" 488c2ecf20Sopenharmony_ci depends on SND_SOC_MT6797 && MTK_PMIC_WRAP 498c2ecf20Sopenharmony_ci select SND_SOC_MT6351 508c2ecf20Sopenharmony_ci help 518c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT6797 boards 528c2ecf20Sopenharmony_ci with the MT6351 codecs. 538c2ecf20Sopenharmony_ci Select Y if you have such device. 548c2ecf20Sopenharmony_ci If unsure select "N". 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ciconfig SND_SOC_MT8173 578c2ecf20Sopenharmony_ci tristate "ASoC support for Mediatek MT8173 chip" 588c2ecf20Sopenharmony_ci depends on ARCH_MEDIATEK 598c2ecf20Sopenharmony_ci select SND_SOC_MEDIATEK 608c2ecf20Sopenharmony_ci help 618c2ecf20Sopenharmony_ci This adds ASoC platform driver support for Mediatek MT8173 chip 628c2ecf20Sopenharmony_ci that can be used with other codecs. 638c2ecf20Sopenharmony_ci Select Y if you have such device. 648c2ecf20Sopenharmony_ci Ex: MT8173 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ciconfig SND_SOC_MT8173_MAX98090 678c2ecf20Sopenharmony_ci tristate "ASoC Audio driver for MT8173 with MAX98090 codec" 688c2ecf20Sopenharmony_ci depends on SND_SOC_MT8173 && I2C 698c2ecf20Sopenharmony_ci select SND_SOC_MAX98090 708c2ecf20Sopenharmony_ci help 718c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT8173 boards 728c2ecf20Sopenharmony_ci with the MAX98090 audio codec. 738c2ecf20Sopenharmony_ci Select Y if you have such device. 748c2ecf20Sopenharmony_ci If unsure select "N". 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ciconfig SND_SOC_MT8173_RT5650 778c2ecf20Sopenharmony_ci tristate "ASoC Audio driver for MT8173 with RT5650 codec" 788c2ecf20Sopenharmony_ci depends on SND_SOC_MT8173 && I2C 798c2ecf20Sopenharmony_ci select SND_SOC_RT5645 808c2ecf20Sopenharmony_ci select SND_SOC_HDMI_CODEC 818c2ecf20Sopenharmony_ci help 828c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT8173 boards 838c2ecf20Sopenharmony_ci with the RT5650 audio codec. 848c2ecf20Sopenharmony_ci Select Y if you have such device. 858c2ecf20Sopenharmony_ci If unsure select "N". 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ciconfig SND_SOC_MT8173_RT5650_RT5514 888c2ecf20Sopenharmony_ci tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs" 898c2ecf20Sopenharmony_ci depends on SND_SOC_MT8173 && I2C 908c2ecf20Sopenharmony_ci select SND_SOC_RT5645 918c2ecf20Sopenharmony_ci select SND_SOC_RT5514 928c2ecf20Sopenharmony_ci help 938c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT8173 boards 948c2ecf20Sopenharmony_ci with the RT5650 and RT5514 codecs. 958c2ecf20Sopenharmony_ci Select Y if you have such device. 968c2ecf20Sopenharmony_ci If unsure select "N". 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ciconfig SND_SOC_MT8173_RT5650_RT5676 998c2ecf20Sopenharmony_ci tristate "ASoC Audio driver for MT8173 with RT5650 RT5676 codecs" 1008c2ecf20Sopenharmony_ci depends on SND_SOC_MT8173 && I2C 1018c2ecf20Sopenharmony_ci select SND_SOC_RT5645 1028c2ecf20Sopenharmony_ci select SND_SOC_RT5677 1038c2ecf20Sopenharmony_ci select SND_SOC_HDMI_CODEC 1048c2ecf20Sopenharmony_ci help 1058c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT8173 boards 1068c2ecf20Sopenharmony_ci with the RT5650 and RT5676 codecs. 1078c2ecf20Sopenharmony_ci Select Y if you have such device. 1088c2ecf20Sopenharmony_ci If unsure select "N". 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ciconfig SND_SOC_MT8183 1118c2ecf20Sopenharmony_ci tristate "ASoC support for Mediatek MT8183 chip" 1128c2ecf20Sopenharmony_ci depends on ARCH_MEDIATEK 1138c2ecf20Sopenharmony_ci select SND_SOC_MEDIATEK 1148c2ecf20Sopenharmony_ci help 1158c2ecf20Sopenharmony_ci This adds ASoC platform driver support for Mediatek MT8183 chip 1168c2ecf20Sopenharmony_ci that can be used with other codecs. 1178c2ecf20Sopenharmony_ci Select Y if you have such device. 1188c2ecf20Sopenharmony_ci If unsure select "N". 1198c2ecf20Sopenharmony_ci 1208c2ecf20Sopenharmony_ciconfig SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A 1218c2ecf20Sopenharmony_ci tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A RT1015 codec" 1228c2ecf20Sopenharmony_ci depends on I2C 1238c2ecf20Sopenharmony_ci depends on SND_SOC_MT8183 1248c2ecf20Sopenharmony_ci select SND_SOC_MT6358 1258c2ecf20Sopenharmony_ci select SND_SOC_MAX98357A 1268c2ecf20Sopenharmony_ci select SND_SOC_RT1015 1278c2ecf20Sopenharmony_ci select SND_SOC_BT_SCO 1288c2ecf20Sopenharmony_ci select SND_SOC_TS3A227E 1298c2ecf20Sopenharmony_ci select SND_SOC_CROS_EC_CODEC if CROS_EC 1308c2ecf20Sopenharmony_ci select SND_SOC_HDMI_CODEC 1318c2ecf20Sopenharmony_ci help 1328c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT8183 boards 1338c2ecf20Sopenharmony_ci with the MT6358 TS3A227E MAX98357A RT1015 audio codec. 1348c2ecf20Sopenharmony_ci Select Y if you have such device. 1358c2ecf20Sopenharmony_ci If unsure select "N". 1368c2ecf20Sopenharmony_ci 1378c2ecf20Sopenharmony_ciconfig SND_SOC_MT8183_DA7219_MAX98357A 1388c2ecf20Sopenharmony_ci tristate "ASoC Audio driver for MT8183 with DA7219 MAX98357A RT1015 codec" 1398c2ecf20Sopenharmony_ci depends on SND_SOC_MT8183 && I2C 1408c2ecf20Sopenharmony_ci select SND_SOC_MT6358 1418c2ecf20Sopenharmony_ci select SND_SOC_MAX98357A 1428c2ecf20Sopenharmony_ci select SND_SOC_RT1015 1438c2ecf20Sopenharmony_ci select SND_SOC_RT1015P 1448c2ecf20Sopenharmony_ci select SND_SOC_DA7219 1458c2ecf20Sopenharmony_ci select SND_SOC_BT_SCO 1468c2ecf20Sopenharmony_ci select SND_SOC_HDMI_CODEC 1478c2ecf20Sopenharmony_ci help 1488c2ecf20Sopenharmony_ci This adds ASoC driver for Mediatek MT8183 boards 1498c2ecf20Sopenharmony_ci with the DA7219 MAX98357A RT1015 audio codec. 1508c2ecf20Sopenharmony_ci Select Y if you have such device. 1518c2ecf20Sopenharmony_ci If unsure select "N". 1528c2ecf20Sopenharmony_ci 1538c2ecf20Sopenharmony_ciconfig SND_SOC_MTK_BTCVSD 1548c2ecf20Sopenharmony_ci tristate "ALSA BT SCO CVSD/MSBC Driver" 1558c2ecf20Sopenharmony_ci help 1568c2ecf20Sopenharmony_ci This is for software BTCVSD. This enable 1578c2ecf20Sopenharmony_ci the function for transferring/receiving 1588c2ecf20Sopenharmony_ci BT encoded data to/from BT firmware. 1598c2ecf20Sopenharmony_ci Select Y if you have such device. 1608c2ecf20Sopenharmony_ci If unsure select "N". 161