forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/sound/soc/codecs/Kconfig
....@@ -164,6 +164,7 @@
164164 imply SND_SOC_RK3528
165165 imply SND_SOC_RK730
166166 imply SND_SOC_RK817
167
+ imply SND_SOC_ROCKCHIP_SPI_CODEC
167168 imply SND_SOC_RT274
168169 imply SND_SOC_RT286
169170 imply SND_SOC_RT298
....@@ -216,6 +217,7 @@
216217 imply SND_SOC_TAS5720
217218 imply SND_SOC_TAS6424
218219 imply SND_SOC_TDA7419
220
+ imply SND_SOC_TDA7803
219221 imply SND_SOC_TFA9879
220222 imply SND_SOC_TLV320ADCX140
221223 imply SND_SOC_TLV320AIC23_I2C
....@@ -1169,6 +1171,15 @@
11691171 default m if SND_SOC_RT286=m
11701172 default m if SND_SOC_RT298=m
11711173
1174
+config SND_SOC_ROCKCHIP_SPI_CODEC
1175
+ tristate "SPI CODEC"
1176
+ depends on ARCH_ROCKCHIP
1177
+ depends on SPI_MASTER
1178
+ select REGMAP_SPI
1179
+ help
1180
+ Enable support for a remote audio dsp which act as a codec.
1181
+ Control the adsp by spi.
1182
+
11721183 config SND_SOC_RT274
11731184 tristate
11741185 depends on I2C
....@@ -1392,6 +1403,7 @@
13921403 config SND_SOC_STAC9766
13931404 tristate
13941405 depends on SND_SOC_AC97_BUS
1406
+ select REGMAP_AC97
13951407
13961408 config SND_SOC_STI_SAS
13971409 tristate "codec Audio support for STI SAS codec"
....@@ -1439,6 +1451,11 @@
14391451
14401452 config SND_SOC_TDA7419
14411453 tristate "ST TDA7419 audio processor"
1454
+ depends on I2C
1455
+ select REGMAP_I2C
1456
+
1457
+config SND_SOC_TDA7803
1458
+ tristate "ST TDA7803 audio processor"
14421459 depends on I2C
14431460 select REGMAP_I2C
14441461
....@@ -1798,7 +1815,7 @@
17981815 config SND_SOC_ZL38060
17991816 tristate "Microsemi ZL38060 Connected Home Audio Processor"
18001817 depends on SPI_MASTER
1801
- select GPIOLIB
1818
+ depends on GPIOLIB
18021819 select REGMAP
18031820 help
18041821 Support for ZL38060 Connected Home Audio Processor from Microsemi,