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
354 depends on MFD_88PM860X
358 default y if SND_SOC_CS47L24=y
359 default y if SND_SOC_WM5102=y
360 default y if SND_SOC_WM5110=y
361 default y if SND_SOC_WM8997=y
362 default y if SND_SOC_WM8998=y
363 default m if SND_SOC_CS47L24=m
364 default m if SND_SOC_WM5102=m
365 default m if SND_SOC_WM5110=m
366 default m if SND_SOC_WM8997=m
367 default m if SND_SOC_WM8998=m
371 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y
372 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m
378 default y if SND_SOC_MADERA=y
379 default y if SND_SOC_CS47L24=y
380 default y if SND_SOC_WM5102=y
381 default y if SND_SOC_WM5110=y
382 default y if SND_SOC_WM2200=y
383 default y if SND_SOC_CS35L41_SPI=y
384 default y if SND_SOC_CS35L41_I2C=y
385 default y if SND_SOC_CS35L45_SPI=y
386 default y if SND_SOC_CS35L45_I2C=y
387 default y if SND_SOC_CS35L56=y
388 default m if SND_SOC_MADERA=m
389 default m if SND_SOC_CS47L24=m
390 default m if SND_SOC_WM5102=m
391 default m if SND_SOC_WM5110=m
392 default m if SND_SOC_WM2200=m
393 default m if SND_SOC_CS35L41_SPI=m
394 default m if SND_SOC_CS35L41_I2C=m
395 default m if SND_SOC_CS35L45_SPI=m
396 default m if SND_SOC_CS35L45_I2C=m
397 default m if SND_SOC_CS35L56=m
401 depends on ABX500_CORE
410 depends on SPI_MASTER
417 depends on SPI_MASTER
422 depends on I2C
427 depends on SND_SOC_AC97_BUS
442 depends on I2C
448 depends on SPI
454 depends on I2C
459 depends on I2C
472 tristate "Analog Devices AU1761 CODEC - I2C"
473 depends on I2C
478 tristate "Analog Devices AU1761 CODEC - SPI"
479 depends on SPI
489 depends on I2C
495 depends on SPI_MASTER
504 depends on SPI_MASTER
510 depends on I2C
515 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
521 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
524 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
530 will be called snd-soc-adau7118-hw.
533 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
534 depends on I2C
538 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
542 will be called snd-soc-adau7118-i2c.
549 depends on SPI_MASTER
554 depends on I2C
562 depends on SPI_MASTER
566 depends on I2C
571 depends on I2C
574 Enable support for the Asahi-Kasei AK4375 codec.
577 will be called snd-soc-ak4375.
581 depends on I2C
586 depends on I2C
593 depends on I2C
597 depends on I2C
601 depends on I2C
605 depends on I2C
612 depends on I2C
617 depends on I2C
621 depends on I2C
625 depends on IIO
632 will be called snd-soc-audio-iio-aux.
641 operation mode using the Awinic-specific one-wire pulse control.
649 depends on I2C
662 depends on I2C
675 depends on I2C
686 depends on I2C
716 depends on MFD_CPCAP || COMPILE_TEST
723 depends on CROS_EC
732 depends on I2C
736 depends on I2C
740 depends on I2C
744 depends on I2C
748 depends on I2C
758 depends on SPI_MASTER
765 depends on I2C
776 depends on SPI_MASTER
786 depends on I2C
802 depends on I2C
803 depends on SOUNDWIRE || !SOUNDWIRE
812 depends on SPI_MASTER
813 depends on SOUNDWIRE || !SOUNDWIRE
822 depends on SOUNDWIRE
834 depends on I2C
840 tristate "Cirrus Logic CS42L42 CODEC on Soundwire"
841 depends on SOUNDWIRE
848 depends on MFD_CS42L43
855 depends on SND_SOC_CS42L43 && MFD_CS42L43_SDW
865 depends on I2C
870 depends on I2C && INPUT
874 depends on I2C && INPUT
878 depends on I2C
882 depends on I2C
889 depends on I2C
894 depends on I2C
900 depends on I2C
904 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
908 depends on SND_SOC_CS4270
915 depends on I2C
921 depends on SPI_MASTER
930 depends on I2C
937 depends on I2C
941 depends on SND_SOC_I2C_AND_SPI
948 depends on I2C
952 depends on MFD_CS47L15
956 depends on MFD_CS47L24 && MFD_ARIZONA
960 depends on MFD_CS47L35
964 depends on MFD_CS47L85
968 depends on MFD_CS47L90
972 depends on MFD_CS47L92
974 # Cirrus Logic Quad-Channel ADC
977 depends on I2C
981 depends on TTY
985 depends on I2C
990 depends on MACH_INGENIC || COMPILE_TEST
991 depends on OF
999 will be called snd-soc-jz4740-codec.
1002 depends on MACH_INGENIC || COMPILE_TEST
1003 depends on OF
1011 will be called snd-soc-jz4725b-codec.
1014 depends on MACH_INGENIC || COMPILE_TEST
1015 depends on OF
1023 will be called snd-soc-jz4760-codec.
1026 depends on MACH_INGENIC || COMPILE_TEST
1027 depends on OF
1035 will be called snd-soc-jz4770-codec.
1039 depends on SND_SOC_I2C_AND_SPI
1043 depends on I2C
1047 depends on I2C
1051 depends on I2C
1055 depends on I2C
1059 depends on I2C
1080 depends on ACPI
1085 depends on I2C
1089 depends on I2C
1096 depends on I2C
1101 depends on SPI_MASTER
1118 tristate "HD-Audio codec driver"
1122 This enables HD-Audio codec support in ASoC subsystem. Compared
1123 to SND_SOC_HDAC_HDA, driver's behavior is identical to HD-Audio
1124 legacy solution - including the dynamic resource allocation
1125 based on actual codec capabilities.
1132 depends on SPI
1138 will be called snd-soc-idt821034.
1146 depends on I2C
1150 depends on I2C
1154 depends on MFD_LOCHNAGAR || COMPILE_TEST
1161 default y if SND_SOC_CS47L15=y
1162 default y if SND_SOC_CS47L35=y
1163 default y if SND_SOC_CS47L85=y
1164 default y if SND_SOC_CS47L90=y
1165 default y if SND_SOC_CS47L92=y
1166 default m if SND_SOC_CS47L15=m
1167 default m if SND_SOC_CS47L35=m
1168 default m if SND_SOC_CS47L85=m
1169 default m if SND_SOC_CS47L90=m
1170 default m if SND_SOC_CS47L92=m
1173 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1174 depends on I2C
1178 depends on I2C
1182 depends on I2C
1189 depends on I2C
1193 depends on I2C
1197 depends on I2C
1201 depends on I2C
1205 depends on I2C
1209 depends on I2C
1213 depends on I2C
1224 depends on SOUNDWIRE
1237 depends on I2C
1241 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1242 depends on SOUNDWIRE
1255 depends on I2C
1264 depends on I2C
1268 depends on I2C
1277 depends on I2C
1281 depends on I2C
1286 depends on SPMI || COMPILE_TEST
1294 depends on I2C
1301 depends on I2C
1312 depends on I2C
1320 depends on SPI_MASTER
1330 tristate "Texas Instruments PCM186x CODECs - I2C"
1331 depends on I2C
1336 tristate "Texas Instruments PCM186x CODECs - SPI"
1337 depends on SPI_MASTER
1348 tristate "Texas Instruments PCM3060 CODEC - I2C"
1349 depends on I2C
1354 tristate "Texas Instruments PCM3060 CODEC - SPI"
1355 depends on SPI_MASTER
1363 tristate "Texas Instruments PCM3168A CODEC - I2C"
1364 depends on I2C
1369 tristate "Texas Instruments PCM3168A CODEC - SPI"
1370 depends on SPI_MASTER
1381 tristate "Texas Instruments PCM512x CODECs - I2C"
1382 depends on I2C
1387 tristate "Texas Instruments PCM512x CODECs - SPI"
1388 depends on SPI_MASTER
1394 depends on SPI
1398 also named SICOFI 4-uC.
1401 will be called snd-soc-peb2466.
1409 depends on MFD_RK8XX || COMPILE_TEST
1413 default y if SND_SOC_RT5514=y
1414 default y if SND_SOC_RT5616=y
1415 default y if SND_SOC_RT5640=y
1416 default y if SND_SOC_RT5645=y
1417 default y if SND_SOC_RT5651=y
1418 default y if SND_SOC_RT5659=y
1419 default y if SND_SOC_RT5660=y
1420 default y if SND_SOC_RT5663=y
1421 default y if SND_SOC_RT5665=y
1422 default y if SND_SOC_RT5668=y
1423 default y if SND_SOC_RT5670=y
1424 default y if SND_SOC_RT5677=y
1425 default y if SND_SOC_RT5682=y
1426 default y if SND_SOC_RT1011=y
1427 default y if SND_SOC_RT1015=y
1428 default y if SND_SOC_RT1015P=y
1429 default y if SND_SOC_RT1019=y
1430 default y if SND_SOC_RT1305=y
1431 default y if SND_SOC_RT1308=y
1432 default m if SND_SOC_RT5514=m
1433 default m if SND_SOC_RT5616=m
1434 default m if SND_SOC_RT5640=m
1435 default m if SND_SOC_RT5645=m
1436 default m if SND_SOC_RT5651=m
1437 default m if SND_SOC_RT5659=m
1438 default m if SND_SOC_RT5660=m
1439 default m if SND_SOC_RT5663=m
1440 default m if SND_SOC_RT5665=m
1441 default m if SND_SOC_RT5668=m
1442 default m if SND_SOC_RT5670=m
1443 default m if SND_SOC_RT5677=m
1444 default m if SND_SOC_RT5682=m
1445 default m if SND_SOC_RT1011=m
1446 default m if SND_SOC_RT1015=m
1447 default m if SND_SOC_RT1015P=m
1448 default m if SND_SOC_RT1019=m
1449 default m if SND_SOC_RT1305=m
1450 default m if SND_SOC_RT1308=m
1454 default y if SND_SOC_RT274=y
1455 default y if SND_SOC_RT286=y
1456 default y if SND_SOC_RT298=y
1457 default m if SND_SOC_RT274=m
1458 default m if SND_SOC_RT286=m
1459 default m if SND_SOC_RT298=m
1463 depends on I2C
1467 depends on I2C
1471 depends on I2C
1475 depends on I2C
1479 depends on I2C
1486 depends on I2C
1489 tristate "Realtek RT1017 SDCA Codec - SDW"
1490 depends on SOUNDWIRE
1495 depends on I2C
1499 depends on I2C
1503 depends on I2C
1506 tristate "Realtek RT1308 Codec - SDW"
1507 depends on I2C && SOUNDWIRE
1511 tristate "Realtek RT1316 Codec - SDW"
1512 depends on SOUNDWIRE
1516 tristate "Realtek RT1318 Codec - SDW"
1517 depends on SOUNDWIRE
1522 depends on I2C
1526 depends on SPI_MASTER
1529 bool # force RT5514_SPI to be built-in to avoid link errors
1530 default SND_SOC_RT5514=y && SND_SOC_RT5514_SPI=m
1534 depends on I2C
1538 depends on I2C
1542 depends on I2C
1546 depends on I2C
1550 depends on I2C
1554 depends on I2C
1558 depends on I2C
1562 depends on I2C
1566 depends on I2C
1570 depends on I2C
1574 depends on I2C
1578 depends on I2C
1584 default SND_SOC_RT5677 && SPI
1591 depends on I2C
1595 tristate "Realtek RT5682 Codec - SDW"
1596 depends on SOUNDWIRE
1602 depends on I2C
1608 tristate "Realtek RT700 Codec - SDW"
1609 depends on SOUNDWIRE
1617 tristate "Realtek RT711 Codec - SDW"
1618 depends on SOUNDWIRE
1623 tristate "Realtek RT711 SDCA Codec - SDW"
1624 depends on SOUNDWIRE
1629 tristate "Realtek RT712 SDCA Codec - SDW"
1630 depends on SOUNDWIRE
1635 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1636 depends on SOUNDWIRE
1641 tristate "Realtek RT722 SDCA Codec - SDW"
1642 depends on SOUNDWIRE
1650 tristate "Realtek RT715 Codec - SDW"
1651 depends on SOUNDWIRE
1656 tristate "Realtek RT715 SDCA Codec - SDW"
1657 depends on SOUNDWIRE
1662 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1663 depends on I2C
1666 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1667 high-efficiency Class-D audio amplifier.
1671 depends on I2C
1674 Enable support for Richtek RTQ9128 digital input 4-channel
1675 automotive audio amplifier. It is a ultra-low output noise,
1676 high-efficiency, four-channel class-D audio power amplifier
1681 will be called snd-soc-rtq9128.
1685 depends on EXPERT
1686 depends on SOUNDWIRE
1689 bus, take part in the command/command protocol or generate data on a
1691 This option is only intended to be used for tests on a device
1703 depends on I2C
1725 depends on GPIOLIB
1729 depends on I2C
1731 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1738 depends on I2C
1749 tristate "Analog Devices SSM2305 Class-D Amplifier"
1752 high-efficiency mono Class-D audio power amplifiers.
1755 tristate "Analog Devices SSM2518 Class-D Amplifier"
1756 depends on I2C
1762 tristate "Analog Devices SSM2602 CODEC - SPI"
1763 depends on SPI_MASTER
1768 tristate "Analog Devices SSM2602 CODEC - I2C"
1769 depends on I2C
1776 depends on I2C
1777 depends on OF
1781 depends on I2C
1785 depends on I2C
1790 depends on I2C
1794 depends on I2C
1798 depends on SND_SOC_AC97_BUS
1806 depends on I2C
1810 depends on I2C
1814 depends on I2C
1818 depends on I2C
1822 depends on I2C
1824 Enable support for Texas Instruments TAS2780 high-efficiency
1825 digital input mono Class-D audio power amplifiers.
1828 depends on I2C
1834 depends on SND_SOC_TAS2781_COMLIB
1836 default n
1839 tristate "Texas Instruments TAS2781 speaker amplifier based on I2C"
1840 depends on I2C
1845 Digital input mono Class-D and DSP-inside audio power amplifiers.
1852 depends on I2C
1856 depends on I2C
1863 depends on I2C
1865 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
1866 Class-D audio power amplifiers.
1870 depends on I2C
1872 Enable support for Texas Instruments TAS5805M Class-D
1875 via a device-tree attribute.
1878 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
1879 depends on I2C
1881 Enable support for Texas Instruments TAS6424 high-efficiency
1882 digital input quad-channel Class-D audio power amplifiers.
1886 depends on I2C
1891 depends on I2C
1895 depends on I2C
1900 Note that the driver currently bypasses the built-in "CoolFlux DSP"
1905 depends on I2C
1906 depends on GPIOLIB
1915 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
1916 depends on I2C
1920 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
1921 depends on SPI_MASTER
1926 depends on SPI
1930 depends on I2C
1935 depends on COMMON_CLK
1938 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
1939 depends on I2C
1940 depends on COMMON_CLK
1944 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
1945 depends on SPI_MASTER
1946 depends on COMMON_CLK
1953 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
1954 depends on I2C
1959 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
1960 depends on SPI_MASTER
1966 depends on I2C
1970 depends on I2C
1978 depends on I2C
1982 depends on I2C
1989 depends on I2C
1996 depends on TWL4030_CORE
2001 depends on TWL6040_CORE
2005 depends on GPIOLIB
2007 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
2008 and has basic features such as de-emphasis (at 44.1 kHz sampling
2013 depends on I2C
2020 depends on SLIMBUS
2025 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2034 depends on COMMON_CLK
2035 depends on SLIMBUS
2040 depends on MFD_WCD934X || COMPILE_TEST
2046 depends on SND_SOC_WCD938X_SDW
2048 depends on SOUNDWIRE || !SOUNDWIRE
2052 tristate "WCD9380/WCD9385 Codec - SDW"
2056 depends on SOUNDWIRE
2067 depends on SPI_MASTER
2071 depends on I2C
2075 depends on I2C
2079 depends on I2C
2083 depends on I2C
2087 depends on MFD_WM5102 && MFD_ARIZONA
2091 depends on MFD_WM5110 && MFD_ARIZONA
2095 depends on MFD_WM8350
2100 depends on MFD_WM8400
2104 depends on SND_SOC_I2C_AND_SPI
2108 depends on I2C
2112 depends on GPIOLIB
2116 depends on I2C
2120 depends on SND_SOC_I2C_AND_SPI
2127 depends on SND_SOC_I2C_AND_SPI
2134 depends on I2C
2140 depends on SPI
2146 depends on SND_SOC_I2C_AND_SPI
2150 depends on SND_SOC_I2C_AND_SPI
2154 depends on SND_SOC_I2C_AND_SPI
2158 depends on SND_SOC_I2C_AND_SPI
2162 depends on SPI_MASTER
2166 depends on SND_SOC_I2C_AND_SPI
2176 depends on I2C
2182 depends on SPI_MASTER
2188 depends on SND_SOC_I2C_AND_SPI
2192 depends on I2C
2196 depends on I2C
2200 depends on I2C
2204 depends on I2C
2208 depends on I2C
2212 depends on I2C
2216 depends on I2C && INPUT
2220 depends on I2C
2224 depends on I2C
2228 depends on I2C
2232 depends on SND_SOC_I2C_AND_SPI
2236 depends on SND_SOC_I2C_AND_SPI
2240 depends on SND_SOC_I2C_AND_SPI
2244 depends on I2C
2248 depends on I2C
2252 depends on I2C
2259 depends on SND_SOC_I2C_AND_SPI
2263 depends on I2C
2267 depends on MFD_WM8997 && MFD_ARIZONA
2271 depends on MFD_WM8998 && MFD_ARIZONA
2275 depends on I2C
2279 depends on I2C
2283 depends on SND_SOC_AC97_BUS || AC97_BUS_NEW
2289 depends on SND_SOC_AC97_BUS || AC97_BUS_NEW
2295 depends on SND_SOC_AC97_BUS || AC97_BUS_NEW
2301 depends on SOUNDWIRE
2305 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2310 depends on SOUNDWIRE
2314 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2319 depends on SOUNDWIRE
2323 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2328 depends on SPI_MASTER
2329 depends on GPIOLIB
2339 depends on I2C
2343 depends on GPIOLIB
2347 depends on I2C
2351 depends on I2C
2355 depends on MFD_MC13XXX
2359 depends on I2C
2372 depends on MTK_PMIC_WRAP
2379 depends on MTK_PMIC_WRAP
2382 for ASoC codec soc-jack detection mechanism.
2383 Select N if you don't have jack on board.
2387 depends on I2C
2390 speaker protection, multi-band DRC, equalizer functions.
2391 Select N if you don't have MT6660 on board.
2399 depends on I2C
2403 depends on I2C
2407 depends on I2C
2411 depends on I2C
2415 depends on I2C
2419 depends on I2C
2423 depends on I2C
2429 depends on COMMON_CLK
2434 depends on COMMON_CLK
2440 depends on COMMON_CLK
2446 depends on COMMON_CLK