1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 26b1e19d9SGarlic Tsengconfig SND_SOC_MEDIATEK 36b1e19d9SGarlic Tseng tristate 46b1e19d9SGarlic Tseng 51f458d53SGarlic Tsengconfig SND_SOC_MT2701 61f458d53SGarlic Tseng tristate "ASoC support for Mediatek MT2701 chip" 71f458d53SGarlic Tseng depends on ARCH_MEDIATEK 81f458d53SGarlic Tseng select SND_SOC_MEDIATEK 91f458d53SGarlic Tseng help 101f458d53SGarlic Tseng This adds ASoC driver for Mediatek MT2701 boards 111f458d53SGarlic Tseng that can be used with other codecs. 121f458d53SGarlic Tseng Select Y if you have such device. 131f458d53SGarlic Tseng If unsure select "N". 141f458d53SGarlic Tseng 151f458d53SGarlic Tsengconfig SND_SOC_MT2701_CS42448 161f458d53SGarlic Tseng tristate "ASoc Audio driver for MT2701 with CS42448 codec" 1772cedf59SArnd Bergmann depends on SND_SOC_MT2701 && I2C 181f458d53SGarlic Tseng select SND_SOC_CS42XX8_I2C 191f458d53SGarlic Tseng select SND_SOC_BT_SCO 201f458d53SGarlic Tseng help 211f458d53SGarlic Tseng This adds ASoC driver for Mediatek MT2701 boards 221f458d53SGarlic Tseng with the CS42448 codecs. 231f458d53SGarlic Tseng Select Y if you have such device. 241f458d53SGarlic Tseng If unsure select "N". 251f458d53SGarlic Tseng 268625c1dbSRyder Leeconfig SND_SOC_MT2701_WM8960 278625c1dbSRyder Lee tristate "ASoc Audio driver for MT2701 with WM8960 codec" 28362c5943SArnd Bergmann depends on SND_SOC_MT2701 && I2C 298625c1dbSRyder Lee select SND_SOC_WM8960 308625c1dbSRyder Lee help 318625c1dbSRyder Lee This adds ASoC driver for Mediatek MT2701 boards 328625c1dbSRyder Lee with the WM8960 codecs. 338625c1dbSRyder Lee Select Y if you have such device. 348625c1dbSRyder Lee If unsure select "N". 358625c1dbSRyder Lee 36f0ab0bf2SKai Chieh Chuangconfig SND_SOC_MT6797 37f0ab0bf2SKai Chieh Chuang tristate "ASoC support for Mediatek MT6797 chip" 38f0ab0bf2SKai Chieh Chuang depends on ARCH_MEDIATEK 39f0ab0bf2SKai Chieh Chuang select SND_SOC_MEDIATEK 40f0ab0bf2SKai Chieh Chuang help 41f0ab0bf2SKai Chieh Chuang This adds ASoC driver for Mediatek MT6797 boards 42f0ab0bf2SKai Chieh Chuang that can be used with other codecs. 43f0ab0bf2SKai Chieh Chuang Select Y if you have such device. 44f0ab0bf2SKai Chieh Chuang If unsure select "N". 45f0ab0bf2SKai Chieh Chuang 46f0ab0bf2SKai Chieh Chuangconfig SND_SOC_MT6797_MT6351 47f0ab0bf2SKai Chieh Chuang tristate "ASoc Audio driver for MT6797 with MT6351 codec" 48f0ab0bf2SKai Chieh Chuang depends on SND_SOC_MT6797 && MTK_PMIC_WRAP 49f0ab0bf2SKai Chieh Chuang select SND_SOC_MT6351 50f0ab0bf2SKai Chieh Chuang help 51f0ab0bf2SKai Chieh Chuang This adds ASoC driver for Mediatek MT6797 boards 52f0ab0bf2SKai Chieh Chuang with the MT6351 codecs. 53f0ab0bf2SKai Chieh Chuang Select Y if you have such device. 54f0ab0bf2SKai Chieh Chuang If unsure select "N". 55f0ab0bf2SKai Chieh Chuang 560d1d7a66SGarlic Tsengconfig SND_SOC_MT8173 570d1d7a66SGarlic Tseng tristate "ASoC support for Mediatek MT8173 chip" 58ee0bcaffSKoro Chen depends on ARCH_MEDIATEK 596b1e19d9SGarlic Tseng select SND_SOC_MEDIATEK 60ee0bcaffSKoro Chen help 610d1d7a66SGarlic Tseng This adds ASoC platform driver support for Mediatek MT8173 chip 62ee0bcaffSKoro Chen that can be used with other codecs. 63ee0bcaffSKoro Chen Select Y if you have such device. 64ee0bcaffSKoro Chen Ex: MT8173 65ee0bcaffSKoro Chen 66a54f6f0cSKoro Chenconfig SND_SOC_MT8173_MAX98090 67a54f6f0cSKoro Chen tristate "ASoC Audio driver for MT8173 with MAX98090 codec" 680d1d7a66SGarlic Tseng depends on SND_SOC_MT8173 && I2C 69a54f6f0cSKoro Chen select SND_SOC_MAX98090 70a54f6f0cSKoro Chen help 71a54f6f0cSKoro Chen This adds ASoC driver for Mediatek MT8173 boards 72a54f6f0cSKoro Chen with the MAX98090 audio codec. 73a54f6f0cSKoro Chen Select Y if you have such device. 74a54f6f0cSKoro Chen If unsure select "N". 75a54f6f0cSKoro Chen 760f83f929SKoro Chenconfig SND_SOC_MT8173_RT5650 770f83f929SKoro Chen tristate "ASoC Audio driver for MT8173 with RT5650 codec" 780d1d7a66SGarlic Tseng depends on SND_SOC_MT8173 && I2C 790f83f929SKoro Chen select SND_SOC_RT5645 8097e1145aSPC Liao select SND_SOC_HDMI_CODEC 810f83f929SKoro Chen help 820f83f929SKoro Chen This adds ASoC driver for Mediatek MT8173 boards 830f83f929SKoro Chen with the RT5650 audio codec. 840f83f929SKoro Chen Select Y if you have such device. 850f83f929SKoro Chen If unsure select "N". 860f83f929SKoro Chen 870c71367dSKoro Chenconfig SND_SOC_MT8173_RT5650_RT5514 880c71367dSKoro Chen tristate "ASoC Audio driver for MT8173 with RT5650 RT5514 codecs" 890d1d7a66SGarlic Tseng depends on SND_SOC_MT8173 && I2C 900c71367dSKoro Chen select SND_SOC_RT5645 910c71367dSKoro Chen select SND_SOC_RT5514 920c71367dSKoro Chen help 930c71367dSKoro Chen This adds ASoC driver for Mediatek MT8173 boards 940c71367dSKoro Chen with the RT5650 and RT5514 codecs. 950c71367dSKoro Chen Select Y if you have such device. 960c71367dSKoro Chen If unsure select "N". 970c71367dSKoro Chen 98662e8d91SKoro Chenconfig SND_SOC_MT8173_RT5650_RT5676 99662e8d91SKoro Chen tristate "ASoC Audio driver for MT8173 with RT5650 RT5676 codecs" 1000d1d7a66SGarlic Tseng depends on SND_SOC_MT8173 && I2C 101662e8d91SKoro Chen select SND_SOC_RT5645 102662e8d91SKoro Chen select SND_SOC_RT5677 103c0133e3bSKoro Chen select SND_SOC_HDMI_CODEC 104662e8d91SKoro Chen help 105662e8d91SKoro Chen This adds ASoC driver for Mediatek MT8173 boards 106662e8d91SKoro Chen with the RT5650 and RT5676 codecs. 107662e8d91SKoro Chen Select Y if you have such device. 108662e8d91SKoro Chen If unsure select "N". 109a94aec03SShunli Wang 110a94aec03SShunli Wangconfig SND_SOC_MT8183 111a94aec03SShunli Wang tristate "ASoC support for Mediatek MT8183 chip" 112a94aec03SShunli Wang depends on ARCH_MEDIATEK 113a94aec03SShunli Wang select SND_SOC_MEDIATEK 114a94aec03SShunli Wang help 115a94aec03SShunli Wang This adds ASoC platform driver support for Mediatek MT8183 chip 116a94aec03SShunli Wang that can be used with other codecs. 117a94aec03SShunli Wang Select Y if you have such device. 118a94aec03SShunli Wang If unsure select "N". 1194bd8597dSKaiChieh Chuang 12011c02690SShunli Wangconfig SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A 121f4fb4fefSTzung-Bi Shih tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A RT1015 codec" 122f2a1fdb5SYueHaibing depends on I2C 12311c02690SShunli Wang depends on SND_SOC_MT8183 12411c02690SShunli Wang select SND_SOC_MT6358 12511c02690SShunli Wang select SND_SOC_MAX98357A 126f4fb4fefSTzung-Bi Shih select SND_SOC_RT1015 1279dc21a06STzung-Bi Shih select SND_SOC_RT1015P 12811c02690SShunli Wang select SND_SOC_BT_SCO 12911c02690SShunli Wang select SND_SOC_TS3A227E 130ef5dee55SMao Wenan select SND_SOC_CROS_EC_CODEC if CROS_EC 13188abbf62STzung-Bi Shih select SND_SOC_HDMI_CODEC 13211c02690SShunli Wang help 13311c02690SShunli Wang This adds ASoC driver for Mediatek MT8183 boards 134f4fb4fefSTzung-Bi Shih with the MT6358 TS3A227E MAX98357A RT1015 audio codec. 13511c02690SShunli Wang Select Y if you have such device. 13611c02690SShunli Wang If unsure select "N". 13711c02690SShunli Wang 138ebbddc75SShunli Wangconfig SND_SOC_MT8183_DA7219_MAX98357A 1399e30251fSTzung-Bi Shih tristate "ASoC Audio driver for MT8183 with DA7219 MAX98357A RT1015 codec" 140cbc0fa7bSYueHaibing depends on SND_SOC_MT8183 && I2C 141ebbddc75SShunli Wang select SND_SOC_MT6358 142ebbddc75SShunli Wang select SND_SOC_MAX98357A 1439e30251fSTzung-Bi Shih select SND_SOC_RT1015 1447e5bfdddSTzung-Bi Shih select SND_SOC_RT1015P 145ebbddc75SShunli Wang select SND_SOC_DA7219 146ebbddc75SShunli Wang select SND_SOC_BT_SCO 147e25f8afdSTzung-Bi Shih select SND_SOC_HDMI_CODEC 148ebbddc75SShunli Wang help 149ebbddc75SShunli Wang This adds ASoC driver for Mediatek MT8183 boards 1509e30251fSTzung-Bi Shih with the DA7219 MAX98357A RT1015 audio codec. 151ebbddc75SShunli Wang Select Y if you have such device. 152ebbddc75SShunli Wang If unsure select "N". 153ebbddc75SShunli Wang 1544bd8597dSKaiChieh Chuangconfig SND_SOC_MTK_BTCVSD 1554bd8597dSKaiChieh Chuang tristate "ALSA BT SCO CVSD/MSBC Driver" 1564bd8597dSKaiChieh Chuang help 1574bd8597dSKaiChieh Chuang This is for software BTCVSD. This enable 1584bd8597dSKaiChieh Chuang the function for transferring/receiving 1594bd8597dSKaiChieh Chuang BT encoded data to/from BT firmware. 1604bd8597dSKaiChieh Chuang Select Y if you have such device. 1614bd8597dSKaiChieh Chuang If unsure select "N". 162125ab5d5SJiaxin Yu 163125ab5d5SJiaxin Yuconfig SND_SOC_MT8192 164125ab5d5SJiaxin Yu tristate "ASoC support for Mediatek MT8192 chip" 165125ab5d5SJiaxin Yu depends on ARCH_MEDIATEK 166125ab5d5SJiaxin Yu select SND_SOC_MEDIATEK 167125ab5d5SJiaxin Yu help 168125ab5d5SJiaxin Yu This adds ASoC platform driver support for Mediatek MT8192 chip 169125ab5d5SJiaxin Yu that can be used with other codecs. 170125ab5d5SJiaxin Yu Select Y if you have such device. 171125ab5d5SJiaxin Yu If unsure select "N". 17218b13ff2SJiaxin Yu 17318b13ff2SJiaxin Yuconfig SND_SOC_MT8192_MT6359_RT1015_RT5682 17418b13ff2SJiaxin Yu tristate "ASoC Audio driver for MT8192 with MT6359 RT1015 RT5682 codec" 17518b13ff2SJiaxin Yu depends on I2C 176c1cbbea9SArnd Bergmann depends on SND_SOC_MT8192 && MTK_PMIC_WRAP 17718b13ff2SJiaxin Yu select SND_SOC_MT6359 17818b13ff2SJiaxin Yu select SND_SOC_RT1015 179cfd8bb25STzung-Bi Shih select SND_SOC_RT1015P 18018b13ff2SJiaxin Yu select SND_SOC_RT5682_I2C 1812aff94e4SJiaxin Yu select SND_SOC_DMIC 18218b13ff2SJiaxin Yu help 18318b13ff2SJiaxin Yu This adds ASoC driver for Mediatek MT8192 boards 18418b13ff2SJiaxin Yu with the MT6359 RT1015 RT5682 audio codec. 18518b13ff2SJiaxin Yu Select Y if you have such device. 18618b13ff2SJiaxin Yu If unsure select "N". 187*6746cc85STrevor Wu 188*6746cc85STrevor Wuconfig SND_SOC_MT8195 189*6746cc85STrevor Wu tristate "ASoC support for Mediatek MT8195 chip" 190*6746cc85STrevor Wu select SND_SOC_MEDIATEK 191*6746cc85STrevor Wu help 192*6746cc85STrevor Wu This adds ASoC platform driver support for Mediatek MT8195 chip 193*6746cc85STrevor Wu that can be used with other codecs. 194*6746cc85STrevor Wu Select Y if you have such device. 195*6746cc85STrevor Wu If unsure select "N". 196