]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
authorStefan Binding <sbinding@opensource.cirrus.com>
Thu, 11 Apr 2024 14:26:48 +0000 (15:26 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 May 2024 07:48:51 +0000 (09:48 +0200)
commita5e42a22aa4ef85efb8d23f406297df9e4d2af13
tree26754c2c313954c8ba5c1f96337a26f5fa5b34c5
parent143f07fa30abf93882a03b5a846fc4db1fc8c985
ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config

[ Upstream commit eefb831d2e4dd58d58002a2ef75ff989e073230d ]

Currently, all ASoC systems are set to use VPMON for DSP1RX5_SRC,
however, this is required only for internal boost systems.
External boost systems require VBSTMON instead of VPMON to be the
input to DSP1RX5_SRC.
Shared Boost Active acts like Internal boost (requires VPMON).
Shared Boost Passive acts like External boost (requires VBSTMON)
All systems require DSP1RX6_SRC to be set to VBSTMON.

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://msgid.link/r/20240411142648.650921-1-sbinding@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/soc/codecs/cs35l41.c