xref: /openbmc/linux/sound/soc/rockchip/Kconfig (revision 49bdb044)
14495c89fSJianqun Xuconfig SND_SOC_ROCKCHIP
24495c89fSJianqun Xu	tristate "ASoC support for Rockchip"
34495c89fSJianqun Xu	depends on COMPILE_TEST || ARCH_ROCKCHIP
44495c89fSJianqun Xu	help
54495c89fSJianqun Xu	  Say Y or M if you want to add support for codecs attached to
64495c89fSJianqun Xu	  the Rockchip SoCs' Audio interfaces. You will also need to
74495c89fSJianqun Xu	  select the audio interfaces to support below.
84495c89fSJianqun Xu
938306afcSJianqunconfig SND_SOC_ROCKCHIP_I2S
109ce63dbdSJianqun	tristate "Rockchip I2S Device Driver"
118d213de7SAndreas Ruprecht	depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP
128d213de7SAndreas Ruprecht	select SND_SOC_GENERIC_DMAENGINE_PCM
139ce63dbdSJianqun	help
149ce63dbdSJianqun	  Say Y or M if you want to add support for I2S driver for
159ce63dbdSJianqun	  Rockchip I2S device. The device supports upto maximum of
169ce63dbdSJianqun	  8 channels each for play and record.
1749bdb044Szhengxing
1849bdb044Szhengxingconfig SND_SOC_ROCKCHIP_MAX98090
1949bdb044Szhengxing	tristate "ASoC support for Rockchip boards using a MAX98090 codec"
2049bdb044Szhengxing	depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB
2149bdb044Szhengxing	select SND_SOC_ROCKCHIP_I2S
2249bdb044Szhengxing	select SND_SOC_MAX98090
2349bdb044Szhengxing	select SND_SOC_TS3A227E
2449bdb044Szhengxing	help
2549bdb044Szhengxing	  Say Y or M here if you want to add support for SoC audio on Rockchip
2649bdb044Szhengxing	  boards using the MAX98090 codec, such as Veyron.
27