Lines Matching +full:audio +full:- +full:codec
1 # SPDX-License-Identifier: GPL-2.0-only
3 # modular, meaning we can't build the codec driver in with I2C support.
5 # setting - SPI can't be modular so that case doesn't need to be covered.
12 menu "CODEC drivers"
15 tristate "Build all ASoC CODEC drivers"
360 Normally ASoC codec drivers are only built if a machine driver which
422 tristate "Build generic ASoC AC97 CODEC driver"
459 tristate "Analog Devices ADAU1372 CODEC (I2C)"
465 tristate "Analog Devices ADAU1372 CODEC (SPI)"
471 tristate "Analog Devices ADAU1373 CODEC"
476 tristate "Analog Devices ADAU1701 CODEC"
490 tristate "Analog Devices AU1761 CODEC - I2C"
496 tristate "Analog Devices AU1761 CODEC - SPI"
533 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
539 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
542 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
548 will be called snd-soc-adau7118-hw.
551 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
556 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
560 will be called snd-soc-adau7118-i2c.
579 tristate "AKM AK4104 CODEC"
583 tristate "AKM AK4118 CODEC"
588 tristate "AKM AK4375 CODEC"
592 Enable support for the Asahi-Kasei AK4375 codec.
595 will be called snd-soc-ak4375.
598 tristate "AKM AK4458 CODEC"
607 tristate "AKM AK4554 CODEC"
610 tristate "AKM AK4613 CODEC"
614 tristate "AKM AK4619 CODEC"
622 tristate "AKM AK4642 CODEC"
630 tristate "AKM AK5638 CODEC"
633 tristate "AKM AK5558 CODEC"
638 tristate "Realtek ALC5623 CODEC"
646 tristate "Audio IIO Auxiliary device"
649 Enable support for Industrial I/O devices as audio auxiliary devices.
650 This allows to have an IIO device present in the audio path and
654 will be called snd-soc-audio-iio-aux.
657 tristate "Awinic AW8738 Audio Amplifier"
660 Enable support for the Awinic AW8738 audio amplifier (or similar).
661 The driver supports simple audio amplifiers similar to
663 operation mode using the Awinic-specific one-wire pulse control.
670 tristate "Soc Audio for awinic aw88395"
679 digital Smart K audio amplifier with an integrated 10V
683 tristate "Soc Audio for awinic aw88166"
691 digital Smart K audio amplifier with sound quality
695 tristate "Soc Audio for awinic aw88261"
703 digital Smart K audio amplifier. The output voltage of
708 tristate "Soc Audio for awinic aw88081/aw88083"
715 digital Smart K audio amplifier. Due to its 9uV noise
716 floor and ultra-low distortion, clean listening is guaranteed.
719 tristate "Soc Audio for awinic aw87390"
727 noise, constant large volume, 6th Smart K audio amplifier.
730 tristate "Soc Audio for awinic aw88399"
739 digital Smart K audio amplifier and SKTune speaker
743 tristate "ROHM BD28623 CODEC"
746 This codec does not have any control buses such as I2C, it
750 tristate "Dummy BT SCO codec driver"
753 tristate "Google Chameleon v3 codec driver"
755 Enable support for the Google Chameleon v3 audio codec.
756 This codec does not have a control interface, it always outputs
757 8 channel S32_LE audio.
760 tristate "Motorola CPCAP codec"
767 tristate "codec driver for ChromeOS EC"
773 ChromeOS Embedded Controller's Audio Codec.
779 tristate "KUnit test for Cirrus Logic cs-amp-lib" if !KUNIT_ALL_TESTS
787 Documentation/dev-tools/kunit/.
791 tristate "Cirrus Logic CS35L32 CODEC"
795 tristate "Cirrus Logic CS35L33 CODEC"
799 tristate "Cirrus Logic CS35L34 CODEC"
803 tristate "Cirrus Logic CS35L35 CODEC"
807 tristate "Cirrus Logic CS35L36 CODEC"
817 tristate "Cirrus Logic CS35L41 CODEC (SPI)"
824 tristate "Cirrus Logic CS35L41 CODEC (I2C)"
835 tristate "Cirrus Logic CS35L45 CODEC (SPI)"
845 tristate "Cirrus Logic CS35L45 CODEC (I2C)"
862 tristate "Cirrus Logic CS35L56 CODEC (I2C)"
872 tristate "Cirrus Logic CS35L56 CODEC (SPI)"
882 tristate "Cirrus Logic CS35L56 CODEC (SDW)"
891 tristate "Cirrus Logic CS40L50 CODEC"
897 DSP, and closed-loop algorithms. If built as a module, it will be
898 called snd-soc-cs40l50.
904 tristate "Cirrus Logic CS42L42 CODEC (I2C)"
911 tristate "Cirrus Logic CS42L42 CODEC on Soundwire"
915 Enable support for Cirrus Logic CS42L42 codec with Soundwire control
918 tristate "Cirrus Logic CS42L43 CODEC"
921 Select this to support the audio functions of the Cirrus Logic
922 CS42L43 PC CODEC.
925 tristate "Cirrus Logic CS42L43 CODEC (SoundWire)"
928 Select this to support the audio functions of the Cirrus Logic
929 CS42L43 PC CODEC over SoundWire.
935 tristate "Cirrus Logic CS42L51 CODEC (I2C)"
940 tristate "Cirrus Logic CS42L52 CODEC"
944 tristate "Cirrus Logic CS42L56 CODEC"
948 tristate "Cirrus Logic CS42L73 CODEC"
952 tristate "Cirrus Logic CS42L83 CODEC"
959 tristate "Cirrus Logic CS42L84 CODEC"
965 tristate "Cirrus Logic CS4234 CODEC"
970 tristate "Cirrus Logic CS4265 CODEC"
974 # Cirrus Logic CS4270 Codec
976 tristate "Cirrus Logic CS4270 CODEC"
979 # Cirrus Logic CS4270 Codec VD = 3.3V Errata
981 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
991 tristate "Cirrus Logic CS4271 CODEC (I2C)"
997 tristate "Cirrus Logic CS4271 CODEC (SPI)"
1006 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
1013 tristate "Cirrus Logic CS43130 CODEC"
1017 tristate "Cirrus Logic CS4341 CODEC"
1024 tristate "Cirrus Logic CS4349 CODEC"
1051 # Cirrus Logic Quad-Channel ADC
1053 tristate "Cirrus Logic CS53L30 CODEC"
1074 tristate "Conexant CX2072X CODEC"
1077 Enable support for Conexant CX20721 and CX20723 codec chips.
1083 tristate "Ingenic JZ4740 internal CODEC"
1085 Enable support for the internal CODEC found in the JZ4740 SoC
1089 will be called snd-soc-jz4740-codec.
1095 tristate "Ingenic JZ4725B internal CODEC"
1097 Enable support for the internal CODEC found in the JZ4725B SoC
1101 will be called snd-soc-jz4725b-codec.
1107 tristate "Ingenic JZ4760 internal CODEC"
1109 Enable support for the internal CODEC found in the JZ4760 SoC
1113 will be called snd-soc-jz4760-codec.
1119 tristate "Ingenic JZ4770 internal CODEC"
1121 Enable support for the internal CODEC found in the JZ4770 SoC
1125 will be called snd-soc-jz4770-codec.
1132 tristate "Dialog DA7213 CODEC"
1152 tristate "Generic Digital Microphone CODEC"
1154 Enable support for the Generic Digital Microphone CODEC.
1164 tristate "Everest Semi ES7134 CODEC"
1167 tristate "Everest Semi ES7241 CODEC"
1174 tristate "Everest Semi ES8311 CODEC"
1178 tristate "Everest Semi ES8316 CODEC"
1182 tristate "Everest Semi ES8323 CODEC"
1186 tristate "Everest Semi ES8326 CODEC"
1193 tristate "Everest Semi ES8328 CODEC (I2C)"
1198 tristate "Everest Semi ES8328 CODEC (SPI)"
1203 tristate "Framer codec"
1206 Enable support for the framer codec.
1207 The framer codec uses the generic framer infrastructure to transport
1208 some audio data over an analog E1/T1/J1 line.
1209 This codec allows to use some of the time slots available on the TDM
1210 bus on which the framer is connected to transport the audio data.
1213 will be called snd-soc-framer.
1217 tristate 'GTM601 UMTS modem audio codec'
1230 tristate "HD-Audio codec driver"
1234 This enables HD-Audio codec support in ASoC subsystem. Compared
1235 to SND_SOC_HDAC_HDA, driver's behavior is identical to HD-Audio
1236 legacy solution - including the dynamic resource allocation
1237 based on actual codec capabilities.
1243 tristate "Renesas IDT821034 quad PCM codec"
1247 programmable gain codec.
1250 will be called snd-soc-idt821034.
1253 tristate "Inno codec driver for RK3036 SoC"
1270 Logic Lochnagar audio development board.
1286 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1290 tristate "Maxim MAX98090 CODEC"
1298 tristate "Maxim MAX98357A CODEC"
1309 tristate "Maxim MAX9867 CODEC"
1328 Enable support for Maxim Integrated MAX98520 audio
1342 compatible interface for audio and control data.
1354 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1361 compatible interface for audio and control data, or
1362 the PCM interface for audio data and a standard I2C
1370 Enable support for Analog Devices MAX98388 audio
1372 audio data and a standard I2C interface for control
1383 Enable support for Analog Devices MAX98396 audio
1385 audio data and a standard I2C interface for control
1393 tristate "Maxim MAX9860 Mono Audio Voice Codec"
1398 tristate "Qualcomm MSM8916 WCD Analog Codec"
1402 tristate "Qualcomm MSM8916 WCD DIGITAL Codec"
1406 tristate "Texas Instruments PCM1681 CODEC"
1413 tristate "Texas Instruments PCM1789 CODEC (I2C)"
1417 Enable support for Texas Instruments PCM1789 CODEC.
1424 tristate "Texas Instruments PCM179X CODEC (I2C)"
1428 Enable support for Texas Instruments PCM179x CODEC.
1432 tristate "Texas Instruments PCM179X CODEC (SPI)"
1436 Enable support for Texas Instruments PCM179x CODEC.
1443 tristate "Texas Instruments PCM186x CODECs - I2C"
1449 tristate "Texas Instruments PCM186x CODECs - SPI"
1461 tristate "Texas Instruments PCM3060 CODEC - I2C"
1467 tristate "Texas Instruments PCM3060 CODEC - SPI"
1476 tristate "Texas Instruments PCM3168A CODEC - I2C"
1482 tristate "Texas Instruments PCM3168A CODEC - SPI"
1488 tristate "Texas Instruments PCM5102A CODEC"
1494 tristate "Texas Instruments PCM512x CODECs - I2C"
1500 tristate "Texas Instruments PCM512x CODECs - SPI"
1506 tristate "Texas Instruments PCM6240 Family Audio chips based on I2C"
1509 Enable support for Texas Instruments PCM6240 Family Audio chips.
1512 even multiple PCM6240 Family Audio chips.
1515 tristate "Infineon PEB2466 quad PCM codec"
1519 Enable support for the Infineon PEB2466 quad PCM codec,
1520 also named SICOFI 4-uC.
1523 will be called snd-soc-peb2466.
1526 tristate "Rockchip RK3308 audio CODEC"
1531 This is a device driver for the audio codec embedded in the
1534 It has 8 24-bit ADCs and 2 24-bit DACs. The maximum supported
1538 tristate "Rockchip RK3328 audio CODEC"
1543 tristate "Rockchip RK817 audio CODEC"
1629 tristate "Realtek RT1017 SDCA Codec - SDW"
1646 tristate "Realtek RT1308 Codec - SDW"
1651 tristate "Realtek RT1316 Codec - SDW"
1660 tristate "Realtek RT1318 Codec - SDW"
1665 tristate "Realtek RT1320 Codec - SDW"
1679 bool # force RT5514_SPI to be built-in to avoid link errors
1683 tristate "Realtek RT5616 CODEC"
1687 tristate "Realtek ALC5631/RT5631 CODEC"
1691 tristate "Realtek RT5640/RT5639 Codec"
1703 tristate "Realtek RT5658/RT5659 Codec"
1745 tristate "Realtek RT5682 Codec - SDW"
1758 tristate "Realtek RT700 Codec - SDW"
1767 tristate "Realtek RT711 Codec - SDW"
1773 tristate "Realtek RT711 SDCA Codec - SDW"
1779 tristate "Realtek RT712 SDCA Codec - SDW"
1785 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1791 tristate "Realtek RT721 SDCA Codec - SDW"
1797 tristate "Realtek RT722 SDCA Codec - SDW"
1806 tristate "Realtek RT715 Codec - SDW"
1812 tristate "Realtek RT715 SDCA Codec - SDW"
1818 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1822 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1823 high-efficiency Class-D audio amplifier.
1830 Enable support for Richtek RTQ9128 digital input 4-channel
1831 automotive audio amplifier. It is a ultra-low output noise,
1832 high-efficiency, four-channel class-D audio power amplifier
1837 will be called snd-soc-rtq9128.
1840 tristate "SoundWire mockup codec"
1844 This option enables a SoundWire mockup codec that does not drive the
1853 generate audio data for capture. However, nothing prevents such a
1856 #Freescale sgtl5000 codec
1858 tristate "Freescale SGTL5000 CODEC"
1877 tristate "Simple Audio Amplifier"
1880 tristate "Simple Audio Mux"
1884 tristate "Iron Device SMA1303 Audio Amplifier"
1887 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1890 tristate "Iron Device SMA1307 Audio Amplifier"
1894 amplifier with feedback-loop.
1899 tristate "S/PDIF CODEC"
1914 tristate "Analog Devices SSM2305 Class-D Amplifier"
1917 high-efficiency mono Class-D audio power amplifiers.
1920 tristate "Analog Devices SSM2518 Class-D Amplifier"
1927 tristate "Analog Devices SSM2602 CODEC - SPI"
1933 tristate "Analog Devices SSM2602 CODEC - I2C"
1967 tristate "codec Audio support for STI SAS codec"
1970 tristate "Texas Instruments TAS2552 Mono Audio amplifier"
1974 tristate "Texas Instruments TAS2562 Mono Audio amplifier"
1978 tristate "Texas Instruments TAS2764 Mono Audio amplifier"
1986 tristate "Texas Instruments TAS2780 Mono Audio amplifier"
1989 Enable support for Texas Instruments TAS2780 high-efficiency
1990 digital input mono Class-D audio power amplifiers.
2010 Digital input mono Class-D and DSP-inside audio power amplifiers.
2027 tristate "Texas Instruments TAS5720 Mono Audio amplifier"
2030 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
2031 Class-D audio power amplifiers.
2037 Enable support for Texas Instruments TAS5805M Class-D
2040 via a device-tree attribute.
2043 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
2046 Enable support for Texas Instruments TAS6424 high-efficiency
2047 digital input quad-channel Class-D audio power amplifiers.
2050 tristate "ST TDA7419 audio processor"
2065 Note that the driver currently bypasses the built-in "CoolFlux DSP"
2069 tristate "Texas Instruments TLV320ADC3001/3101 audio ADC"
2080 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
2085 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
2103 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
2109 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
2118 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
2124 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
2134 tristate "Texas Instruments TLV320ADCX140 CODEC family"
2146 tristate "Tempo Semiconductor TSCS42xx CODEC"
2150 Add support for Tempo Semiconductor's TSCS42xx audio CODEC.
2153 tristate "Tempo Semiconductor TSCS454 CODEC"
2157 Add support for Tempo Semiconductor's TSCS454 audio CODEC.
2172 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
2173 and has basic features such as de-emphasis (at 44.1 kHz sampling
2177 tristate "NXP UDA1342 CODEC"
2180 The UDA1342 is an NXP audio codec, support 2x Stereo audio ADC (4x PGA
2181 mic inputs), stereo audio DAC, with basic audio processing.
2191 tristate "WCD9335 Codec"
2197 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2205 tristate "WCD9340/WCD9341 Codec"
2214 The WCD9340/9341 is a audio codec IC Integrated in
2224 tristate "WCD9370/WCD9375 Codec - SDW"
2231 The WCD9370/9375 is an audio codec IC used with SoCs
2234 To compile this codec driver say Y or m.
2243 tristate "WCD9380/WCD9385 Codec - SDW"
2250 The WCD9380/9385 is a audio codec IC Integrated in
2261 tristate "WCD9390/WCD9395 Codec - SDW"
2269 The WCD9390/9395 is a audio codec IC Integrated in
2313 tristate "Wolfson Microelectronics WM8510 CODEC"
2329 tristate "Wolfson Microelectronics WM8711 CODEC"
2343 tristate "Wolfson Microelectronics WM8731 CODEC with I2C"
2349 tristate "Wolfson Microelectronics WM8731 CODEC with SPI"
2363 tristate "Wolfson Microelectronics WM8750 CODEC"
2367 tristate "Wolfson Microelectronics WM8753 CODEC"
2371 tristate "Wolfson Microelectronics WM8770 CODEC"
2375 tristate "Wolfson Microelectronics WM8776 CODEC"
2401 tristate "Wolfson Microelectronics WM8903 CODEC"
2405 tristate "Wolfson Microelectronics WM8904 CODEC"
2409 tristate "Wolfson Microelectronics WM8940 codec"
2417 tristate "Wolfson Microelectronics WM8960 CODEC"
2421 tristate "Wolfson Microelectronics WM8961 CODEC"
2425 tristate "Wolfson Microelectronics WM8962 CODEC"
2433 tristate "Wolfson Microelectronics WM8974 codec"
2437 tristate "Wolfson Microelectronics WM8978 codec"
2445 tristate "Wolfson Microelectronics WM8985 and WM8758 codec driver"
2511 tristate "WSA881X Codec"
2515 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2519 tristate "WSA883X Codec"
2523 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2527 tristate "WSA884X Codec"
2531 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2535 tristate "Microsemi ZL38060 Connected Home Audio Processor"
2540 Support for ZL38060 Connected Home Audio Processor from Microsemi,
2542 Audio Interfaces (DAIs), analog outputs, and a block of 14 GPIOs.
2570 tristate "MediaTek MT6351 Codec"
2573 tristate "MediaTek MT6357 Codec"
2576 external codec device.
2579 tristate "MediaTek MT6358 Codec"
2582 external codec device.
2585 tristate "MediaTek MT6359 Codec"
2589 external codec device.
2596 for ASoC codec soc-jack detection mechanism.
2604 speaker protection, multi-band DRC, equalizer functions.
2609 tristate "Nuvoton Technology Corporation NAU8315 CODEC"
2612 tristate "Nuvoton Technology Corporation NAU85L40 CODEC"
2616 tristate "Nuvoton Technology Corporation NAU88C10 CODEC"
2620 tristate "Nuvoton Technology Corporation NAU88L21 CODEC"
2624 tristate "Nuvoton Technology Corporation NAU88C22 CODEC"
2628 tristate "Nuvoton Technology Corporation NAU88L24 CODEC"
2659 tristate "Qualcomm WSA Macro in LPASS(Low Power Audio SubSystem)"
2665 tristate "Qualcomm VA Macro in LPASS(Low Power Audio SubSystem)"
2671 tristate "Qualcomm RX Macro in LPASS(Low Power Audio SubSystem)"
2677 tristate "Qualcomm TX Macro in LPASS(Low Power Audio SubSystem)"