forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/sound/soc/mediatek/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config SND_SOC_MEDIATEK
23 tristate
34
....@@ -105,3 +106,55 @@
105106 with the RT5650 and RT5676 codecs.
106107 Select Y if you have such device.
107108 If unsure select "N".
109
+
110
+config SND_SOC_MT8183
111
+ tristate "ASoC support for Mediatek MT8183 chip"
112
+ depends on ARCH_MEDIATEK
113
+ select SND_SOC_MEDIATEK
114
+ help
115
+ This adds ASoC platform driver support for Mediatek MT8183 chip
116
+ that can be used with other codecs.
117
+ Select Y if you have such device.
118
+ If unsure select "N".
119
+
120
+config SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A
121
+ tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A RT1015 codec"
122
+ depends on I2C
123
+ depends on SND_SOC_MT8183
124
+ select SND_SOC_MT6358
125
+ select SND_SOC_MAX98357A
126
+ select SND_SOC_RT1015
127
+ select SND_SOC_BT_SCO
128
+ select SND_SOC_TS3A227E
129
+ select SND_SOC_CROS_EC_CODEC if CROS_EC
130
+ select SND_SOC_HDMI_CODEC
131
+ help
132
+ This adds ASoC driver for Mediatek MT8183 boards
133
+ with the MT6358 TS3A227E MAX98357A RT1015 audio codec.
134
+ Select Y if you have such device.
135
+ If unsure select "N".
136
+
137
+config SND_SOC_MT8183_DA7219_MAX98357A
138
+ tristate "ASoC Audio driver for MT8183 with DA7219 MAX98357A RT1015 codec"
139
+ depends on SND_SOC_MT8183 && I2C
140
+ select SND_SOC_MT6358
141
+ select SND_SOC_MAX98357A
142
+ select SND_SOC_RT1015
143
+ select SND_SOC_RT1015P
144
+ select SND_SOC_DA7219
145
+ select SND_SOC_BT_SCO
146
+ select SND_SOC_HDMI_CODEC
147
+ help
148
+ This adds ASoC driver for Mediatek MT8183 boards
149
+ with the DA7219 MAX98357A RT1015 audio codec.
150
+ Select Y if you have such device.
151
+ If unsure select "N".
152
+
153
+config SND_SOC_MTK_BTCVSD
154
+ tristate "ALSA BT SCO CVSD/MSBC Driver"
155
+ help
156
+ This is for software BTCVSD. This enable
157
+ the function for transferring/receiving
158
+ BT encoded data to/from BT firmware.
159
+ Select Y if you have such device.
160
+ If unsure select "N".