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"
363 Normally ASoC codec drivers are only built if a machine driver which
427 tristate "Build generic ASoC AC97 CODEC driver"
464 tristate "Analog Devices ADAU1372 CODEC (I2C)"
470 tristate "Analog Devices ADAU1372 CODEC (SPI)"
476 tristate "Analog Devices ADAU1373 CODEC"
481 tristate "Analog Devices ADAU1701 CODEC"
495 tristate "Analog Devices AU1761 CODEC - I2C"
501 tristate "Analog Devices AU1761 CODEC - SPI"
538 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
544 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
547 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
553 will be called snd-soc-adau7118-hw.
556 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
561 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
565 will be called snd-soc-adau7118-i2c.
584 tristate "AKM AK4104 CODEC"
588 tristate "AKM AK4118 CODEC"
593 tristate "AKM AK4375 CODEC"
597 Enable support for the Asahi-Kasei AK4375 codec.
600 will be called snd-soc-ak4375.
603 tristate "AKM AK4458 CODEC"
612 tristate "AKM AK4554 CODEC"
615 tristate "AKM AK4613 CODEC"
619 tristate "AKM AK4619 CODEC"
627 tristate "AKM AK4642 CODEC"
635 tristate "AKM AK5638 CODEC"
638 tristate "AKM AK5558 CODEC"
643 tristate "Realtek ALC5623 CODEC"
651 tristate "Audio IIO Auxiliary device"
654 Enable support for Industrial I/O devices as audio auxiliary devices.
655 This allows to have an IIO device present in the audio path and
659 will be called snd-soc-audio-iio-aux.
662 tristate "Awinic AW8738 Audio Amplifier"
665 Enable support for the Awinic AW8738 audio amplifier (or similar).
666 The driver supports simple audio amplifiers similar to
668 operation mode using the Awinic-specific one-wire pulse control.
675 tristate "Soc Audio for awinic aw88395"
684 digital Smart K audio amplifier with an integrated 10V
688 tristate "Soc Audio for awinic aw88166"
696 digital Smart K audio amplifier with sound quality
700 tristate "Soc Audio for awinic aw88261"
708 digital Smart K audio amplifier. The output voltage of
713 tristate "Soc Audio for awinic aw88081/aw88083"
720 digital Smart K audio amplifier. Due to its 9uV noise
721 floor and ultra-low distortion, clean listening is guaranteed.
724 tristate "Soc Audio for awinic aw87390"
732 noise, constant large volume, 6th Smart K audio amplifier.
735 tristate "Soc Audio for awinic aw88399"
744 digital Smart K audio amplifier and SKTune speaker
748 tristate "ROHM BD28623 CODEC"
751 This codec does not have any control buses such as I2C, it
755 tristate "Dummy BT SCO codec driver"
758 tristate "Google Chameleon v3 codec driver"
760 Enable support for the Google Chameleon v3 audio codec.
761 This codec does not have a control interface, it always outputs
762 8 channel S32_LE audio.
765 tristate "Motorola CPCAP codec"
772 tristate "codec driver for ChromeOS EC"
778 ChromeOS Embedded Controller's Audio Codec.
784 tristate "KUnit test for Cirrus Logic cs-amp-lib" if !KUNIT_ALL_TESTS
792 Documentation/dev-tools/kunit/.
796 tristate "Cirrus Logic CS35L32 CODEC"
800 tristate "Cirrus Logic CS35L33 CODEC"
804 tristate "Cirrus Logic CS35L34 CODEC"
808 tristate "Cirrus Logic CS35L35 CODEC"
812 tristate "Cirrus Logic CS35L36 CODEC"
822 tristate "Cirrus Logic CS35L41 CODEC (SPI)"
829 tristate "Cirrus Logic CS35L41 CODEC (I2C)"
840 tristate "Cirrus Logic CS35L45 CODEC (SPI)"
850 tristate "Cirrus Logic CS35L45 CODEC (I2C)"
867 tristate "Cirrus Logic CS35L56 CODEC (I2C)"
877 tristate "Cirrus Logic CS35L56 CODEC (SPI)"
887 tristate "Cirrus Logic CS35L56 CODEC (SDW)"
896 tristate "Cirrus Logic CS40L50 CODEC"
902 DSP, and closed-loop algorithms. If built as a module, it will be
903 called snd-soc-cs40l50.
909 tristate "Cirrus Logic CS42L42 CODEC (I2C)"
916 tristate "Cirrus Logic CS42L42 CODEC on Soundwire"
920 Enable support for Cirrus Logic CS42L42 codec with Soundwire control
923 tristate "Cirrus Logic CS42L43 CODEC"
926 Select this to support the audio functions of the Cirrus Logic
927 CS42L43 PC CODEC.
930 tristate "Cirrus Logic CS42L43 CODEC (SoundWire)"
933 Select this to support the audio functions of the Cirrus Logic
934 CS42L43 PC CODEC over SoundWire.
940 tristate "Cirrus Logic CS42L51 CODEC (I2C)"
945 tristate "Cirrus Logic CS42L52 CODEC"
949 tristate "Cirrus Logic CS42L56 CODEC"
953 tristate "Cirrus Logic CS42L73 CODEC"
957 tristate "Cirrus Logic CS42L83 CODEC"
964 tristate "Cirrus Logic CS42L84 CODEC"
970 tristate "Cirrus Logic CS4234 CODEC"
975 tristate "Cirrus Logic CS4265 CODEC"
979 # Cirrus Logic CS4270 Codec
981 tristate "Cirrus Logic CS4270 CODEC"
984 # Cirrus Logic CS4270 Codec VD = 3.3V Errata
986 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
996 tristate "Cirrus Logic CS4271 CODEC (I2C)"
1002 tristate "Cirrus Logic CS4271 CODEC (SPI)"
1011 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
1018 tristate "Cirrus Logic CS43130 CODEC"
1022 tristate "Cirrus Logic CS4341 CODEC"
1029 tristate "Cirrus Logic CS4349 CODEC"
1057 tristate "Cirrus Logic CS48L32 audio DSP"
1061 Build the codec driver for the Cirrus Logic CS48L32 audio DSP.
1063 # Cirrus Logic Quad-Channel ADC
1065 tristate "Cirrus Logic CS53L30 CODEC"
1086 tristate "Conexant CX2072X CODEC"
1089 Enable support for Conexant CX20721 and CX20723 codec chips.
1095 tristate "Ingenic JZ4740 internal CODEC"
1097 Enable support for the internal CODEC found in the JZ4740 SoC
1101 will be called snd-soc-jz4740-codec.
1107 tristate "Ingenic JZ4725B internal CODEC"
1109 Enable support for the internal CODEC found in the JZ4725B SoC
1113 will be called snd-soc-jz4725b-codec.
1119 tristate "Ingenic JZ4760 internal CODEC"
1121 Enable support for the internal CODEC found in the JZ4760 SoC
1125 will be called snd-soc-jz4760-codec.
1131 tristate "Ingenic JZ4770 internal CODEC"
1133 Enable support for the internal CODEC found in the JZ4770 SoC
1137 will be called snd-soc-jz4770-codec.
1144 tristate "Dialog DA7213 CODEC"
1164 tristate "Generic Digital Microphone CODEC"
1166 Enable support for the Generic Digital Microphone CODEC.
1176 tristate "Everest Semi ES7134 CODEC"
1179 tristate "Everest Semi ES7241 CODEC"
1186 tristate "Everest Semi ES8311 CODEC"
1190 tristate "Everest Semi ES8316 CODEC"
1194 tristate "Everest Semi ES8323 CODEC"
1198 tristate "Everest Semi ES8326 CODEC"
1205 tristate "Everest Semi ES8328 CODEC (I2C)"
1210 tristate "Everest Semi ES8328 CODEC (SPI)"
1215 tristate "Everest Semi ES8375 CODEC"
1219 tristate "Everest Semi ES8389 CODEC"
1223 tristate "Framer codec"
1226 Enable support for the framer codec.
1227 The framer codec uses the generic framer infrastructure to transport
1228 some audio data over an analog E1/T1/J1 line.
1229 This codec allows to use some of the time slots available on the TDM
1230 bus on which the framer is connected to transport the audio data.
1233 will be called snd-soc-framer.
1237 tristate 'GTM601 UMTS modem audio codec'
1250 tristate "HD-Audio codec driver"
1254 This enables HD-Audio codec support in ASoC subsystem. Compared
1255 to SND_SOC_HDAC_HDA, driver's behavior is identical to HD-Audio
1256 legacy solution - including the dynamic resource allocation
1257 based on actual codec capabilities.
1263 tristate "Renesas IDT821034 quad PCM codec"
1267 programmable gain codec.
1270 will be called snd-soc-idt821034.
1273 tristate "Inno codec driver for RK3036 SoC"
1290 Logic Lochnagar audio development board.
1306 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1310 tristate "Maxim MAX98090 CODEC"
1318 tristate "Maxim MAX98357A CODEC"
1329 tristate "Maxim MAX9867 CODEC"
1348 Enable support for Maxim Integrated MAX98520 audio
1362 compatible interface for audio and control data.
1374 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1381 compatible interface for audio and control data, or
1382 the PCM interface for audio data and a standard I2C
1390 Enable support for Analog Devices MAX98388 audio
1392 audio data and a standard I2C interface for control
1403 Enable support for Analog Devices MAX98396 audio
1405 audio data and a standard I2C interface for control
1413 tristate "Maxim MAX9860 Mono Audio Voice Codec"
1418 tristate "Qualcomm MSM8916 WCD Analog Codec"
1422 tristate "Qualcomm MSM8916 WCD DIGITAL Codec"
1426 tristate "Texas Instruments PCM1681 CODEC"
1433 tristate "Texas Instruments PCM1789 CODEC (I2C)"
1437 Enable support for Texas Instruments PCM1789 CODEC.
1444 tristate "Texas Instruments PCM179X CODEC (I2C)"
1448 Enable support for Texas Instruments PCM179x CODEC.
1452 tristate "Texas Instruments PCM179X CODEC (SPI)"
1456 Enable support for Texas Instruments PCM179x CODEC.
1463 tristate "Texas Instruments PCM186x CODECs - I2C"
1469 tristate "Texas Instruments PCM186x CODECs - SPI"
1481 tristate "Texas Instruments PCM3060 CODEC - I2C"
1487 tristate "Texas Instruments PCM3060 CODEC - SPI"
1496 tristate "Texas Instruments PCM3168A CODEC - I2C"
1502 tristate "Texas Instruments PCM3168A CODEC - SPI"
1508 tristate "Texas Instruments PCM5102A CODEC"
1514 tristate "Texas Instruments PCM512x CODECs - I2C"
1520 tristate "Texas Instruments PCM512x CODECs - SPI"
1526 tristate "Texas Instruments PCM6240 Family Audio chips based on I2C"
1529 Enable support for Texas Instruments PCM6240 Family Audio chips.
1532 even multiple PCM6240 Family Audio chips.
1535 tristate "Infineon PEB2466 quad PCM codec"
1539 Enable support for the Infineon PEB2466 quad PCM codec,
1540 also named SICOFI 4-uC.
1543 will be called snd-soc-peb2466.
1546 tristate "Rockchip RK3308 audio CODEC"
1551 This is a device driver for the audio codec embedded in the
1554 It has 8 24-bit ADCs and 2 24-bit DACs. The maximum supported
1558 tristate "Rockchip RK3328 audio CODEC"
1563 tristate "Rockchip RK817 audio CODEC"
1649 tristate "Realtek RT1017 SDCA Codec - SDW"
1666 tristate "Realtek RT1308 Codec - SDW"
1671 tristate "Realtek RT1316 Codec - SDW"
1680 tristate "Realtek RT1318 Codec - SDW"
1685 tristate "Realtek RT1320 Codec - SDW"
1699 bool # force RT5514_SPI to be built-in to avoid link errors
1703 tristate "Realtek RT5616 CODEC"
1707 tristate "Realtek ALC5631/RT5631 CODEC"
1711 tristate "Realtek RT5640/RT5639 Codec"
1723 tristate "Realtek RT5658/RT5659 Codec"
1765 tristate "Realtek RT5682 Codec - SDW"
1778 tristate "Realtek RT700 Codec - SDW"
1787 tristate "Realtek RT711 Codec - SDW"
1793 tristate "Realtek RT711 SDCA Codec - SDW"
1799 tristate "Realtek RT712 SDCA Codec - SDW"
1805 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1811 tristate "Realtek RT721 SDCA Codec - SDW"
1817 tristate "Realtek RT722 SDCA Codec - SDW"
1826 tristate "Realtek RT715 Codec - SDW"
1832 tristate "Realtek RT715 SDCA Codec - SDW"
1838 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1842 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1843 high-efficiency Class-D audio amplifier.
1846 tristate "Richtek RT9123 Mono Class-D Amplifier"
1851 Class-D audio amplifier.
1854 tristate "Richtek RT9123P Mono Class-D Amplifier"
1857 Class-D audio amplifier.
1860 tristate "Richtek RTQ9124 Mono Class-D Amplifier"
1865 audio amplifier with current sense and real-time load diagnostics.
1872 Enable support for Richtek RTQ9128 digital input 4-channel
1873 automotive audio amplifier. It is a ultra-low output noise,
1874 high-efficiency, four-channel class-D audio power amplifier
1879 will be called snd-soc-rtq9128.
1882 tristate "SoundWire mockup codec"
1886 This option enables a SoundWire mockup codec that does not drive the
1895 generate audio data for capture. However, nothing prevents such a
1898 #Freescale sgtl5000 codec
1900 tristate "Freescale SGTL5000 CODEC"
1919 tristate "Simple Audio Amplifier"
1922 tristate "Simple Audio Mux"
1926 tristate "Iron Device SMA1303 Audio Amplifier"
1929 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1932 tristate "Iron Device SMA1307 Audio Amplifier"
1936 amplifier with feedback-loop.
1941 tristate "S/PDIF CODEC"
1956 tristate "Analog Devices SSM2305 Class-D Amplifier"
1959 high-efficiency mono Class-D audio power amplifiers.
1962 tristate "Analog Devices SSM2518 Class-D Amplifier"
1969 tristate "Analog Devices SSM2602 CODEC - SPI"
1975 tristate "Analog Devices SSM2602 CODEC - I2C"
2009 tristate "codec Audio support for STI SAS codec"
2012 tristate "Texas Instruments TAS2552 Mono Audio amplifier"
2016 tristate "Texas Instruments TAS2562 Mono Audio amplifier"
2020 tristate "Texas Instruments TAS2764 Mono Audio amplifier"
2028 tristate "Texas Instruments TAS2780 Mono Audio amplifier"
2031 Enable support for Texas Instruments TAS2780 high-efficiency
2032 digital input mono Class-D audio power amplifiers.
2056 Digital input mono Class-D and DSP-inside audio power amplifiers.
2073 tristate "Texas Instruments TAS5720 Mono Audio amplifier"
2076 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
2077 Class-D audio power amplifiers.
2083 Enable support for Texas Instruments TAS5805M Class-D
2086 via a device-tree attribute.
2089 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
2092 Enable support for Texas Instruments TAS6424 high-efficiency
2093 digital input quad-channel Class-D audio power amplifiers.
2096 tristate "ST TDA7419 audio processor"
2111 Note that the driver currently bypasses the built-in "CoolFlux DSP"
2115 tristate "Texas Instruments TLV320ADC3001/3101 audio ADC"
2126 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
2131 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
2149 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
2155 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
2164 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
2170 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
2180 tristate "Texas Instruments TLV320ADCX140 CODEC family"
2192 tristate "Tempo Semiconductor TSCS42xx CODEC"
2196 Add support for Tempo Semiconductor's TSCS42xx audio CODEC.
2199 tristate "Tempo Semiconductor TSCS454 CODEC"
2203 Add support for Tempo Semiconductor's TSCS454 audio CODEC.
2218 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
2219 and has basic features such as de-emphasis (at 44.1 kHz sampling
2223 tristate "NXP UDA1342 CODEC"
2226 The UDA1342 is an NXP audio codec, support 2x Stereo audio ADC (4x PGA
2227 mic inputs), stereo audio DAC, with basic audio processing.
2237 tristate "WCD9335 Codec"
2243 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2251 tristate "WCD9340/WCD9341 Codec"
2260 The WCD9340/9341 is a audio codec IC Integrated in
2270 tristate "WCD9370/WCD9375 Codec - SDW"
2277 The WCD9370/9375 is an audio codec IC used with SoCs
2280 To compile this codec driver say Y or m.
2290 tristate "WCD9380/WCD9385 Codec - SDW"
2297 The WCD9380/9385 is a audio codec IC Integrated in
2308 tristate "WCD9390/WCD9395 Codec - SDW"
2316 The WCD9390/9395 is a audio codec IC Integrated in
2360 tristate "Wolfson Microelectronics WM8510 CODEC"
2376 tristate "Wolfson Microelectronics WM8711 CODEC"
2390 tristate "Wolfson Microelectronics WM8731 CODEC with I2C"
2396 tristate "Wolfson Microelectronics WM8731 CODEC with SPI"
2410 tristate "Wolfson Microelectronics WM8750 CODEC"
2414 tristate "Wolfson Microelectronics WM8753 CODEC"
2418 tristate "Wolfson Microelectronics WM8770 CODEC"
2422 tristate "Wolfson Microelectronics WM8776 CODEC"
2448 tristate "Wolfson Microelectronics WM8903 CODEC"
2452 tristate "Wolfson Microelectronics WM8904 CODEC"
2456 tristate "Wolfson Microelectronics WM8940 codec"
2464 tristate "Wolfson Microelectronics WM8960 CODEC"
2468 tristate "Wolfson Microelectronics WM8961 CODEC"
2472 tristate "Wolfson Microelectronics WM8962 CODEC"
2480 tristate "Wolfson Microelectronics WM8974 codec"
2484 tristate "Wolfson Microelectronics WM8978 codec"
2492 tristate "Wolfson Microelectronics WM8985 and WM8758 codec driver"
2528 tristate "Wolfson Microelectronics WM8998 codec driver"
2558 tristate "WSA881X Codec"
2562 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2566 tristate "WSA883X Codec"
2570 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2574 tristate "WSA884X Codec"
2578 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2582 tristate "Microsemi ZL38060 Connected Home Audio Processor"
2587 Support for ZL38060 Connected Home Audio Processor from Microsemi,
2589 Audio Interfaces (DAIs), analog outputs, and a block of 14 GPIOs.
2617 tristate "MediaTek MT6351 Codec"
2620 tristate "MediaTek MT6357 Codec"
2623 external codec device.
2626 tristate "MediaTek MT6358 Codec"
2629 external codec device.
2632 tristate "MediaTek MT6359 Codec"
2636 external codec device.
2643 for ASoC codec soc-jack detection mechanism.
2651 speaker protection, multi-band DRC, equalizer functions.
2656 tristate "Nuvoton Technology Corporation NAU8315 CODEC"
2659 tristate "Nuvoton Technology Corporation NAU85L40 CODEC"
2663 tristate "Nuvoton Technology Corporation NAU88C10 CODEC"
2667 tristate "Nuvoton Technology Corporation NAU88L21 CODEC"
2671 tristate "Nuvoton Technology Corporation NAU88C22 CODEC"
2675 tristate "Nuvoton Technology Corporation NAU88L24 CODEC"
2706 tristate "Qualcomm WSA Macro in LPASS(Low Power Audio SubSystem)"
2712 tristate "Qualcomm VA Macro in LPASS(Low Power Audio SubSystem)"
2718 tristate "Qualcomm RX Macro in LPASS(Low Power Audio SubSystem)"
2724 tristate "Qualcomm TX Macro in LPASS(Low Power Audio SubSystem)"