# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_SND_SOC_ROCKCHIP[0m tristate "ASoC support for Rockchip" depends on [31mCONFIG_COMPILE_TEST[0m || [31mCONFIG_ARCH_ROCKCHIP[0m help Say Y or [31mCONFIG_M[0m if you want to add support for codecs attached to the Rockchip SoCs' Audio interfaces. You will also need to select the audio interfaces to support below. config [31mCONFIG_SND_SOC_ROCKCHIP_I2S[0m tristate "Rockchip I2S Device Driver" depends on [31mCONFIG_CLKDEV_LOOKUP[0m && [31mCONFIG_SND_SOC_ROCKCHIP[0m select [31mCONFIG_SND_SOC_GENERIC_DMAENGINE_PCM[0m help Say Y or [31mCONFIG_M[0m if you want to add support for I2S driver for Rockchip I2S device. The device supports upto maximum of 8 channels each for play and record. config [31mCONFIG_SND_SOC_ROCKCHIP_PDM[0m tristate "Rockchip PDM Controller Driver" depends on [31mCONFIG_CLKDEV_LOOKUP[0m && [31mCONFIG_SND_SOC_ROCKCHIP[0m select [31mCONFIG_SND_SOC_GENERIC_DMAENGINE_PCM[0m select [31mCONFIG_RATIONAL[0m help Say Y or [31mCONFIG_M[0m if you want to add support for PDM driver for Rockchip PDM Controller. The Controller supports up to maximum of 8 channels record. config [31mCONFIG_SND_SOC_ROCKCHIP_SPDIF[0m tristate "Rockchip SPDIF Device Driver" depends on [31mCONFIG_CLKDEV_LOOKUP[0m && [31mCONFIG_SND_SOC_ROCKCHIP[0m select [31mCONFIG_SND_SOC_GENERIC_DMAENGINE_PCM[0m help Say Y or [31mCONFIG_M[0m if you want to add support for SPDIF driver for Rockchip SPDIF transceiver device. config [31mCONFIG_SND_SOC_ROCKCHIP_MAX98090[0m tristate "ASoC support for Rockchip boards using a MAX98090 codec" depends on [31mCONFIG_SND_SOC_ROCKCHIP[0m && [31mCONFIG_I2C[0m && [31mCONFIG_GPIOLIB[0m && [31mCONFIG_CLKDEV_LOOKUP[0m select [31mCONFIG_SND_SOC_ROCKCHIP_I2S[0m select [31mCONFIG_SND_SOC_MAX98090[0m select [31mCONFIG_SND_SOC_TS3A227E[0m help Say Y or [31mCONFIG_M[0m here if you want to add support for SoC audio on Rockchip boards using the MAX98090 codec, such as Veyron. config [31mCONFIG_SND_SOC_ROCKCHIP_RT5645[0m tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec" depends on [31mCONFIG_SND_SOC_ROCKCHIP[0m && [31mCONFIG_I2C[0m && [31mCONFIG_GPIOLIB[0m && [31mCONFIG_CLKDEV_LOOKUP[0m select [31mCONFIG_SND_SOC_ROCKCHIP_I2S[0m select [31mCONFIG_SND_SOC_RT5645[0m help Say Y or [31mCONFIG_M[0m here if you want to add support for SoC audio on Rockchip boards using the RT5645/RT5650 codec, such as Veyron. config [31mCONFIG_SND_SOC_RK3288_HDMI_ANALOG[0m tristate "ASoC support multiple codecs for Rockchip RK3288 boards" depends on [31mCONFIG_SND_SOC_ROCKCHIP[0m && [31mCONFIG_I2C[0m && [31mCONFIG_GPIOLIB[0m && [31mCONFIG_CLKDEV_LOOKUP[0m select [31mCONFIG_SND_SOC_ROCKCHIP_I2S[0m select [31mCONFIG_SND_SOC_HDMI_CODEC[0m select [31mCONFIG_SND_SOC_ES8328_I2C[0m select [31mCONFIG_SND_SOC_ES8328_SPI[0m if [31mCONFIG_SPI_MASTER[0m select [31mCONFIG_DRM_DW_HDMI_I2S_AUDIO[0m if [31mCONFIG_DRM_DW_HDMI[0m help Say Y or [31mCONFIG_M[0m here if you want to add support for SoC audio on Rockchip RK3288 boards using an analog output and the built-in [31mCONFIG_HDMI[0m audio. config [31mCONFIG_SND_SOC_RK3399_GRU_SOUND[0m tristate "ASoC support multiple codecs for Rockchip RK3399 GRU boards" depends on [31mCONFIG_SND_SOC_ROCKCHIP[0m && [31mCONFIG_I2C[0m && [31mCONFIG_GPIOLIB[0m && [31mCONFIG_CLKDEV_LOOKUP[0m && [31mCONFIG_SPI[0m select [31mCONFIG_SND_SOC_ROCKCHIP_I2S[0m select [31mCONFIG_SND_SOC_MAX98357A[0m select [31mCONFIG_SND_SOC_RT5514[0m select [31mCONFIG_SND_SOC_DA7219[0m select [31mCONFIG_SND_SOC_RT5514_SPI[0m select [31mCONFIG_SND_SOC_HDMI_CODEC[0m select [31mCONFIG_SND_SOC_DMIC[0m help Say Y or [31mCONFIG_M[0m here if you want to add support multiple codecs for SoC audio on Rockchip RK3399 GRU boards. |