1 # SPDX-License-Identifier: GPL-2.0-only 2 config SND_SOC_ROCKCHIP 3 tristate "ASoC support for Rockchip" 4 depends on COMPILE_TEST || ARCH_ROCKCH 5 help 6 Say Y or M if you want to add suppor 7 the Rockchip SoCs' Audio interfaces. 8 select the audio interfaces to suppo 9 10 config SND_SOC_ROCKCHIP_I2S 11 tristate "Rockchip I2S Device Driver" 12 depends on HAVE_CLK && SND_SOC_ROCKCHI 13 select SND_SOC_GENERIC_DMAENGINE_PCM 14 help 15 Say Y or M if you want to add suppor 16 Rockchip I2S device. The device supp 17 8 channels each for play and record. 18 19 config SND_SOC_ROCKCHIP_I2S_TDM 20 tristate "Rockchip I2S/TDM Device Driv 21 depends on HAVE_CLK && SND_SOC_ROCKCHI 22 select SND_SOC_GENERIC_DMAENGINE_PCM 23 help 24 Say Y or M if you want to add suppor 25 Rockchip I2S/TDM devices, found in R 26 interface between the AHB bus and th 27 maximum of 8 channels each for playb 28 29 30 config SND_SOC_ROCKCHIP_PDM 31 tristate "Rockchip PDM Controller Driv 32 depends on HAVE_CLK && SND_SOC_ROCKCHI 33 select SND_SOC_GENERIC_DMAENGINE_PCM 34 select RATIONAL 35 help 36 Say Y or M if you want to add suppor 37 Rockchip PDM Controller. The Control 38 8 channels record. 39 40 config SND_SOC_ROCKCHIP_SPDIF 41 tristate "Rockchip SPDIF Device Driver 42 depends on HAVE_CLK && SND_SOC_ROCKCHI 43 select SND_SOC_GENERIC_DMAENGINE_PCM 44 help 45 Say Y or M if you want to add suppor 46 Rockchip SPDIF transceiver device. 47 48 config SND_SOC_ROCKCHIP_MAX98090 49 tristate "ASoC support for Rockchip bo 50 depends on SND_SOC_ROCKCHIP && I2C && 51 select SND_SOC_ROCKCHIP_I2S 52 select SND_SOC_MAX98090 53 select SND_SOC_TS3A227E 54 select SND_SOC_HDMI_CODEC 55 help 56 Say Y or M here if you want to add s 57 boards using the MAX98090 codec and 58 59 config SND_SOC_ROCKCHIP_RT5645 60 tristate "ASoC support for Rockchip bo 61 depends on SND_SOC_ROCKCHIP && I2C && 62 select SND_SOC_ROCKCHIP_I2S 63 select SND_SOC_RT5645 64 help 65 Say Y or M here if you want to add s 66 boards using the RT5645/RT5650 codec 67 68 config SND_SOC_RK3288_HDMI_ANALOG 69 tristate "ASoC support multiple codecs 70 depends on SND_SOC_ROCKCHIP && I2C && 71 select SND_SOC_ROCKCHIP_I2S 72 select SND_SOC_HDMI_CODEC 73 select SND_SOC_ES8328_I2C 74 select SND_SOC_ES8328_SPI if SPI_MASTE 75 select DRM_DW_HDMI_I2S_AUDIO if DRM_DW 76 help 77 Say Y or M here if you want to add s 78 RK3288 boards using an analog output 79 80 config SND_SOC_RK3399_GRU_SOUND 81 tristate "ASoC support multiple codecs 82 depends on SND_SOC_ROCKCHIP && I2C && 83 select SND_SOC_ROCKCHIP_I2S 84 select SND_SOC_MAX98357A 85 select SND_SOC_RT5514 86 select SND_SOC_DA7219 87 select SND_SOC_RT5514_SPI 88 select SND_SOC_HDMI_CODEC 89 select SND_SOC_DMIC 90 help 91 Say Y or M here if you want to add s 92 audio on Rockchip RK3399 GRU boards.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.