ASoC: dt-bindings: qcom,lpass-va-macro: re-arrange clock-names

re-arrange clock-names in the bindings to be more specific to the SoC
compatibles, this will give more flexibility to add new SoC's which do
not support some clocks.
Move all the clock-names under the SoC compatible rather than keeping
int on the top level, this makes it more align with other lpass codec
macros.

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-4-srinivas.kandagatla@oss.qualcomm.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Srinivas Kandagatla 2025-10-31 12:07:00 +00:00 committed by Mark Brown
parent 65d03e84d8
commit 5a0438622b
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0

View File

@ -41,11 +41,7 @@ properties:
clock-names:
minItems: 1
items:
- const: mclk
- const: macro
- const: dcodec
- const: npl
maxItems: 4
clock-output-names:
maxItems: 1
@ -90,16 +86,18 @@ allOf:
clocks:
maxItems: 1
clock-names:
maxItems: 1
items:
- const: mclk
else:
properties:
clocks:
minItems: 3
maxItems: 3
clock-names:
minItems: 3
maxItems: 3
items:
- const: mclk
- const: macro
- const: dcodec
- if:
properties:
compatible:
@ -111,8 +109,10 @@ allOf:
minItems: 3
maxItems: 3
clock-names:
minItems: 3
maxItems: 3
items:
- const: mclk
- const: macro
- const: dcodec
- if:
properties:
@ -127,8 +127,11 @@ allOf:
minItems: 4
maxItems: 4
clock-names:
minItems: 4
maxItems: 4
items:
- const: mclk
- const: macro
- const: dcodec
- const: npl
- if:
properties:
@ -142,8 +145,10 @@ allOf:
minItems: 3
maxItems: 3
clock-names:
minItems: 3
maxItems: 3
items:
- const: mclk
- const: macro
- const: dcodec
unevaluatedProperties: false