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 12711c02690SShunli Wang select SND_SOC_BT_SCO 12811c02690SShunli Wang select SND_SOC_TS3A227E 129ef5dee55SMao Wenan select SND_SOC_CROS_EC_CODEC if CROS_EC 13088abbf62STzung-Bi Shih select SND_SOC_HDMI_CODEC 13111c02690SShunli Wang help 13211c02690SShunli Wang This adds ASoC driver for Mediatek MT8183 boards 133f4fb4fefSTzung-Bi Shih with the MT6358 TS3A227E MAX98357A RT1015 audio codec. 13411c02690SShunli Wang Select Y if you have such device. 13511c02690SShunli Wang If unsure select "N". 13611c02690SShunli Wang 137ebbddc75SShunli Wangconfig SND_SOC_MT8183_DA7219_MAX98357A 1389e30251fSTzung-Bi Shih tristate "ASoC Audio driver for MT8183 with DA7219 MAX98357A RT1015 codec" 139cbc0fa7bSYueHaibing depends on SND_SOC_MT8183 && I2C 140ebbddc75SShunli Wang select SND_SOC_MT6358 141ebbddc75SShunli Wang select SND_SOC_MAX98357A 1429e30251fSTzung-Bi Shih select SND_SOC_RT1015 1437e5bfdddSTzung-Bi Shih select SND_SOC_RT1015P 144ebbddc75SShunli Wang select SND_SOC_DA7219 145ebbddc75SShunli Wang select SND_SOC_BT_SCO 146e25f8afdSTzung-Bi Shih select SND_SOC_HDMI_CODEC 147ebbddc75SShunli Wang help 148ebbddc75SShunli Wang This adds ASoC driver for Mediatek MT8183 boards 1499e30251fSTzung-Bi Shih with the DA7219 MAX98357A RT1015 audio codec. 150ebbddc75SShunli Wang Select Y if you have such device. 151ebbddc75SShunli Wang If unsure select "N". 152ebbddc75SShunli Wang 1534bd8597dSKaiChieh Chuangconfig SND_SOC_MTK_BTCVSD 1544bd8597dSKaiChieh Chuang tristate "ALSA BT SCO CVSD/MSBC Driver" 1554bd8597dSKaiChieh Chuang help 1564bd8597dSKaiChieh Chuang This is for software BTCVSD. This enable 1574bd8597dSKaiChieh Chuang the function for transferring/receiving 1584bd8597dSKaiChieh Chuang BT encoded data to/from BT firmware. 1594bd8597dSKaiChieh Chuang Select Y if you have such device. 1604bd8597dSKaiChieh Chuang If unsure select "N". 161125ab5d5SJiaxin Yu 162125ab5d5SJiaxin Yuconfig SND_SOC_MT8192 163125ab5d5SJiaxin Yu tristate "ASoC support for Mediatek MT8192 chip" 164125ab5d5SJiaxin Yu depends on ARCH_MEDIATEK 165125ab5d5SJiaxin Yu select SND_SOC_MEDIATEK 166125ab5d5SJiaxin Yu help 167125ab5d5SJiaxin Yu This adds ASoC platform driver support for Mediatek MT8192 chip 168125ab5d5SJiaxin Yu that can be used with other codecs. 169125ab5d5SJiaxin Yu Select Y if you have such device. 170125ab5d5SJiaxin Yu If unsure select "N". 17118b13ff2SJiaxin Yu 17218b13ff2SJiaxin Yuconfig SND_SOC_MT8192_MT6359_RT1015_RT5682 17318b13ff2SJiaxin Yu tristate "ASoC Audio driver for MT8192 with MT6359 RT1015 RT5682 codec" 17418b13ff2SJiaxin Yu depends on I2C 175*c1cbbea9SArnd Bergmann depends on SND_SOC_MT8192 && MTK_PMIC_WRAP 17618b13ff2SJiaxin Yu select SND_SOC_MT6359 17718b13ff2SJiaxin Yu select SND_SOC_RT1015 178cfd8bb25STzung-Bi Shih select SND_SOC_RT1015P 17918b13ff2SJiaxin Yu select SND_SOC_RT5682_I2C 1802aff94e4SJiaxin Yu select SND_SOC_DMIC 18118b13ff2SJiaxin Yu help 18218b13ff2SJiaxin Yu This adds ASoC driver for Mediatek MT8192 boards 18318b13ff2SJiaxin Yu with the MT6359 RT1015 RT5682 audio codec. 18418b13ff2SJiaxin Yu Select Y if you have such device. 18518b13ff2SJiaxin Yu If unsure select "N". 186