Lines Matching +full:default +full:- +full:on
1 # SPDX-License-Identifier: GPL-2.0-only
5 # setting - SPI can't be modular so that case doesn't need to be covered.
8 default m if I2C=m
9 default y if I2C=y
10 default y if SPI_MASTER=y
16 depends on COMPILE_TEST
311 depends on MFD_88PM860X
315 default y if SND_SOC_CS47L24=y
316 default y if SND_SOC_WM5102=y
317 default y if SND_SOC_WM5110=y
318 default y if SND_SOC_WM8997=y
319 default y if SND_SOC_WM8998=y
320 default m if SND_SOC_CS47L24=m
321 default m if SND_SOC_WM5102=m
322 default m if SND_SOC_WM5110=m
323 default m if SND_SOC_WM8997=m
324 default m if SND_SOC_WM8998=m
328 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y
329 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m
334 default y if SND_SOC_MADERA=y
335 default y if SND_SOC_CS47L24=y
336 default y if SND_SOC_WM5102=y
337 default y if SND_SOC_WM5110=y
338 default y if SND_SOC_WM2200=y
339 default m if SND_SOC_MADERA=m
340 default m if SND_SOC_CS47L24=m
341 default m if SND_SOC_WM5102=m
342 default m if SND_SOC_WM5110=m
343 default m if SND_SOC_WM2200=m
347 depends on ABX500_CORE
356 depends on SPI_MASTER
363 depends on SPI_MASTER
368 depends on I2C
373 depends on SND_SOC_AC97_BUS
388 depends on I2C
394 depends on SPI
400 depends on I2C
405 depends on I2C
418 tristate "Analog Devices AU1761 CODEC - I2C"
419 depends on I2C
424 tristate "Analog Devices AU1761 CODEC - SPI"
425 depends on SPI
435 depends on I2C
441 depends on SPI_MASTER
450 depends on SPI_MASTER
456 depends on I2C
461 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
467 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
470 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
476 will be called snd-soc-adau7118-hw.
479 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
480 depends on I2C
484 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
488 will be called snd-soc-adau7118-i2c.
495 depends on SPI_MASTER
500 depends on I2C
508 depends on SPI_MASTER
512 depends on I2C
517 depends on I2C
522 depends on I2C
529 depends on I2C
533 depends on I2C
537 depends on I2C
541 depends on I2C
548 depends on I2C
553 depends on I2C
557 depends on I2C
571 depends on MFD_CPCAP
578 depends on CROS_EC
587 depends on I2C
591 depends on I2C
595 depends on I2C
599 depends on I2C
603 depends on I2C
607 depends on I2C
614 depends on I2C
619 depends on I2C && INPUT
623 depends on I2C && INPUT
627 depends on I2C
631 depends on I2C
636 depends on I2C
642 depends on I2C
646 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
650 depends on SND_SOC_CS4270
657 depends on I2C
663 depends on SPI_MASTER
672 depends on I2C
679 depends on I2C
683 depends on SND_SOC_I2C_AND_SPI
690 depends on I2C
697 depends on MFD_CS47L24 && MFD_ARIZONA
711 # Cirrus Logic Quad-Channel ADC
714 depends on I2C
718 depends on TTY
722 depends on I2C
727 depends on MACH_INGENIC || COMPILE_TEST
728 depends on OF
736 will be called snd-soc-jz4740-codec.
739 depends on MACH_INGENIC || COMPILE_TEST
740 depends on OF
748 will be called snd-soc-jz4725b-codec.
751 depends on MACH_INGENIC || COMPILE_TEST
752 depends on OF
760 will be called snd-soc-jz4760-codec.
763 depends on MACH_INGENIC || COMPILE_TEST
764 depends on OF
772 will be called snd-soc-jz4770-codec.
779 depends on SND_SOC_I2C_AND_SPI
783 depends on I2C
787 depends on I2C
791 depends on I2C
795 depends on I2C
799 depends on I2C
803 depends on GPIOLIB
822 depends on I2C
829 depends on I2C
834 depends on SPI_MASTER
859 depends on I2C
863 depends on I2C
867 depends on MFD_LOCHNAGAR
874 default y if SND_SOC_CS47L15=y
875 default y if SND_SOC_CS47L35=y
876 default y if SND_SOC_CS47L85=y
877 default y if SND_SOC_CS47L90=y
878 default y if SND_SOC_CS47L92=y
879 default m if SND_SOC_CS47L15=m
880 default m if SND_SOC_CS47L35=m
881 default m if SND_SOC_CS47L85=m
882 default m if SND_SOC_CS47L90=m
883 default m if SND_SOC_CS47L92=m
886 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
887 depends on I2C
891 depends on I2C
895 depends on I2C
899 depends on GPIOLIB
903 depends on I2C
907 depends on I2C
911 depends on I2C
915 depends on I2C
919 depends on I2C
923 depends on I2C
930 depends on I2C
934 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
935 depends on SOUNDWIRE
948 depends on I2C
952 depends on I2C
956 depends on I2C
961 depends on SPMI || COMPILE_TEST
969 depends on I2C
976 depends on I2C
987 depends on I2C
995 depends on SPI_MASTER
1005 tristate "Texas Instruments PCM186x CODECs - I2C"
1006 depends on I2C
1011 tristate "Texas Instruments PCM186x CODECs - SPI"
1012 depends on SPI_MASTER
1023 tristate "Texas Instruments PCM3060 CODEC - I2C"
1024 depends on I2C
1029 tristate "Texas Instruments PCM3060 CODEC - SPI"
1030 depends on SPI_MASTER
1038 tristate "Texas Instruments PCM3168A CODEC - I2C"
1039 depends on I2C
1044 tristate "Texas Instruments PCM3168A CODEC - SPI"
1045 depends on SPI_MASTER
1056 tristate "Texas Instruments PCM512x CODECs - I2C"
1057 depends on I2C
1062 tristate "Texas Instruments PCM512x CODECs - SPI"
1063 depends on SPI_MASTER
1073 depends on MFD_RK808
1078 default y if SND_SOC_RT5514=y
1079 default y if SND_SOC_RT5616=y
1080 default y if SND_SOC_RT5640=y
1081 default y if SND_SOC_RT5645=y
1082 default y if SND_SOC_RT5651=y
1083 default y if SND_SOC_RT5659=y
1084 default y if SND_SOC_RT5660=y
1085 default y if SND_SOC_RT5663=y
1086 default y if SND_SOC_RT5665=y
1087 default y if SND_SOC_RT5668=y
1088 default y if SND_SOC_RT5670=y
1089 default y if SND_SOC_RT5677=y
1090 default y if SND_SOC_RT5682=y
1091 default y if SND_SOC_RT1011=y
1092 default y if SND_SOC_RT1015=y
1093 default y if SND_SOC_RT1015P=y
1094 default y if SND_SOC_RT1019=y
1095 default y if SND_SOC_RT1305=y
1096 default y if SND_SOC_RT1308=y
1097 default m if SND_SOC_RT5514=m
1098 default m if SND_SOC_RT5616=m
1099 default m if SND_SOC_RT5640=m
1100 default m if SND_SOC_RT5645=m
1101 default m if SND_SOC_RT5651=m
1102 default m if SND_SOC_RT5659=m
1103 default m if SND_SOC_RT5660=m
1104 default m if SND_SOC_RT5663=m
1105 default m if SND_SOC_RT5665=m
1106 default m if SND_SOC_RT5668=m
1107 default m if SND_SOC_RT5670=m
1108 default m if SND_SOC_RT5677=m
1109 default m if SND_SOC_RT5682=m
1110 default m if SND_SOC_RT1011=m
1111 default m if SND_SOC_RT1015=m
1112 default m if SND_SOC_RT1015P=m
1113 default m if SND_SOC_RT1019=m
1114 default m if SND_SOC_RT1305=m
1115 default m if SND_SOC_RT1308=m
1119 default y if SND_SOC_RT274=y
1120 default y if SND_SOC_RT286=y
1121 default y if SND_SOC_RT298=y
1122 default m if SND_SOC_RT274=m
1123 default m if SND_SOC_RT286=m
1124 default m if SND_SOC_RT298=m
1128 depends on I2C
1132 depends on I2C
1136 depends on I2C
1140 depends on I2C
1144 depends on I2C
1148 depends on GPIOLIB
1152 depends on I2C
1156 depends on I2C
1160 depends on I2C
1163 tristate "Realtek RT1308 Codec - SDW"
1164 depends on I2C && SOUNDWIRE
1168 tristate "Realtek RT1316 Codec - SDW"
1169 depends on SOUNDWIRE
1174 depends on I2C
1178 depends on SPI_MASTER
1181 bool # force RT5514_SPI to be built-in to avoid link errors
1182 default SND_SOC_RT5514=y && SND_SOC_RT5514_SPI=m
1186 depends on I2C
1190 depends on I2C
1194 depends on I2C
1198 depends on I2C
1202 depends on I2C
1206 depends on I2C
1210 depends on I2C
1214 depends on I2C
1218 depends on I2C
1222 depends on I2C
1226 depends on I2C
1230 depends on I2C
1236 default SND_SOC_RT5677 && SPI
1243 depends on I2C
1247 tristate "Realtek RT5682 Codec - SDW"
1248 depends on SOUNDWIRE
1256 tristate "Realtek RT700 Codec - SDW"
1257 depends on SOUNDWIRE
1265 tristate "Realtek RT711 Codec - SDW"
1266 depends on SOUNDWIRE
1271 tristate "Realtek RT711 SDCA Codec - SDW"
1272 depends on SOUNDWIRE
1280 tristate "Realtek RT715 Codec - SDW"
1281 depends on SOUNDWIRE
1286 tristate "Realtek RT715 SDCA Codec - SDW"
1287 depends on SOUNDWIRE
1293 depends on EXPERT
1294 depends on SOUNDWIRE
1297 bus, take part in the command/command protocol or generate data on a
1299 This option is only intended to be used for tests on a device
1311 depends on I2C
1340 tristate "Analog Devices SSM2305 Class-D Amplifier"
1343 high-efficiency mono Class-D audio power amplifiers.
1346 tristate "Analog Devices SSM2518 Class-D Amplifier"
1347 depends on I2C
1353 tristate "Analog Devices SSM2602 CODEC - SPI"
1354 depends on SPI_MASTER
1359 tristate "Analog Devices SSM2602 CODEC - I2C"
1360 depends on I2C
1366 depends on I2C
1370 depends on I2C
1375 depends on I2C
1379 depends on I2C
1383 depends on SND_SOC_AC97_BUS
1390 depends on I2C
1394 depends on I2C
1398 depends on I2C
1402 depends on I2C
1406 depends on I2C
1410 depends on I2C
1417 depends on I2C
1419 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
1420 Class-D audio power amplifiers.
1423 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
1424 depends on I2C
1426 Enable support for Texas Instruments TAS6424 high-efficiency
1427 digital input quad-channel Class-D audio power amplifiers.
1431 depends on I2C
1436 depends on I2C
1440 depends on I2C
1445 Note that the driver currently bypasses the built-in "CoolFlux DSP"
1452 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
1453 depends on I2C
1457 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
1458 depends on SPI_MASTER
1463 depends on SPI
1467 depends on I2C
1472 depends on COMMON_CLK
1475 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
1476 depends on I2C
1477 depends on COMMON_CLK
1481 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
1482 depends on SPI_MASTER
1483 depends on COMMON_CLK
1490 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
1491 depends on I2C
1496 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
1497 depends on SPI_MASTER
1503 depends on I2C
1507 depends on I2C
1515 depends on I2C
1519 depends on I2C
1526 depends on I2C
1533 depends on TWL4030_CORE
1538 depends on TWL6040_CORE
1542 depends on GPIOLIB
1544 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
1545 and has basic features such as de-emphasis (at 44.1 kHz sampling
1553 depends on I2C
1557 depends on SLIMBUS
1561 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
1570 depends on COMMON_CLK
1572 depends on MFD_WCD934X
1578 depends on SND_SOC_WCD938X_SDW
1580 depends on SOUNDWIRE || !SOUNDWIRE
1583 tristate "WCD9380/WCD9385 Codec - SDW"
1587 depends on SOUNDWIRE
1598 depends on SPI_MASTER
1602 depends on I2C
1606 depends on I2C
1610 depends on I2C
1614 depends on I2C
1618 depends on MFD_WM5102 && MFD_ARIZONA
1622 depends on MFD_WM5110 && MFD_ARIZONA
1626 depends on MFD_WM8350
1631 depends on MFD_WM8400
1635 depends on SND_SOC_I2C_AND_SPI
1639 depends on I2C
1643 depends on GPIOLIB
1647 depends on I2C
1651 depends on SND_SOC_I2C_AND_SPI
1658 depends on SND_SOC_I2C_AND_SPI
1662 depends on SND_SOC_I2C_AND_SPI
1666 depends on SND_SOC_I2C_AND_SPI
1670 depends on SND_SOC_I2C_AND_SPI
1674 depends on SND_SOC_I2C_AND_SPI
1678 depends on SND_SOC_I2C_AND_SPI
1682 depends on SPI_MASTER
1686 depends on SND_SOC_I2C_AND_SPI
1696 depends on I2C
1702 depends on SPI_MASTER
1708 depends on SND_SOC_I2C_AND_SPI
1712 depends on I2C
1716 depends on I2C
1720 depends on I2C
1724 depends on I2C
1728 depends on I2C
1732 depends on I2C
1736 depends on I2C && INPUT
1740 depends on I2C
1744 depends on I2C
1748 depends on I2C
1752 depends on SND_SOC_I2C_AND_SPI
1756 depends on SND_SOC_I2C_AND_SPI
1760 depends on SND_SOC_I2C_AND_SPI
1764 depends on I2C
1768 depends on I2C
1772 depends on I2C
1779 depends on SND_SOC_I2C_AND_SPI
1783 depends on I2C
1787 depends on MFD_WM8997 && MFD_ARIZONA
1791 depends on MFD_WM8998 && MFD_ARIZONA
1795 depends on I2C
1799 depends on I2C
1803 depends on SND_SOC_AC97_BUS || AC97_BUS_NEW
1809 depends on SND_SOC_AC97_BUS || AC97_BUS_NEW
1815 depends on SND_SOC_AC97_BUS || AC97_BUS_NEW
1821 depends on SOUNDWIRE
1825 This enables support for Qualcomm WSA8810/WSA8815 Class-D
1830 depends on SPI_MASTER
1841 depends on I2C
1849 depends on I2C
1853 depends on I2C
1857 depends on MFD_MC13XXX
1861 depends on I2C
1874 depends on MTK_PMIC_WRAP
1881 depends on MTK_PMIC_WRAP
1884 for ASoC codec soc-jack detection mechanism.
1885 Select N if you don't have jack on board.
1889 depends on I2C
1892 speaker protection, multi-band DRC, equalizer functions.
1893 Select N if you don't have MT6660 on board.
1898 depends on GPIOLIB
1902 depends on I2C
1906 depends on I2C
1910 depends on I2C
1914 depends on I2C
1918 depends on I2C
1922 depends on I2C
1925 depends on COMMON_CLK
1930 depends on COMMON_CLK
1935 depends on COMMON_CLK
1940 depends on COMMON_CLK