ASoC: codecs: va-macro: add npl clk
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Sat, 3 Feb 2024 20:43:05 +0000 (21:43 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 13 Feb 2024 17:35:59 +0000 (17:35 +0000)
commita6eb64e7e32c7a6a502a19c20e3f04818091c2dc
tree6abac45b9b693bfe1a887b8c8a80f36fc2b6951f
parente49676a5fc83e5d396f45ce4b90ca9c44736c69a
ASoC: codecs: va-macro: add npl clk

New versions of VA Macro has soundwire integrated, so handle the soundwire npl
clock correctly in the codec driver.

Introduce has_npl_clk and handle the sm8550 case separately because
it has soundwire integrated but doesn't have an npl clock.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://msgid.link/r/20240203-topic-sm8x50-upstream-va-macro-npl-v2-1-f2db82ae3359@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/lpass-va-macro.c