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
419 depends on I2C
438 tristate "Analog Devices ADAU1372 CODEC (I2C)"
439 depends on I2C
451 depends on I2C
456 depends on I2C
469 tristate "Analog Devices AU1761 CODEC - I2C"
470 depends on I2C
475 tristate "Analog Devices AU1761 CODEC - SPI"
486 depends on I2C
507 depends on I2C
512 tristate "Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter"
518 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode"
521 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
527 will be called snd-soc-adau7118-hw.
530 tristate "Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C"
531 depends on I2C
535 Enable support for the Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM
536 Converter over I2C. This gives full support over the device.
539 will be called snd-soc-adau7118-i2c.
551 depends on I2C
563 depends on I2C
568 depends on I2C
571 Enable support for the Asahi-Kasei AK4375 codec.
574 will be called snd-soc-ak4375.
578 depends on I2C
583 depends on I2C
590 depends on I2C
594 depends on I2C
598 depends on I2C
602 depends on I2C
609 depends on I2C
614 depends on I2C
618 depends on I2C
629 will be called snd-soc-audio-iio-aux.
638 operation mode using the Awinic-specific one-wire pulse control.
645 depends on I2C
659 depends on I2C
675 This codec does not have any control buses such as I2C, it
706 depends on I2C
710 depends on I2C
714 depends on I2C
718 depends on I2C
722 depends on I2C
738 tristate "Cirrus Logic CS35L41 CODEC (I2C)"
739 depends on I2C
759 tristate "Cirrus Logic CS35L45 CODEC (I2C)"
760 depends on I2C
766 with I2C control.
775 tristate "Cirrus Logic CS35L56 CODEC (I2C)"
776 depends on I2C
782 Enable support for Cirrus Logic CS35L56 boosted amplifier with I2C control
807 tristate "Cirrus Logic CS42L42 CODEC (I2C)"
808 depends on I2C
838 tristate "Cirrus Logic CS42L51 CODEC (I2C)"
839 depends on I2C
844 depends on I2C && INPUT
848 depends on I2C && INPUT
852 depends on I2C
856 depends on I2C
863 depends on I2C
868 depends on I2C
874 depends on I2C
878 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
888 tristate "Cirrus Logic CS4271 CODEC (I2C)"
889 depends on I2C
903 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
904 depends on I2C
911 depends on I2C
916 select REGMAP_I2C if I2C
922 depends on I2C
948 # Cirrus Logic Quad-Channel ADC
951 depends on I2C
959 depends on I2C
973 will be called snd-soc-jz4740-codec.
985 will be called snd-soc-jz4725b-codec.
997 will be called snd-soc-jz4760-codec.
1003 tristate "Ingenic JZ4770 internal CODEC"
1005 Enable support for the internal CODEC found in the JZ4770 SoC
1009 will be called snd-soc-jz4770-codec.
1017 depends on I2C
1021 depends on I2C
1025 depends on I2C
1029 depends on I2C
1033 depends on I2C
1055 depends on I2C
1059 depends on I2C
1065 tristate "Everest Semi ES8328 CODEC (I2C)"
1066 depends on I2C
1088 tristate "HD-Audio codec driver"
1092 This enables HD-Audio codec support in ASoC subsystem. Compared
1093 to SND_SOC_HDAC_HDA, driver's behavior is identical to HD-Audio
1094 legacy solution - including the dynamic resource allocation
1108 will be called snd-soc-idt821034.
1116 depends on I2C
1120 depends on I2C
1143 tristate "Maxim MAX98088/9 Low-Power, Stereo Audio Codec"
1144 depends on I2C
1148 depends on I2C
1152 depends on I2C
1159 depends on I2C
1163 depends on I2C
1167 depends on I2C
1171 depends on I2C
1175 depends on I2C
1179 depends on I2C
1183 depends on I2C
1200 This amplifier does not support I2C and I2S.
1207 depends on I2C
1211 tristate "Maxim Integrated MAX98373 Speaker Amplifier - SDW"
1219 the PCM interface for audio data and a standard I2C
1225 depends on I2C
1229 audio data and a standard I2C interface for control
1234 depends on I2C
1238 depends on I2C
1242 audio data and a standard I2C interface for control
1247 depends on I2C
1251 depends on I2C
1264 depends on I2C
1270 tristate "Texas Instruments PCM1789 CODEC (I2C)"
1271 depends on I2C
1275 Select this if your PCM1789 is connected via an I2C bus.
1281 tristate "Texas Instruments PCM179X CODEC (I2C)"
1282 depends on I2C
1286 Select this if your PCM179x is connected via an I2C bus.
1300 tristate "Texas Instruments PCM186x CODECs - I2C"
1301 depends on I2C
1306 tristate "Texas Instruments PCM186x CODECs - SPI"
1318 tristate "Texas Instruments PCM3060 CODEC - I2C"
1319 depends on I2C
1324 tristate "Texas Instruments PCM3060 CODEC - SPI"
1333 tristate "Texas Instruments PCM3168A CODEC - I2C"
1334 depends on I2C
1339 tristate "Texas Instruments PCM3168A CODEC - SPI"
1351 tristate "Texas Instruments PCM512x CODECs - I2C"
1352 depends on I2C
1357 tristate "Texas Instruments PCM512x CODECs - SPI"
1368 also named SICOFI 4-uC.
1371 will be called snd-soc-peb2466.
1433 depends on I2C
1437 depends on I2C
1441 depends on I2C
1445 depends on I2C
1449 depends on I2C
1456 depends on I2C
1459 tristate "Realtek RT1017 SDCA Codec - SDW"
1465 depends on I2C
1469 depends on I2C
1473 depends on I2C
1476 tristate "Realtek RT1308 Codec - SDW"
1477 depends on I2C && SOUNDWIRE
1481 tristate "Realtek RT1316 Codec - SDW"
1486 tristate "Realtek RT1318 Codec - SDW"
1492 depends on I2C
1499 bool # force RT5514_SPI to be built-in to avoid link errors
1504 depends on I2C
1508 depends on I2C
1512 depends on I2C
1516 depends on I2C
1520 depends on I2C
1524 depends on I2C
1528 depends on I2C
1532 depends on I2C
1536 depends on I2C
1540 depends on I2C
1544 depends on I2C
1548 depends on I2C
1561 depends on I2C
1565 tristate "Realtek RT5682 Codec - SDW"
1572 depends on I2C
1578 tristate "Realtek RT700 Codec - SDW"
1587 tristate "Realtek RT711 Codec - SDW"
1593 tristate "Realtek RT711 SDCA Codec - SDW"
1599 tristate "Realtek RT712 SDCA Codec - SDW"
1605 tristate "Realtek RT712 SDCA DMIC Codec - SDW"
1611 tristate "Realtek RT722 SDCA Codec - SDW"
1620 tristate "Realtek RT715 Codec - SDW"
1626 tristate "Realtek RT715 SDCA Codec - SDW"
1632 tristate "Richtek RT9120 Stereo Class-D Amplifier"
1633 depends on I2C
1636 Enable support for Richtek RT9120 20W, stereo, inductor-less,
1637 high-efficiency Class-D audio amplifier.
1659 depends on I2C
1685 depends on I2C
1687 Enable support for Iron Device SMA1303 Boosted Class-D amplifier
1694 depends on I2C
1705 tristate "Analog Devices SSM2305 Class-D Amplifier"
1708 high-efficiency mono Class-D audio power amplifiers.
1711 tristate "Analog Devices SSM2518 Class-D Amplifier"
1712 depends on I2C
1718 tristate "Analog Devices SSM2602 CODEC - SPI"
1724 tristate "Analog Devices SSM2602 CODEC - I2C"
1725 depends on I2C
1732 depends on I2C
1737 depends on I2C
1741 depends on I2C
1746 depends on I2C
1750 depends on I2C
1762 depends on I2C
1766 depends on I2C
1770 depends on I2C
1774 depends on I2C
1778 depends on I2C
1780 Enable support for Texas Instruments TAS2780 high-efficiency
1781 digital input mono Class-D audio power amplifiers.
1784 depends on I2C
1795 tristate "Texas Instruments TAS2781 speaker amplifier based on I2C"
1796 depends on I2C
1801 Digital input mono Class-D and DSP-inside audio power amplifiers.
1808 depends on I2C
1812 depends on I2C
1819 depends on I2C
1821 Enable support for Texas Instruments TAS5720L/M high-efficiency mono
1822 Class-D audio power amplifiers.
1826 depends on I2C
1828 Enable support for Texas Instruments TAS5805M Class-D
1831 via a device-tree attribute.
1834 tristate "Texas Instruments TAS6424 Quad-Channel Audio amplifier"
1835 depends on I2C
1837 Enable support for Texas Instruments TAS6424 high-efficiency
1838 digital input quad-channel Class-D audio power amplifiers.
1842 depends on I2C
1847 depends on I2C
1851 depends on I2C
1856 Note that the driver currently bypasses the built-in "CoolFlux DSP"
1861 depends on I2C
1871 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
1872 depends on I2C
1876 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
1886 depends on I2C
1894 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - I2C"
1895 depends on I2C
1900 tristate "Texas Instruments TLV320AIC32x4 audio CODECs - SPI"
1909 tristate "Texas Instruments TLV320AIC3x audio CODECs - I2C"
1910 depends on I2C
1915 tristate "Texas Instruments TLV320AIC3x audio CODECs - SPI"
1922 depends on I2C
1926 depends on I2C
1934 depends on I2C
1938 depends on I2C
1945 depends on I2C
1963 The UDA1334 is an NXP audio codec, supports the I2S-bus data format
1964 and has basic features such as de-emphasis (at 44.1 kHz sampling
1969 depends on I2C
1981 The WCD9335 is a standalone Hi-Fi audio CODEC IC, supports
2008 tristate "WCD9380/WCD9385 Codec - SDW"
2027 depends on I2C
2031 depends on I2C
2035 depends on I2C
2039 depends on I2C
2064 depends on I2C
2072 depends on I2C
2089 tristate "Wolfson Microelectronics WM8731 CODEC with I2C"
2090 depends on I2C
2131 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver I2C"
2132 depends on I2C
2148 depends on I2C
2152 depends on I2C
2156 depends on I2C
2160 depends on I2C
2164 depends on I2C
2168 depends on I2C
2172 depends on I2C && INPUT
2176 depends on I2C
2180 depends on I2C
2184 depends on I2C
2200 depends on I2C
2204 depends on I2C
2208 depends on I2C
2220 depends on I2C
2232 depends on I2C
2236 depends on I2C
2262 This enables support for Qualcomm WSA8810/WSA8815 Class-D
2271 This enables support for Qualcomm WSA8830/WSA8835 Class-D
2280 This enables support for Qualcomm WSA8840/WSA8845/WSA8845H Class-D
2296 depends on I2C
2304 depends on I2C
2308 depends on I2C
2316 depends on I2C
2339 for ASoC codec soc-jack detection mechanism.
2344 depends on I2C
2347 speaker protection, multi-band DRC, equalizer functions.
2356 depends on I2C
2360 depends on I2C
2364 depends on I2C
2368 depends on I2C
2372 depends on I2C
2376 depends on I2C
2380 depends on I2C