ASoC: sun4i-codec: support allwinner H616 codec
authorRyan Walklin <ryan@testtoast.com>
Wed, 23 Oct 2024 07:57:01 +0000 (20:57 +1300)
committerMark Brown <broonie@kernel.org>
Thu, 24 Oct 2024 12:22:18 +0000 (13:22 +0100)
commit9155c321a1d0220a60878f2c99bc79b5a7e34d95
treec3b51fd5e88d8d8ac8c1fc7b7f1e92fb150c13cd
parent9fde21d6c5d1f75c2651442e5aae463545136aad
ASoC: sun4i-codec: support allwinner H616 codec

The H616 SoC codec is playback-only with a single line-out route, and
has some register differences from prior codecs.

Add the required compatible string, registers, quirks, DAPM widgets,
codec controls and routes, based on existing devices and the H616
datasheet.

Signed-off-by: Ryan Walklin <ryan@testtoast.com>
Link: https://patch.msgid.link/20241023075917.186835-6-ryan@testtoast.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sunxi/sun4i-codec.c