OSDN Git Service

ASoC: rockchip: add support for i2s-tdm controller
authorNicolas Frattaroli <frattaroli.nicolas@gmail.com>
Fri, 1 Oct 2021 17:15:28 +0000 (19:15 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 7 Oct 2021 15:58:16 +0000 (16:58 +0100)
commit081068fd641403994f0505e6b91e021d3925f348
treeef9e3dca279f2db913111547571d9bffe738e19b
parentdc1fad25bbd0698e8e61a0468e3920c5c29a803f
ASoC: rockchip: add support for i2s-tdm controller

This commit adds support for the rockchip i2s-tdm controller,
which enables audio output on the following rockchip SoCs:
- px30
- rk1808
- rk3308
- rk3566
- rk3568
- rv1126

This is a cleaned up version of the downstream vendor kernel's
driver. It can be enabled through the SND_SOC_ROCKCHIP_I2S_TDM
configuration option.

Signed-off-by: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
Link: https://lore.kernel.org/r/20211001171531.178775-2-frattaroli.nicolas@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
MAINTAINERS
sound/soc/rockchip/Kconfig
sound/soc/rockchip/Makefile
sound/soc/rockchip/rockchip_i2s_tdm.c [new file with mode: 0644]
sound/soc/rockchip/rockchip_i2s_tdm.h [new file with mode: 0644]