Lines Matching +full:channel +full:- +full:select

1 # SPDX-License-Identifier: GPL-2.0-only
5 # setting - SPI can't be modular so that case doesn't need to be covered.
367 If unsure select "N".
393 select FW_CS_DSP
394 select SND_SOC_COMPRESS
422 select SND_AC97_CODEC
423 select SND_SOC_AC97_BUS
435 select SND_SOC_AD193X
440 select SND_SOC_AD193X
445 select REGMAP_AC97
455 select SND_SOC_ADAU_UTILS
460 select SND_SOC_ADAU1372
461 select REGMAP_I2C
466 select SND_SOC_ADAU1372
467 select REGMAP_SPI
472 select SND_SOC_ADAU_UTILS
477 select SND_SOC_SIGMADSP_I2C
481 select SND_SOC_SIGMADSP_REGMAP
482 select SND_SOC_ADAU_UTILS
486 select SND_SOC_ADAU17X1
489 tristate "Analog Devices AU1761 CODEC - I2C"
491 select SND_SOC_ADAU1761
492 select REGMAP_I2C
495 tristate "Analog Devices AU1761 CODEC - SPI"
497 select SND_SOC_ADAU1761
498 select REGMAP_SPI
501 select SND_SOC_ADAU17X1
507 select SND_SOC_ADAU1781
508 select REGMAP_I2C
513 select SND_SOC_ADAU1781
514 select REGMAP_SPI
522 select SND_SOC_ADAU1977
523 select REGMAP_SPI
528 select SND_SOC_ADAU1977
529 select REGMAP_I2C
532 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
538 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
539 select SND_SOC_ADAU7118
541 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
547 will be called snd-soc-adau7118-hw.
550 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
552 select SND_SOC_ADAU7118
553 select REGMAP_I2C
555 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
559 will be called snd-soc-adau7118-i2c.
567 select SND_SOC_ADAV80X
572 select SND_SOC_ADAV80X
584 select REGMAP_I2C
589 select REGMAP_I2C
591 Enable support for the Asahi-Kasei AK4375 codec.
594 will be called snd-soc-ak4375.
599 select REGMAP_I2C
634 select REGMAP_I2C
653 will be called snd-soc-audio-iio-aux.
657 select GPIOLIB
662 operation mode using the Awinic-specific one-wire pulse control.
665 select CRC8
671 select CRC32
672 select REGMAP_I2C
673 select GPIOLIB
674 select SND_SOC_AW88395_LIB
684 select REGMAP_I2C
685 select GPIOLIB
686 select SND_SOC_AW88395_LIB
697 select REGMAP_I2C
698 select SND_SOC_AW88395_LIB
703 floor and ultra-low distortion, clean listening is guaranteed.
708 select REGMAP_I2C
709 select SND_SOC_AW88395_LIB
719 select CRC8
720 select REGMAP_I2C
721 select GPIOLIB
722 select SND_SOC_AW88395_LIB
744 8 channel S32_LE audio.
756 select CRYPTO
757 select CRYPTO_LIB_SHA256
766 tristate "KUnit test for Cirrus Logic cs-amp-lib"
769 select SND_SOC_CS_AMP_LIB
775 Documentation/dev-tools/kunit/.
807 select SND_SOC_CS35L41_LIB
808 select SND_SOC_CS35L41
809 select REGMAP_SPI
814 select SND_SOC_CS35L41_LIB
815 select SND_SOC_CS35L41
816 select REGMAP_I2C
820 select REGMAP_IRQ
825 select REGMAP
826 select REGMAP_SPI
827 select SND_SOC_CS35L45
835 select REGMAP
836 select REGMAP_I2C
837 select SND_SOC_CS35L45
846 select SND_SOC_CS_AMP_LIB
853 select REGMAP_I2C
854 select SND_SOC_CS35L56
855 select SND_SOC_CS35L56_SHARED
863 select REGMAP_SPI
864 select SND_SOC_CS35L56
865 select SND_SOC_CS35L56_SHARED
872 select REGMAP
873 select SND_SOC_CS35L56
874 select SND_SOC_CS35L56_SHARED
885 DSP, and closed-loop algorithms. If built as a module, it will be
886 called snd-soc-cs40l50.
894 select REGMAP
895 select REGMAP_I2C
896 select SND_SOC_CS42L42_CORE
901 select SND_SOC_CS42L42_CORE
909 Select this to support the audio functions of the Cirrus Logic
916 Select this to support the audio functions of the Cirrus Logic
925 select SND_SOC_CS42L51
942 select REGMAP
943 select REGMAP_I2C
944 select SND_SOC_CS42L42_CORE
949 select REGMAP
950 select REGMAP_I2C
955 select REGMAP_I2C
960 select REGMAP_I2C
968 # Select if you are affected by the errata where the part will not function
969 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
970 # not select any sample rates that require MCLK to be divided by 1.5.
981 select SND_SOC_CS4271
982 select REGMAP_I2C
987 select SND_SOC_CS4271
988 select REGMAP_SPI
996 select SND_SOC_CS42XX8
997 select REGMAP_I2C
1007 select REGMAP_I2C if I2C
1008 select REGMAP_SPI if SPI_MASTER
1039 # Cirrus Logic Quad-Channel ADC
1050 select REGMAP
1051 select REGMAP_I2C
1052 select SND_SOC_CS530X
1070 select REGMAP_MMIO
1077 will be called snd-soc-jz4740-codec.
1082 select REGMAP
1089 will be called snd-soc-jz4725b-codec.
1094 select REGMAP
1101 will be called snd-soc-jz4760-codec.
1106 select REGMAP
1113 will be called snd-soc-jz4770-codec.
1143 Select this if your sound card has DMICs.
1147 select SND_PCM_ELD
1148 select SND_PCM_IEC958
1149 select HDMI
1183 select SND_SOC_ES8328
1188 select SND_SOC_ES8328
1201 will be called snd-soc-framer.
1209 select SND_HDA_EXT_CORE
1210 select SND_PCM_ELD
1211 select HDMI
1215 select SND_HDA
1218 tristate "HD-Audio codec driver"
1219 select SND_HDA_EXT_CORE
1220 select SND_HDA
1222 This enables HD-Audio codec support in ASoC subsystem. Compared
1223 to SND_SOC_HDAC_HDA, driver's behavior is identical to HD-Audio
1224 legacy solution - including the dynamic resource allocation
1238 will be called snd-soc-idt821034.
1243 select REGMAP_MMIO
1274 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1326 select REGMAP_SOUNDWIRE
1339 select SND_SOC_MAX98373
1342 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1344 select SND_SOC_MAX98373
1345 select REGMAP_SOUNDWIRE
1351 interface for control data. Select this if MAX98373 is
1383 select REGMAP_I2C
1391 select REGMAP_MMIO
1403 select SND_SOC_PCM1789
1406 Select this if your PCM1789 is connected via an I2C bus.
1414 select SND_SOC_PCM179X
1417 Select this if your PCM179x is connected via an I2C bus.
1422 select SND_SOC_PCM179X
1425 Select this if your PCM179x is connected via an SPI bus.
1431 tristate "Texas Instruments PCM186x CODECs - I2C"
1433 select SND_SOC_PCM186X
1434 select REGMAP_I2C
1437 tristate "Texas Instruments PCM186x CODECs - SPI"
1439 select SND_SOC_PCM186X
1440 select REGMAP_SPI
1449 tristate "Texas Instruments PCM3060 CODEC - I2C"
1451 select SND_SOC_PCM3060
1452 select REGMAP_I2C
1455 tristate "Texas Instruments PCM3060 CODEC - SPI"
1457 select SND_SOC_PCM3060
1458 select REGMAP_SPI
1464 tristate "Texas Instruments PCM3168A CODEC - I2C"
1466 select SND_SOC_PCM3168A
1467 select REGMAP_I2C
1470 tristate "Texas Instruments PCM3168A CODEC - SPI"
1472 select SND_SOC_PCM3168A
1473 select REGMAP_SPI
1482 tristate "Texas Instruments PCM512x CODECs - I2C"
1484 select SND_SOC_PCM512x
1485 select REGMAP_I2C
1488 tristate "Texas Instruments PCM512x CODECs - SPI"
1490 select SND_SOC_PCM512x
1491 select REGMAP_SPI
1505 select REGMAP_SPI
1508 also named SICOFI 4-uC.
1511 will be called snd-soc-peb2466.
1517 select REGMAP_MMIO
1522 It has 8 24-bit ADCs and 2 24-bit DACs. The maximum supported
1528 select REGMAP_MMIO
1617 tristate "Realtek RT1017 SDCA Codec - SDW"
1619 select REGMAP_SOUNDWIRE
1634 tristate "Realtek RT1308 Codec - SDW"
1636 select REGMAP_SOUNDWIRE
1639 tristate "Realtek RT1316 Codec - SDW"
1641 select REGMAP_SOUNDWIRE
1648 tristate "Realtek RT1318 Codec - SDW"
1650 select REGMAP_SOUNDWIRE
1653 tristate "Realtek RT1320 Codec - SDW"
1655 select REGMAP_SOUNDWIRE
1656 select REGMAP_SOUNDWIRE_MBQ
1667 bool # force RT5514_SPI to be built-in to avoid link errors
1717 select REGMAP_I2C
1718 select REGMAP_IRQ
1730 select SND_SOC_RT5682
1733 tristate "Realtek RT5682 Codec - SDW"
1735 select SND_SOC_RT5682
1736 select REGMAP_SOUNDWIRE
1746 tristate "Realtek RT700 Codec - SDW"
1748 select SND_SOC_RT700
1749 select REGMAP_SOUNDWIRE
1755 tristate "Realtek RT711 Codec - SDW"
1757 select SND_SOC_RT711
1758 select REGMAP_SOUNDWIRE
1761 tristate "Realtek RT711 SDCA Codec - SDW"
1763 select REGMAP_SOUNDWIRE
1764 select REGMAP_SOUNDWIRE_MBQ
1767 tristate "Realtek RT712 SDCA Codec - SDW"
1769 select REGMAP_SOUNDWIRE
1770 select REGMAP_SOUNDWIRE_MBQ
1773 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1775 select REGMAP_SOUNDWIRE
1776 select REGMAP_SOUNDWIRE_MBQ
1779 tristate "Realtek RT721 SDCA Codec - SDW"
1781 select REGMAP_SOUNDWIRE
1782 select REGMAP_SOUNDWIRE_MBQ
1785 tristate "Realtek RT722 SDCA Codec - SDW"
1787 select REGMAP_SOUNDWIRE
1788 select REGMAP_SOUNDWIRE_MBQ
1794 tristate "Realtek RT715 Codec - SDW"
1796 select SND_SOC_RT715
1797 select REGMAP_SOUNDWIRE
1800 tristate "Realtek RT715 SDCA Codec - SDW"
1802 select REGMAP_SOUNDWIRE
1803 select REGMAP_SOUNDWIRE_MBQ
1806 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1808 select REGMAP_I2C
1810 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1811 high-efficiency Class-D audio amplifier.
1816 select REGMAP
1818 Enable support for Richtek RTQ9128 digital input 4-channel
1819 automotive audio amplifier. It is a ultra-low output noise,
1820 high-efficiency, four-channel class-D audio power amplifier
1825 will be called snd-soc-rtq9128.
1854 select CRC32
1858 select SND_SOC_SIGMADSP
1862 select SND_SOC_SIGMADSP
1875 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1882 amplifier with feedback-loop.
1892 select SND_SOC_SRC4XXX
1902 tristate "Analog Devices SSM2305 Class-D Amplifier"
1905 high-efficiency mono Class-D audio power amplifiers.
1908 tristate "Analog Devices SSM2518 Class-D Amplifier"
1915 tristate "Analog Devices SSM2602 CODEC - SPI"
1917 select SND_SOC_SSM2602
1918 select REGMAP_SPI
1921 tristate "Analog Devices SSM2602 CODEC - I2C"
1923 select SND_SOC_SSM2602
1924 select REGMAP_I2C
1928 select REGMAP_I2C
1939 select REGMAP_I2C
1952 select REGMAP_AC97
1977 Enable support for Texas Instruments TAS2780 high-efficiency
1978 digital input mono Class-D audio power amplifiers.
1982 select CRC8
1983 select REGMAP_I2C
1994 select SND_SOC_TAS2781_COMLIB
1995 select SND_SOC_TAS2781_FMWLIB
1998 Digital input mono Class-D and DSP-inside audio power amplifiers.
2018 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
2019 Class-D audio power amplifiers.
2025 Enable support for Texas Instruments TAS5805M Class-D
2028 via a device-tree attribute.
2031 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
2034 Enable support for Texas Instruments TAS6424 high-efficiency
2035 digital input quad-channel Class-D audio power amplifiers.
2040 select REGMAP_I2C
2049 select REGMAP_I2C
2053 Note that the driver currently bypasses the built-in "CoolFlux DSP"
2068 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
2070 select SND_SOC_TLV320AIC23
2073 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
2075 select SND_SOC_TLV320AIC23
2084 select REGMAP_I2C
2091 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
2094 select SND_SOC_TLV320AIC32X4
2097 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
2100 select SND_SOC_TLV320AIC32X4
2106 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
2108 select SND_SOC_TLV320AIC3X
2109 select REGMAP_I2C
2112 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
2114 select SND_SOC_TLV320AIC3X
2115 select REGMAP_SPI
2124 select REGMAP_I2C
2127 tlv320adc6140 quad channel ADCs.
2136 select REGMAP_I2C
2143 select REGMAP_I2C
2150 select MFD_TWL4030_AUDIO
2160 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
2161 and has basic features such as de-emphasis (at 44.1 kHz sampling
2181 select REGMAP_SLIMBUS
2182 select REGMAP_IRQ
2183 select SND_SOC_WCD_CLASSH
2185 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2196 select REGMAP_IRQ
2197 select REGMAP_SLIMBUS
2198 select SND_SOC_WCD_CLASSH
2199 select SND_SOC_WCD_MBHC
2209 select SND_SOC_WCD_CLASSH
2212 tristate "WCD9370/WCD9375 Codec - SDW"
2213 select SND_SOC_WCD937X
2214 select SND_SOC_WCD_MBHC
2215 select REGMAP_IRQ
2217 select REGMAP_SOUNDWIRE
2228 select SND_SOC_WCD_CLASSH
2231 tristate "WCD9380/WCD9385 Codec - SDW"
2232 select SND_SOC_WCD938X
2233 select SND_SOC_WCD_MBHC
2234 select REGMAP_IRQ
2236 select REGMAP_SOUNDWIRE
2246 select SND_SOC_WCD_CLASSH
2249 tristate "WCD9390/WCD9395 Codec - SDW"
2251 select SND_SOC_WCD939X
2252 select SND_SOC_WCD_MBHC
2253 select REGMAP_IRQ
2255 select REGMAP_SOUNDWIRE
2333 select REGMAP
2334 select SND_SOC_WM8731
2339 select REGMAP
2340 select SND_SOC_WM8731
2375 select SND_SOC_WM8804
2376 select REGMAP_I2C
2381 select SND_SOC_WM8804
2382 select REGMAP_SPI
2482 select REGMAP_AC97
2483 select AC97_BUS_COMPAT if AC97_BUS_NEW
2488 select REGMAP_AC97
2489 select AC97_BUS_COMPAT if AC97_BUS_NEW
2494 select REGMAP_AC97
2495 select AC97_BUS_COMPAT if AC97_BUS_NEW
2500 select REGMAP_SOUNDWIRE
2502 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2508 select REGMAP_SOUNDWIRE
2510 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2516 select REGMAP_SOUNDWIRE
2518 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2525 select REGMAP
2583 for ASoC codec soc-jack detection mechanism.
2584 Select N if you don't have jack on board.
2591 speaker protection, multi-band DRC, equalizer functions.
2592 Select N if you don't have MT6660 on board.
2593 Select M to build this as module.
2626 select SND_SOC_NTPFW
2631 select SND_SOC_NTPFW
2644 select REGMAP_MMIO
2645 select SND_SOC_LPASS_MACRO_COMMON
2650 select REGMAP_MMIO
2651 select SND_SOC_LPASS_MACRO_COMMON
2656 select REGMAP_MMIO
2657 select SND_SOC_LPASS_MACRO_COMMON
2662 select REGMAP_MMIO
2663 select SND_SOC_LPASS_MACRO_COMMON