xref: /openbmc/linux/sound/soc/rockchip/Kconfig (revision 9d705947)
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"
209d705947SAxel Lin	depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP
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.
2786059653Szhengxing
2886059653Szhengxingconfig SND_SOC_ROCKCHIP_RT5645
2986059653Szhengxing	tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec"
309d705947SAxel Lin	depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP
3186059653Szhengxing	select SND_SOC_ROCKCHIP_I2S
3286059653Szhengxing	select SND_SOC_RT5645
3386059653Szhengxing	help
3486059653Szhengxing	  Say Y or M here if you want to add support for SoC audio on Rockchip
3586059653Szhengxing	  boards using the RT5645/RT5650 codec, such as Veyron.
36