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"
342 Normally ASoC codec drivers are only built if a machine driver which
404 tristate "Build generic ASoC AC97 CODEC driver"
441 tristate "Analog Devices ADAU1372 CODEC (I2C)"
447 tristate "Analog Devices ADAU1372 CODEC (SPI)"
458 tristate "Analog Devices ADAU1701 CODEC"
472 tristate "Analog Devices AU1761 CODEC - I2C"
478 tristate "Analog Devices AU1761 CODEC - SPI"
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"
538 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
542 will be called snd-soc-adau7118-i2c.
561 tristate "AKM AK4104 CODEC"
565 tristate "AKM AK4118 CODEC"
570 tristate "AKM AK4375 CODEC"
574 Enable support for the Asahi-Kasei AK4375 codec.
577 will be called snd-soc-ak4375.
580 tristate "AKM AK4458 CODEC"
589 tristate "AKM AK4554 CODEC"
592 tristate "AKM AK4613 CODEC"
600 tristate "AKM AK4642 CODEC"
608 tristate "AKM AK5638 CODEC"
611 tristate "AKM AK5558 CODEC"
616 tristate "Realtek ALC5623 CODEC"
624 tristate "Audio IIO Auxiliary device"
627 Enable support for Industrial I/O devices as audio auxiliary devices.
628 This allows to have an IIO device present in the audio path and
632 will be called snd-soc-audio-iio-aux.
635 tristate "Awinic AW8738 Audio Amplifier"
638 Enable support for the Awinic AW8738 audio amplifier (or similar).
639 The driver supports simple audio amplifiers similar to
641 operation mode using the Awinic-specific one-wire pulse control.
648 tristate "Soc Audio for awinic aw88395"
657 digital Smart K audio amplifier with an integrated 10V
661 tristate "Soc Audio for awinic aw88261"
669 digital Smart K audio amplifier. The output voltage of
674 tristate "Soc Audio for awinic aw87390"
682 noise, constant large volume, 6th Smart K audio amplifier.
685 tristate "Soc Audio for awinic aw88399"
694 digital Smart K audio amplifier and SKTune speaker
698 tristate "ROHM BD28623 CODEC"
701 This codec does not have any control buses such as I2C, it
705 tristate "Dummy BT SCO codec driver"
708 tristate "Google Chameleon v3 codec driver"
710 Enable support for the Google Chameleon v3 audio codec.
711 This codec does not have a control interface, it always outputs
712 8 channel S32_LE audio.
715 tristate "Motorola CPCAP codec"
722 tristate "codec driver for ChromeOS EC"
728 ChromeOS Embedded Controller's Audio Codec.
731 tristate "Cirrus Logic CS35L32 CODEC"
735 tristate "Cirrus Logic CS35L33 CODEC"
739 tristate "Cirrus Logic CS35L34 CODEC"
743 tristate "Cirrus Logic CS35L35 CODEC"
747 tristate "Cirrus Logic CS35L36 CODEC"
757 tristate "Cirrus Logic CS35L41 CODEC (SPI)"
764 tristate "Cirrus Logic CS35L41 CODEC (I2C)"
775 tristate "Cirrus Logic CS35L45 CODEC (SPI)"
785 tristate "Cirrus Logic CS35L45 CODEC (I2C)"
801 tristate "Cirrus Logic CS35L56 CODEC (I2C)"
811 tristate "Cirrus Logic CS35L56 CODEC (SPI)"
821 tristate "Cirrus Logic CS35L56 CODEC (SDW)"
833 tristate "Cirrus Logic CS42L42 CODEC (I2C)"
840 tristate "Cirrus Logic CS42L42 CODEC on Soundwire"
844 Enable support for Cirrus Logic CS42L42 codec with Soundwire control
847 tristate "Cirrus Logic CS42L43 CODEC"
850 Select this to support the audio functions of the Cirrus Logic
851 CS42L43 PC CODEC.
854 tristate "Cirrus Logic CS42L43 CODEC (SoundWire)"
857 Select this to support the audio functions of the Cirrus Logic
858 CS42L43 PC CODEC over SoundWire.
864 tristate "Cirrus Logic CS42L51 CODEC (I2C)"
869 tristate "Cirrus Logic CS42L52 CODEC"
873 tristate "Cirrus Logic CS42L56 CODEC"
877 tristate "Cirrus Logic CS42L73 CODEC"
881 tristate "Cirrus Logic CS42L83 CODEC"
888 tristate "Cirrus Logic CS4234 CODEC"
893 tristate "Cirrus Logic CS4265 CODEC"
897 # Cirrus Logic CS4270 Codec
899 tristate "Cirrus Logic CS4270 CODEC"
902 # Cirrus Logic CS4270 Codec VD = 3.3V Errata
904 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
914 tristate "Cirrus Logic CS4271 CODEC (I2C)"
920 tristate "Cirrus Logic CS4271 CODEC (SPI)"
929 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
936 tristate "Cirrus Logic CS43130 CODEC"
940 tristate "Cirrus Logic CS4341 CODEC"
947 tristate "Cirrus Logic CS4349 CODEC"
974 # Cirrus Logic Quad-Channel ADC
976 tristate "Cirrus Logic CS53L30 CODEC"
984 tristate "Conexant CX2072X CODEC"
987 Enable support for Conexant CX20721 and CX20723 codec chips.
993 tristate "Ingenic JZ4740 internal CODEC"
995 Enable support for the internal CODEC found in the JZ4740 SoC
999 will be called snd-soc-jz4740-codec.
1005 tristate "Ingenic JZ4725B internal CODEC"
1007 Enable support for the internal CODEC found in the JZ4725B SoC
1011 will be called snd-soc-jz4725b-codec.
1017 tristate "Ingenic JZ4760 internal CODEC"
1019 Enable support for the internal CODEC found in the JZ4760 SoC
1023 will be called snd-soc-jz4760-codec.
1029 tristate "Ingenic JZ4770 internal CODEC"
1031 Enable support for the internal CODEC found in the JZ4770 SoC
1035 will be called snd-soc-jz4770-codec.
1042 tristate "Dialog DA7213 CODEC"
1062 tristate "Generic Digital Microphone CODEC"
1064 Enable support for the Generic Digital Microphone CODEC.
1074 tristate "Everest Semi ES7134 CODEC"
1077 tristate "Everest Semi ES7241 CODEC"
1084 tristate "Everest Semi ES8316 CODEC"
1088 tristate "Everest Semi ES8326 CODEC"
1095 tristate "Everest Semi ES8328 CODEC (I2C)"
1100 tristate "Everest Semi ES8328 CODEC (SPI)"
1105 tristate 'GTM601 UMTS modem audio codec'
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.
1131 tristate "Renesas IDT821034 quad PCM codec"
1135 programmable gain codec.
1138 will be called snd-soc-idt821034.
1141 tristate "Inno codec driver for RK3036 SoC"
1157 Logic Lochnagar audio development board.
1173 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1177 tristate "Maxim MAX98090 CODEC"
1185 tristate "Maxim MAX98357A CODEC"
1196 tristate "Maxim MAX9867 CODEC"
1215 Enable support for Maxim Integrated MAX98520 audio
1229 compatible interface for audio and control data.
1241 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1248 compatible interface for audio and control data, or
1249 the PCM interface for audio data and a standard I2C
1257 Enable support for Analog Devices MAX98388 audio
1259 audio data and a standard I2C interface for control
1270 Enable support for Analog Devices MAX98396 audio
1272 audio data and a standard I2C interface for control
1280 tristate "Maxim MAX9860 Mono Audio Voice Codec"
1285 tristate "Qualcomm MSM8916 WCD Analog Codec"
1289 tristate "Qualcomm MSM8916 WCD DIGITAL Codec"
1293 tristate "Texas Instruments PCM1681 CODEC"
1300 tristate "Texas Instruments PCM1789 CODEC (I2C)"
1304 Enable support for Texas Instruments PCM1789 CODEC.
1311 tristate "Texas Instruments PCM179X CODEC (I2C)"
1315 Enable support for Texas Instruments PCM179x CODEC.
1319 tristate "Texas Instruments PCM179X CODEC (SPI)"
1323 Enable support for Texas Instruments PCM179x CODEC.
1330 tristate "Texas Instruments PCM186x CODECs - I2C"
1336 tristate "Texas Instruments PCM186x CODECs - SPI"
1348 tristate "Texas Instruments PCM3060 CODEC - I2C"
1354 tristate "Texas Instruments PCM3060 CODEC - SPI"
1363 tristate "Texas Instruments PCM3168A CODEC - I2C"
1369 tristate "Texas Instruments PCM3168A CODEC - SPI"
1375 tristate "Texas Instruments PCM5102A CODEC"
1381 tristate "Texas Instruments PCM512x CODECs - I2C"
1387 tristate "Texas Instruments PCM512x CODECs - SPI"
1393 tristate "Infineon PEB2466 quad PCM codec"
1397 Enable support for the Infineon PEB2466 quad PCM codec,
1398 also named SICOFI 4-uC.
1401 will be called snd-soc-peb2466.
1404 tristate "Rockchip RK3328 audio CODEC"
1408 tristate "Rockchip RK817 audio CODEC"
1489 tristate "Realtek RT1017 SDCA Codec - SDW"
1506 tristate "Realtek RT1308 Codec - SDW"
1511 tristate "Realtek RT1316 Codec - SDW"
1516 tristate "Realtek RT1318 Codec - SDW"
1529 bool # force RT5514_SPI to be built-in to avoid link errors
1533 tristate "Realtek RT5616 CODEC"
1537 tristate "Realtek ALC5631/RT5631 CODEC"
1541 tristate "Realtek RT5640/RT5639 Codec"
1553 tristate "Realtek RT5658/RT5659 Codec"
1595 tristate "Realtek RT5682 Codec - SDW"
1608 tristate "Realtek RT700 Codec - SDW"
1617 tristate "Realtek RT711 Codec - SDW"
1623 tristate "Realtek RT711 SDCA Codec - SDW"
1629 tristate "Realtek RT712 SDCA Codec - SDW"
1635 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1641 tristate "Realtek RT722 SDCA Codec - SDW"
1650 tristate "Realtek RT715 Codec - SDW"
1656 tristate "Realtek RT715 SDCA Codec - SDW"
1662 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1666 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1667 high-efficiency Class-D audio amplifier.
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.
1684 tristate "SoundWire mockup codec"
1688 This option enables a SoundWire mockup codec that does not drive the
1697 generate audio data for capture. However, nothing prevents such a
1700 #Freescale sgtl5000 codec
1702 tristate "Freescale SGTL5000 CODEC"
1721 tristate "Simple Audio Amplifier"
1724 tristate "Simple Audio Mux"
1728 tristate "Iron Device SMA1303 Audio Amplifier"
1731 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1734 tristate "S/PDIF CODEC"
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"
1762 tristate "Analog Devices SSM2602 CODEC - SPI"
1768 tristate "Analog Devices SSM2602 CODEC - I2C"
1802 tristate "codec Audio support for STI SAS codec"
1805 tristate "Texas Instruments TAS2552 Mono Audio amplifier"
1809 tristate "Texas Instruments TAS2562 Mono Audio amplifier"
1813 tristate "Texas Instruments TAS2764 Mono Audio amplifier"
1821 tristate "Texas Instruments TAS2780 Mono Audio amplifier"
1824 Enable support for Texas Instruments TAS2780 high-efficiency
1825 digital input mono Class-D audio power amplifiers.
1845 Digital input mono Class-D and DSP-inside audio power amplifiers.
1862 tristate "Texas Instruments TAS5720 Mono Audio amplifier"
1865 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
1866 Class-D audio power amplifiers.
1872 Enable support for Texas Instruments TAS5805M Class-D
1875 via a device-tree attribute.
1878 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
1881 Enable support for Texas Instruments TAS6424 high-efficiency
1882 digital input quad-channel Class-D audio power amplifiers.
1885 tristate "ST TDA7419 audio processor"
1900 Note that the driver currently bypasses the built-in "CoolFlux DSP"
1904 tristate "Texas Instruments TLV320ADC3001/3101 audio ADC"
1915 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
1920 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
1938 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
1944 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
1953 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
1959 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
1969 tristate "Texas Instruments TLV320ADCX140 CODEC family"
1981 tristate "Tempo Semiconductor TSCS42xx CODEC"
1985 Add support for Tempo Semiconductor's TSCS42xx audio CODEC.
1988 tristate "Tempo Semiconductor TSCS454 CODEC"
1992 Add support for Tempo Semiconductor's TSCS454 audio CODEC.
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
2019 tristate "WCD9335 Codec"
2025 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2033 tristate "WCD9340/WCD9341 Codec"
2042 The WCD9340/9341 is a audio codec IC Integrated in
2052 tristate "WCD9380/WCD9385 Codec - SDW"
2059 The WCD9380/9385 is a audio codec IC Integrated in
2103 tristate "Wolfson Microelectronics WM8510 CODEC"
2119 tristate "Wolfson Microelectronics WM8711 CODEC"
2133 tristate "Wolfson Microelectronics WM8731 CODEC with I2C"
2139 tristate "Wolfson Microelectronics WM8731 CODEC with SPI"
2153 tristate "Wolfson Microelectronics WM8750 CODEC"
2157 tristate "Wolfson Microelectronics WM8753 CODEC"
2161 tristate "Wolfson Microelectronics WM8770 CODEC"
2165 tristate "Wolfson Microelectronics WM8776 CODEC"
2191 tristate "Wolfson Microelectronics WM8903 CODEC"
2195 tristate "Wolfson Microelectronics WM8904 CODEC"
2199 tristate "Wolfson Microelectronics WM8940 codec"
2207 tristate "Wolfson Microelectronics WM8960 CODEC"
2211 tristate "Wolfson Microelectronics WM8961 CODEC"
2215 tristate "Wolfson Microelectronics WM8962 CODEC"
2223 tristate "Wolfson Microelectronics WM8974 codec"
2227 tristate "Wolfson Microelectronics WM8978 codec"
2235 tristate "Wolfson Microelectronics WM8985 and WM8758 codec driver"
2300 tristate "WSA881X Codec"
2305 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2309 tristate "WSA883X Codec"
2314 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2318 tristate "WSA884X Codec"
2323 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2327 tristate "Microsemi ZL38060 Connected Home Audio Processor"
2332 Support for ZL38060 Connected Home Audio Processor from Microsemi,
2334 Audio Interfaces (DAIs), analog outputs, and a block of 14 GPIOs.
2362 tristate "MediaTek MT6351 Codec"
2365 tristate "MediaTek MT6358 Codec"
2368 external codec device.
2371 tristate "MediaTek MT6359 Codec"
2375 external codec device.
2382 for ASoC codec soc-jack detection mechanism.
2390 speaker protection, multi-band DRC, equalizer functions.
2395 tristate "Nuvoton Technology Corporation NAU8315 CODEC"
2398 tristate "Nuvoton Technology Corporation NAU85L40 CODEC"
2402 tristate "Nuvoton Technology Corporation NAU88C10 CODEC"
2406 tristate "Nuvoton Technology Corporation NAU88L21 CODEC"
2410 tristate "Nuvoton Technology Corporation NAU88C22 CODEC"
2414 tristate "Nuvoton Technology Corporation NAU88L24 CODEC"
2431 tristate "Qualcomm WSA Macro in LPASS(Low Power Audio SubSystem)"
2437 tristate "Qualcomm VA Macro in LPASS(Low Power Audio SubSystem)"
2443 tristate "Qualcomm RX Macro in LPASS(Low Power Audio SubSystem)"
2449 tristate "Qualcomm TX Macro in LPASS(Low Power Audio SubSystem)"