Skip to content

Commit 628dafc

Browse files
Sheetalbroonie
authored andcommitted
dt-bindings: ASoC: Document Tegra264 APE support
Add Tegra264 compatible strings to APE subsystem device bindings: - audio-graph-card: Due to different PLL clock rate. - admaif: Due to 32 channels supported and register offset changes. - i2s: Due to 32 channels supported and register offset changes. - amx/adx: Due to 32 channels supported and register offset changes. - asrc: Due to different ARAM address. - ahub: Due to AHUB IPs number of instances updates. - for future proofing the T264 compatibility is added for other device nodes. These bindings enable the enhanced audio features of Tegra264 while maintaining compatibility with existing platforms. Signed-off-by: Sheetal <[email protected]> Reviewed-by: Krzysztof Kozlowski <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 37240f7 commit 628dafc

16 files changed

+25
-5
lines changed

Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ properties:
2121
- const: nvidia,tegra210-aconnect
2222
- items:
2323
- enum:
24+
- nvidia,tegra264-aconnect
2425
- nvidia,tegra234-aconnect
2526
- nvidia,tegra186-aconnect
2627
- nvidia,tegra194-aconnect

Documentation/devicetree/bindings/sound/nvidia,tegra-audio-graph-card.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ properties:
2323
enum:
2424
- nvidia,tegra210-audio-graph-card
2525
- nvidia,tegra186-audio-graph-card
26+
- nvidia,tegra264-audio-graph-card
2627

2728
clocks:
2829
minItems: 2

Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ properties:
3131

3232
compatible:
3333
oneOf:
34-
- const: nvidia,tegra186-asrc
34+
- enum:
35+
- nvidia,tegra186-asrc
36+
- nvidia,tegra264-asrc
3537
- items:
3638
- enum:
3739
- nvidia,tegra234-asrc

Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ properties:
2929
- const: nvidia,tegra186-dspk
3030
- items:
3131
- enum:
32+
- nvidia,tegra264-dspk
3233
- nvidia,tegra234-dspk
3334
- nvidia,tegra194-dspk
3435
- const: nvidia,tegra186-dspk

Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ properties:
2626
- enum:
2727
- nvidia,tegra210-admaif
2828
- nvidia,tegra186-admaif
29+
- nvidia,tegra264-admaif
2930
- items:
3031
- enum:
3132
- nvidia,tegra234-admaif

Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ properties:
2727

2828
compatible:
2929
oneOf:
30-
- const: nvidia,tegra210-adx
30+
- enum:
31+
- nvidia,tegra210-adx
32+
- nvidia,tegra264-adx
3133
- items:
3234
- enum:
3335
- nvidia,tegra234-adx

Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ properties:
2727
- nvidia,tegra210-ahub
2828
- nvidia,tegra186-ahub
2929
- nvidia,tegra234-ahub
30+
- nvidia,tegra264-ahub
3031
- items:
3132
- const: nvidia,tegra194-ahub
3233
- const: nvidia,tegra186-ahub

Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,13 @@ properties:
2626

2727
compatible:
2828
oneOf:
29-
- const: nvidia,tegra210-amx
29+
- enum:
30+
- nvidia,tegra210-amx
31+
- nvidia,tegra194-amx
32+
- nvidia,tegra264-amx
3033
- items:
3134
- const: nvidia,tegra186-amx
3235
- const: nvidia,tegra210-amx
33-
- const: nvidia,tegra194-amx
3436
- items:
3537
- const: nvidia,tegra234-amx
3638
- const: nvidia,tegra194-amx

Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ properties:
2828
- const: nvidia,tegra210-dmic
2929
- items:
3030
- enum:
31+
- nvidia,tegra264-dmic
3132
- nvidia,tegra234-dmic
3233
- nvidia,tegra194-dmic
3334
- nvidia,tegra186-dmic

Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ properties:
2525

2626
compatible:
2727
oneOf:
28-
- const: nvidia,tegra210-i2s
28+
- enum:
29+
- nvidia,tegra210-i2s
30+
- nvidia,tegra264-i2s
2931
- items:
3032
- enum:
3133
- nvidia,tegra234-i2s

0 commit comments

Comments
 (0)