]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B
authorAlex Tran <alex.t.tran@gmail.com>
Mon, 29 Sep 2025 00:46:25 +0000 (17:46 -0700)
committerMark Brown <broonie@kernel.org>
Wed, 15 Oct 2025 19:05:15 +0000 (20:05 +0100)
commit6621b0f118d500092f5f3d72ddddb22aeeb3c3a0
tree0eb0262d2c41fed94c75d08bd3aef3b18787a956
parent79c36ecfc8994011ab0a973d3b4148aa5d9e0c91
ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B

DAC2 L/R source selection fields (MX-1B [6:4] and [2:0]) contain non
contiguous values due to reserved bits documented in datasheet (page 66):
<https://www.elinfor.com/pdf/RealtekMicroelectronics/ALC5670-VB-
RealtekMicroelectronics.pdf>

Switch from SOC_ENUM_SINGLE_DECL to SOC_VALUE_ENUM_SINGLE_DECL
to handle discrete values.

Signed-off-by: Alex Tran <alex.t.tran@gmail.com>
Link: https://patch.msgid.link/20250929004625.1310721-1-alex.t.tran@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/rt5670.c