]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: codec: lpass-rx-macro: add support for 2.5 codec version
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 13 Jun 2024 10:49:33 +0000 (11:49 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 14 Jun 2024 14:34:17 +0000 (15:34 +0100)
commit432e5074f805d0f976c7430af376a0dd07f1c6d7
tree0515d08c4b0c0532a9993e2cb38ef2d57b961690
parentdbacef05898d65f586fb9b90ba367e6bf898d68d
ASoC: codec: lpass-rx-macro: add support for 2.5 codec version

LPASS Codec v2.5 has significant changes in the rx register strides.
Due to this headset playback on SM8550, SM8650, x1e80100 and all SoCs
after SM8450 have only Left working.

This patch adjusts the registers to accomdate 2.5 changes. With this
fixed now L and R are functional on Headset playback.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Tested-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-HDK
Link: https://lore.kernel.org/r/20240612-lpass-codec-v25-v4-3-f63d3676dbc4@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/lpass-rx-macro.c