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
433 depends on I2C
452 tristate "Analog Devices ADAU1372 CODEC (I2C)"
453 depends on I2C
465 depends on I2C
470 depends on I2C
483 tristate "Analog Devices AU1761 CODEC - I2C"
484 depends on I2C
489 tristate "Analog Devices AU1761 CODEC - SPI"
500 depends on I2C
521 depends on I2C
526 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
532 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
535 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
541 will be called snd-soc-adau7118-hw.
544 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
545 depends on I2C
549 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
550 Converter over I2C. This gives full support over the device.
553 will be called snd-soc-adau7118-i2c.
565 depends on I2C
577 depends on I2C
582 depends on I2C
585 Enable support for the Asahi-Kasei AK4375 codec.
588 will be called snd-soc-ak4375.
592 depends on I2C
597 depends on I2C
604 depends on I2C
608 depends on I2C
612 depends on I2C
616 depends on I2C
620 depends on I2C
627 depends on I2C
632 depends on I2C
636 depends on I2C
647 will be called snd-soc-audio-iio-aux.
656 operation mode using the Awinic-specific one-wire pulse control.
664 depends on I2C
677 depends on I2C
690 depends on I2C
701 depends on I2C
716 This codec does not have any control buses such as I2C, it
749 tristate "KUnit test for Cirrus Logic cs-amp-lib"
758 Documentation/dev-tools/kunit/.
763 depends on I2C
767 depends on I2C
771 depends on I2C
775 depends on I2C
779 depends on I2C
795 tristate "Cirrus Logic CS35L41 CODEC (I2C)"
796 depends on I2C
816 tristate "Cirrus Logic CS35L45 CODEC (I2C)"
817 depends on I2C
823 with I2C control.
833 tristate "Cirrus Logic CS35L56 CODEC (I2C)"
834 depends on I2C
840 Enable support for Cirrus Logic CS35L56 boosted amplifier with I2C control
868 DSP, and closed-loop algorithms. If built as a module, it will be
869 called snd-soc-cs40l50.
875 tristate "Cirrus Logic CS42L42 CODEC (I2C)"
876 depends on I2C
906 tristate "Cirrus Logic CS42L51 CODEC (I2C)"
907 depends on I2C
912 depends on I2C && INPUT
916 depends on I2C && INPUT
920 depends on I2C
924 depends on I2C
931 depends on I2C
936 depends on I2C
942 depends on I2C
946 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
956 tristate "Cirrus Logic CS4271 CODEC (I2C)"
957 depends on I2C
971 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
972 depends on I2C
979 depends on I2C
984 select REGMAP_I2C if I2C
990 depends on I2C
1016 # Cirrus Logic Quad-Channel ADC
1019 depends on I2C
1025 tristate "Cirrus Logic CS530x ADCs (I2C)"
1026 depends on I2C
1032 with I2C control.
1040 depends on I2C
1054 will be called snd-soc-jz4740-codec.
1066 will be called snd-soc-jz4725b-codec.
1078 will be called snd-soc-jz4760-codec.
1084 tristate "Ingenic JZ4770 internal CODEC"
1086 Enable support for the internal CODEC found in the JZ4770 SoC
1090 will be called snd-soc-jz4770-codec.
1098 depends on I2C
1102 depends on I2C
1106 depends on I2C
1110 depends on I2C
1114 depends on I2C
1140 depends on I2C
1144 depends on I2C
1148 depends on I2C
1154 tristate "Everest Semi ES8328 CODEC (I2C)"
1155 depends on I2C
1174 will be called snd-soc-framer.
1191 tristate "HD-Audio codec driver"
1195 This enables HD-Audio codec support in ASoC subsystem. Compared
1196 to SND_SOC_HDAC_HDA, driver's behavior is identical to HD-Audio
1197 legacy solution - including the dynamic resource allocation
1211 will be called snd-soc-idt821034.
1220 depends on I2C
1224 depends on I2C
1247 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1248 depends on I2C
1252 depends on I2C
1256 depends on I2C
1263 depends on I2C
1267 depends on I2C
1271 depends on I2C
1275 depends on I2C
1279 depends on I2C
1283 depends on I2C
1287 depends on I2C
1304 This amplifier does not support I2C and I2S.
1311 depends on I2C
1315 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1323 the PCM interface for audio data and a standard I2C
1329 depends on I2C
1333 audio data and a standard I2C interface for control
1338 depends on I2C
1342 depends on I2C
1346 audio data and a standard I2C interface for control
1351 depends on I2C
1355 depends on I2C
1368 depends on I2C
1374 tristate "Texas Instruments PCM1789 CODEC (I2C)"
1375 depends on I2C
1379 Select this if your PCM1789 is connected via an I2C bus.
1385 tristate "Texas Instruments PCM179X CODEC (I2C)"
1386 depends on I2C
1390 Select this if your PCM179x is connected via an I2C bus.
1404 tristate "Texas Instruments PCM186x CODECs - I2C"
1405 depends on I2C
1410 tristate "Texas Instruments PCM186x CODECs - SPI"
1422 tristate "Texas Instruments PCM3060 CODEC - I2C"
1423 depends on I2C
1428 tristate "Texas Instruments PCM3060 CODEC - SPI"
1437 tristate "Texas Instruments PCM3168A CODEC - I2C"
1438 depends on I2C
1443 tristate "Texas Instruments PCM3168A CODEC - SPI"
1455 tristate "Texas Instruments PCM512x CODECs - I2C"
1456 depends on I2C
1461 tristate "Texas Instruments PCM512x CODECs - SPI"
1467 tristate "Texas Instruments PCM6240 Family Audio chips based on I2C"
1468 depends on I2C
1481 also named SICOFI 4-uC.
1484 will be called snd-soc-peb2466.
1495 It has 8 24-bit ADCs and 2 24-bit DACs. The maximum supported
1559 depends on I2C
1563 depends on I2C
1567 depends on I2C
1571 depends on I2C
1575 depends on I2C
1582 depends on I2C
1585 tristate "Realtek RT1017 SDCA Codec - SDW"
1591 depends on I2C
1595 depends on I2C
1599 depends on I2C
1602 tristate "Realtek RT1308 Codec - SDW"
1603 depends on I2C && SOUNDWIRE
1607 tristate "Realtek RT1316 Codec - SDW"
1613 depends on I2C
1616 tristate "Realtek RT1318 Codec - SDW"
1621 tristate "Realtek RT1320 Codec - SDW"
1628 depends on I2C
1635 bool # force RT5514_SPI to be built-in to avoid link errors
1640 depends on I2C
1644 depends on I2C
1648 depends on I2C
1652 depends on I2C
1656 depends on I2C
1660 depends on I2C
1664 depends on I2C
1668 depends on I2C
1672 depends on I2C
1676 depends on I2C
1680 depends on I2C
1684 depends on I2C
1697 depends on I2C
1701 tristate "Realtek RT5682 Codec - SDW"
1708 depends on I2C
1714 tristate "Realtek RT700 Codec - SDW"
1723 tristate "Realtek RT711 Codec - SDW"
1729 tristate "Realtek RT711 SDCA Codec - SDW"
1735 tristate "Realtek RT712 SDCA Codec - SDW"
1741 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1747 tristate "Realtek RT722 SDCA Codec - SDW"
1756 tristate "Realtek RT715 Codec - SDW"
1762 tristate "Realtek RT715 SDCA Codec - SDW"
1768 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1769 depends on I2C
1772 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1773 high-efficiency Class-D audio amplifier.
1777 depends on I2C
1780 Enable support for Richtek RTQ9128 digital input 4-channel
1781 automotive audio amplifier. It is a ultra-low output noise,
1782 high-efficiency, four-channel class-D audio power amplifier
1787 will be called snd-soc-rtq9128.
1809 depends on I2C
1835 depends on I2C
1837 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1844 depends on I2C
1855 tristate "Analog Devices SSM2305 Class-D Amplifier"
1858 high-efficiency mono Class-D audio power amplifiers.
1861 tristate "Analog Devices SSM2518 Class-D Amplifier"
1862 depends on I2C
1868 tristate "Analog Devices SSM2602 CODEC - SPI"
1874 tristate "Analog Devices SSM2602 CODEC - I2C"
1875 depends on I2C
1882 depends on I2C
1887 depends on I2C
1891 depends on I2C
1896 depends on I2C
1900 depends on I2C
1912 depends on I2C
1916 depends on I2C
1920 depends on I2C
1924 depends on I2C
1928 depends on I2C
1930 Enable support for Texas Instruments TAS2780 high-efficiency
1931 digital input mono Class-D audio power amplifiers.
1934 depends on I2C
1945 tristate "Texas Instruments TAS2781 speaker amplifier based on I2C"
1946 depends on I2C
1951 Digital input mono Class-D and DSP-inside audio power amplifiers.
1958 depends on I2C
1962 depends on I2C
1969 depends on I2C
1971 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
1972 Class-D audio power amplifiers.
1976 depends on I2C
1978 Enable support for Texas Instruments TAS5805M Class-D
1981 via a device-tree attribute.
1984 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
1985 depends on I2C
1987 Enable support for Texas Instruments TAS6424 high-efficiency
1988 digital input quad-channel Class-D audio power amplifiers.
1992 depends on I2C
1997 depends on I2C
2001 depends on I2C
2006 Note that the driver currently bypasses the built-in "CoolFlux DSP"
2011 depends on I2C
2021 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
2022 depends on I2C
2026 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
2036 depends on I2C
2044 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
2045 depends on I2C
2050 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
2059 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
2060 depends on I2C
2065 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
2072 depends on I2C
2076 depends on I2C
2084 depends on I2C
2088 depends on I2C
2095 depends on I2C
2113 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
2114 and has basic features such as de-emphasis (at 44.1 kHz sampling
2119 depends on I2C
2131 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2158 tristate "WCD9370/WCD9375 Codec - SDW"
2177 tristate "WCD9380/WCD9385 Codec - SDW"
2195 tristate "WCD9390/WCD9395 Codec - SDW"
2215 depends on I2C
2219 depends on I2C
2223 depends on I2C
2227 depends on I2C
2252 depends on I2C
2260 depends on I2C
2277 tristate "Wolfson Microelectronics WM8731 CODEC with I2C"
2278 depends on I2C
2319 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver I2C"
2320 depends on I2C
2336 depends on I2C
2340 depends on I2C
2344 depends on I2C
2348 depends on I2C
2352 depends on I2C
2356 depends on I2C
2360 depends on I2C && INPUT
2364 depends on I2C
2368 depends on I2C
2372 depends on I2C
2388 depends on I2C
2392 depends on I2C
2396 depends on I2C
2407 depends on I2C
2419 depends on I2C
2423 depends on I2C
2448 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2456 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2464 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2480 depends on I2C
2488 depends on I2C
2492 depends on I2C
2500 depends on I2C
2529 for ASoC codec soc-jack detection mechanism.
2534 depends on I2C
2537 speaker protection, multi-band DRC, equalizer functions.
2546 depends on I2C
2550 depends on I2C
2554 depends on I2C
2558 depends on I2C
2562 depends on I2C
2566 depends on I2C
2570 depends on I2C