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

ASoC: dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX

Add bindings for Qualcomm SM6115 SoC Low Power Audio SubSystem (LPASS)
RX macro codec. This SoC does not provide macro clock so reflect that in
the bindings.

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

authored by

Srinivas Kandagatla and committed by
Mark Brown
65d03e84 7c63b5a8

+18
+18
Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
··· 14 14 oneOf: 15 15 - enum: 16 16 - qcom,sc7280-lpass-rx-macro 17 + - qcom,sm6115-lpass-rx-macro 17 18 - qcom,sm8250-lpass-rx-macro 18 19 - qcom,sm8450-lpass-rx-macro 19 20 - qcom,sm8550-lpass-rx-macro ··· 80 79 - const: mclk 81 80 - const: npl 82 81 - const: fsgen 82 + 83 + - if: 84 + properties: 85 + compatible: 86 + enum: 87 + - qcom,sm6115-lpass-rx-macro 88 + then: 89 + properties: 90 + clocks: 91 + minItems: 4 92 + maxItems: 4 93 + clock-names: 94 + items: 95 + - const: mclk 96 + - const: npl 97 + - const: dcodec 98 + - const: fsgen 83 99 84 100 - if: 85 101 properties: