]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: ops: Apply platform_max after deciding control type
authorCharles Keepax <ckeepax@opensource.cirrus.com>
Wed, 19 Mar 2025 17:51:23 +0000 (17:51 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 19 Mar 2025 17:56:36 +0000 (17:56 +0000)
commit502a668fad12b6ca10bcbb615d62e61d3b669c99
tree3f0aaafa1dadea945c6be9e37336a6eea9bb3481
parent94dfe71f0a4eb0d7df542560c22961dedf45141d
ASoC: ops: Apply platform_max after deciding control type

It doesn't really make sense for the type of a control to change based
on the platform_max field. platform_max allows a specific system to
limit values of a control for safety but it seems reasonable the
control type should remain the same between different systems, even
if it is restricted down to just two values. Move the application of
platform_max to after control type determination in soc_info_volsw().

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20250319175123.3835849-4-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-ops.c