Commit cbf74baf authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Mark Brown

ASoC: dt-bindings: simple-card: correct DAI subnodes pattern

The simple-audio-card,dai-link node does not allow address/size-cells
thus children (cpu, codec) should come without unit addresses.  For
cases with multiple nodes of same type, require a dash before index
(e.g. cpu-x) and add trailing $ to the pattern to disallow other
characters.
Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230109083301.76282-1-krzysztof.kozlowski@linaro.orgSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent 05d450b0
...@@ -244,9 +244,9 @@ patternProperties: ...@@ -244,9 +244,9 @@ patternProperties:
maxItems: 1 maxItems: 1
patternProperties: patternProperties:
"^cpu(@[0-9a-f]+)?": "^cpu(-[0-9]+)?$":
$ref: "#/definitions/dai" $ref: "#/definitions/dai"
"^codec(@[0-9a-f]+)?": "^codec(-[0-9]+)?$":
$ref: "#/definitions/dai" $ref: "#/definitions/dai"
additionalProperties: false additionalProperties: false
...@@ -462,16 +462,16 @@ examples: ...@@ -462,16 +462,16 @@ examples:
convert-channels = <8>; /* TDM Split */ convert-channels = <8>; /* TDM Split */
sndcpu1: cpu0 { sndcpu1: cpu-0 {
sound-dai = <&rcar_sound 1>; sound-dai = <&rcar_sound 1>;
}; };
cpu1 { cpu-1 {
sound-dai = <&rcar_sound 2>; sound-dai = <&rcar_sound 2>;
}; };
cpu2 { cpu-2 {
sound-dai = <&rcar_sound 3>; sound-dai = <&rcar_sound 3>;
}; };
cpu3 { cpu-3 {
sound-dai = <&rcar_sound 4>; sound-dai = <&rcar_sound 4>;
}; };
codec { codec {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment