Lines Matching +full:jz4770 +full:- +full:i2c
1 # SPDX-License-Identifier: GPL-2.0-only
2 # Helper to resolve issues with configs that have SPI enabled but I2C
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.
8 default m if I2C=m
9 default y if I2C=y
448 depends on I2C
467 tristate "Analog Devices ADAU1372 CODEC (I2C)"
468 depends on I2C
480 depends on I2C
485 depends on I2C
498 tristate "Analog Devices AU1761 CODEC - I2C"
499 depends on I2C
504 tristate "Analog Devices AU1761 CODEC - SPI"
515 depends on I2C
536 depends on I2C
541 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
547 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
550 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
556 will be called snd-soc-adau7118-hw.
559 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
560 depends on I2C
564 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
565 Converter over I2C. This gives full support over the device.
568 will be called snd-soc-adau7118-i2c.
580 depends on I2C
592 depends on I2C
597 depends on I2C
600 Enable support for the Asahi-Kasei AK4375 codec.
603 will be called snd-soc-ak4375.
607 depends on I2C
612 depends on I2C
619 depends on I2C
623 depends on I2C
627 depends on I2C
632 depends on I2C
636 depends on I2C
643 depends on I2C
648 depends on I2C
652 depends on I2C
663 will be called snd-soc-audio-iio-aux.
672 operation mode using the Awinic-specific one-wire pulse control.
680 depends on I2C
693 depends on I2C
705 depends on I2C
718 depends on I2C
725 floor and ultra-low distortion, clean listening is guaranteed.
729 depends on I2C
740 depends on I2C
755 This codec does not have any control buses such as I2C, it
788 tristate "KUnit test for Cirrus Logic cs-amp-lib" if !KUNIT_ALL_TESTS
796 Documentation/dev-tools/kunit/.
801 depends on I2C
805 depends on I2C
809 depends on I2C
813 depends on I2C
817 depends on I2C
833 tristate "Cirrus Logic CS35L41 CODEC (I2C)"
834 depends on I2C
854 tristate "Cirrus Logic CS35L45 CODEC (I2C)"
855 depends on I2C
861 with I2C control.
871 tristate "Cirrus Logic CS35L56 CODEC (I2C)"
872 depends on I2C
878 Enable support for Cirrus Logic CS35L56 boosted amplifier with I2C control
906 DSP, and closed-loop algorithms. If built as a module, it will be
907 called snd-soc-cs40l50.
913 tristate "Cirrus Logic CS42L42 CODEC (I2C)"
914 depends on I2C
944 tristate "Cirrus Logic CS42L51 CODEC (I2C)"
945 depends on I2C
950 depends on I2C && INPUT
954 depends on I2C && INPUT
958 depends on I2C
962 depends on I2C
969 depends on I2C
975 depends on I2C
980 depends on I2C
986 depends on I2C
990 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
1000 tristate "Cirrus Logic CS4271 CODEC (I2C)"
1001 depends on I2C
1015 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
1016 depends on I2C
1023 depends on I2C
1028 select REGMAP_I2C if I2C
1034 depends on I2C
1067 # Cirrus Logic Quad-Channel ADC
1070 depends on I2C
1076 tristate "Cirrus Logic CS530x ADCs (I2C)"
1077 depends on I2C
1083 with I2C control.
1091 depends on I2C
1105 will be called snd-soc-jz4740-codec.
1117 will be called snd-soc-jz4725b-codec.
1129 will be called snd-soc-jz4760-codec.
1135 tristate "Ingenic JZ4770 internal CODEC"
1137 Enable support for the internal CODEC found in the JZ4770 SoC
1141 will be called snd-soc-jz4770-codec.
1149 depends on I2C
1153 depends on I2C
1157 depends on I2C
1161 depends on I2C
1165 depends on I2C
1191 depends on I2C
1195 depends on I2C
1199 depends on I2C
1203 depends on I2C
1209 tristate "Everest Semi ES8328 CODEC (I2C)"
1210 depends on I2C
1220 depends on I2C
1224 depends on I2C
1237 will be called snd-soc-framer.
1245 depends on I2C
1251 The FS2104/5S are Inductor-Less, Stereo, Closed-Loop,
1252 Digital Input Class-D Power Amplifiers with Enhanced Signal Processing.
1253 The amplifiers support I2C and I2S/TDM.
1269 tristate "HD-Audio codec driver"
1273 This enables HD-Audio codec support in ASoC subsystem. Compared
1274 to SND_SOC_HDAC_HDA, driver's behavior is identical to HD-Audio
1275 legacy solution - including the dynamic resource allocation
1289 will be called snd-soc-idt821034.
1298 depends on I2C
1302 depends on I2C
1325 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1326 depends on I2C
1330 depends on I2C
1334 depends on I2C
1341 depends on I2C
1345 depends on I2C
1349 depends on I2C
1353 depends on I2C
1357 depends on I2C
1361 depends on I2C
1365 depends on I2C
1382 This amplifier does not support I2C and I2S.
1389 depends on I2C
1393 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1401 the PCM interface for audio data and a standard I2C
1407 depends on I2C
1411 audio data and a standard I2C interface for control
1416 depends on I2C
1420 depends on I2C
1424 audio data and a standard I2C interface for control
1429 depends on I2C
1433 depends on I2C
1446 depends on I2C
1456 tristate "Texas Instruments PCM1789 CODEC (I2C)"
1457 depends on I2C
1461 Select this if your PCM1789 is connected via an I2C bus.
1467 tristate "Texas Instruments PCM179X CODEC (I2C)"
1468 depends on I2C
1472 Select this if your PCM179x is connected via an I2C bus.
1486 tristate "Texas Instruments PCM186x CODECs - I2C"
1487 depends on I2C
1492 tristate "Texas Instruments PCM186x CODECs - SPI"
1504 tristate "Texas Instruments PCM3060 CODEC - I2C"
1505 depends on I2C
1510 tristate "Texas Instruments PCM3060 CODEC - SPI"
1519 tristate "Texas Instruments PCM3168A CODEC - I2C"
1520 depends on I2C
1525 tristate "Texas Instruments PCM3168A CODEC - SPI"
1537 tristate "Texas Instruments PCM512x CODECs - I2C"
1538 depends on I2C
1543 tristate "Texas Instruments PCM512x CODECs - SPI"
1549 tristate "Texas Instruments PCM6240 Family Audio chips based on I2C"
1550 depends on I2C
1563 also named SICOFI 4-uC.
1566 will be called snd-soc-peb2466.
1574 tristate "PM4125 audio codec - SDW"
1581 The PMIC PM4125 has an in-built audio codec IC used with SoCs
1594 It has 8 24-bit ADCs and 2 24-bit DACs. The maximum supported
1663 depends on I2C
1667 depends on I2C
1671 depends on I2C
1675 depends on I2C
1679 depends on I2C
1686 depends on I2C
1689 tristate "Realtek RT1017 SDCA Codec - SDW"
1695 depends on I2C
1699 depends on I2C
1703 depends on I2C
1706 tristate "Realtek RT1308 Codec - SDW"
1707 depends on I2C && SOUNDWIRE
1711 tristate "Realtek RT1316 Codec - SDW"
1717 depends on I2C
1720 tristate "Realtek RT1318 Codec - SDW"
1725 tristate "Realtek RT1320 Codec - SDW"
1732 depends on I2C
1739 bool # force RT5514_SPI to be built-in to avoid link errors
1744 depends on I2C
1748 depends on I2C
1752 depends on I2C
1756 depends on I2C
1760 depends on I2C
1764 depends on I2C
1768 depends on I2C
1772 depends on I2C
1776 depends on I2C
1780 depends on I2C
1784 depends on I2C
1788 depends on I2C
1801 depends on I2C
1805 tristate "Realtek RT5682 Codec - SDW"
1812 depends on I2C
1818 tristate "Realtek RT700 Codec - SDW"
1827 tristate "Realtek RT711 Codec - SDW"
1833 tristate "Realtek RT711 SDCA Codec - SDW"
1839 tristate "Realtek RT712 SDCA Codec - SDW"
1845 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1851 tristate "Realtek RT721 SDCA Codec - SDW"
1857 tristate "Realtek RT722 SDCA Codec - SDW"
1866 tristate "Realtek RT715 Codec - SDW"
1872 tristate "Realtek RT715 SDCA Codec - SDW"
1878 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1879 depends on I2C
1882 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1883 high-efficiency Class-D audio amplifier.
1886 tristate "Richtek RT9123 Mono Class-D Amplifier"
1887 depends on I2C
1890 Enable support for the I2C control mode of Richtek RT9123 3.2W mono
1891 Class-D audio amplifier.
1894 tristate "Richtek RT9123P Mono Class-D Amplifier"
1897 Class-D audio amplifier.
1900 tristate "Richtek RTQ9124 Mono Class-D Amplifier"
1901 depends on I2C
1905 audio amplifier with current sense and real-time load diagnostics.
1909 depends on I2C
1912 Enable support for Richtek RTQ9128 digital input 4-channel
1913 automotive audio amplifier. It is a ultra-low output noise,
1914 high-efficiency, four-channel class-D audio power amplifier
1919 will be called snd-soc-rtq9128.
1941 depends on I2C
1968 depends on I2C
1970 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1974 depends on I2C
1977 amplifier with feedback-loop.
1979 via I2C, enable this option.
1986 depends on I2C
1997 tristate "Analog Devices SSM2305 Class-D Amplifier"
2000 high-efficiency mono Class-D audio power amplifiers.
2003 tristate "Analog Devices SSM2518 Class-D Amplifier"
2004 depends on I2C
2010 tristate "Analog Devices SSM2602 CODEC - SPI"
2016 tristate "Analog Devices SSM2602 CODEC - I2C"
2017 depends on I2C
2024 depends on I2C
2029 depends on I2C
2033 depends on I2C
2038 depends on I2C
2042 depends on I2C
2054 depends on I2C
2058 depends on I2C
2062 depends on I2C
2066 depends on I2C
2070 depends on I2C
2072 Enable support for Texas Instruments TAS2780 high-efficiency
2073 digital input mono Class-D audio power amplifiers.
2079 depends on I2C
2091 tristate "Texas Instruments TAS2781 speaker amplifier based on I2C"
2092 depends on I2C
2097 Digital input mono Class-D and DSP-inside audio power amplifiers.
2111 mono Class-D and DSP-inside audio power amplifiers. TAS2783
2117 depends on I2C
2121 depends on I2C
2128 depends on I2C
2130 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
2131 Class-D audio power amplifiers.
2135 depends on I2C
2137 Enable support for Texas Instruments TAS5805M Class-D
2140 via a device-tree attribute.
2143 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
2144 depends on I2C
2146 Enable support for Texas Instruments TAS6424 high-efficiency
2147 digital input quad-channel Class-D audio power amplifiers.
2151 depends on I2C
2156 depends on I2C
2160 depends on I2C
2165 Note that the driver currently bypasses the built-in "CoolFlux DSP"
2170 depends on I2C
2180 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
2181 depends on I2C
2185 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
2195 depends on I2C
2203 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
2204 depends on I2C
2209 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
2218 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
2219 depends on I2C
2224 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
2231 depends on I2C
2236 depends on I2C
2244 depends on I2C
2248 depends on I2C
2255 depends on I2C
2273 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
2274 and has basic features such as de-emphasis (at 44.1 kHz sampling
2279 depends on I2C
2286 depends on I2C
2302 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2331 tristate "WCD9370/WCD9375 Codec - SDW"
2352 tristate "WCD9380/WCD9385 Codec - SDW"
2371 tristate "WCD9390/WCD9395 Codec - SDW"
2388 depends on I2C
2392 depends on I2C
2396 depends on I2C
2400 depends on I2C
2425 depends on I2C
2433 depends on I2C
2450 tristate "Wolfson Microelectronics WM8731 CODEC with I2C"
2451 depends on I2C
2492 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver I2C"
2493 depends on I2C
2509 depends on I2C
2513 depends on I2C
2517 depends on I2C
2521 depends on I2C
2525 depends on I2C
2529 depends on I2C
2533 depends on I2C && INPUT
2537 depends on I2C
2541 depends on I2C
2545 depends on I2C
2561 depends on I2C
2565 depends on I2C
2569 depends on I2C
2581 depends on I2C
2593 depends on I2C
2597 depends on I2C
2622 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2630 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2638 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2654 depends on I2C
2662 depends on I2C
2666 depends on I2C
2674 depends on I2C
2703 for ASoC codec soc-jack detection mechanism.
2708 depends on I2C
2711 speaker protection, multi-band DRC, equalizer functions.
2720 depends on I2C
2724 depends on I2C
2728 depends on I2C
2732 depends on I2C
2736 depends on I2C
2740 depends on I2C
2748 depends on I2C
2753 depends on I2C
2757 depends on I2C