Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250

we seems to have ended up with duplicate clocks for frame-sync on sm8250,
it has both va and fsgen which are exactly same things. Remove the redundant
va clock and make it align with other SoCs.

Codec driver does not even handle va clock, so remove this from the
bindings and examples to avoid any confusion.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/20240815165320.18836-1-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Srinivas Kandagatla and committed by
Mark Brown
d08ea419 0a917354

+2 -20
+2 -20
Documentation/devicetree/bindings/sound/qcom,lpass-wsa-macro.yaml
··· 64 64 compatible: 65 65 enum: 66 66 - qcom,sc7280-lpass-wsa-macro 67 + - qcom,sm8250-lpass-wsa-macro 67 68 - qcom,sm8450-lpass-wsa-macro 68 69 - qcom,sc8280xp-lpass-wsa-macro 69 70 then: ··· 78 77 - const: npl 79 78 - const: macro 80 79 - const: dcodec 81 - - const: fsgen 82 - 83 - - if: 84 - properties: 85 - compatible: 86 - enum: 87 - - qcom,sm8250-lpass-wsa-macro 88 - then: 89 - properties: 90 - clocks: 91 - minItems: 6 92 - clock-names: 93 - items: 94 - - const: mclk 95 - - const: npl 96 - - const: macro 97 - - const: dcodec 98 - - const: va 99 80 - const: fsgen 100 81 101 82 - if: ··· 113 130 <&audiocc 0>, 114 131 <&q6afecc LPASS_HW_MACRO_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, 115 132 <&q6afecc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>, 116 - <&aoncc LPASS_CDC_VA_MCLK>, 117 133 <&vamacro>; 118 - clock-names = "mclk", "npl", "macro", "dcodec", "va", "fsgen"; 134 + clock-names = "mclk", "npl", "macro", "dcodec", "fsgen"; 119 135 clock-output-names = "mclk"; 120 136 };