Skip to content

Commit 7ce3bf7

Browse files
committed
Add Tegra264 support in AHUB drivers
Merge series from "Sheetal ." <sheetal@nvidia.com>: The patch series includes the necessary changes to enable support for the Tegra264 platforms in AHUB drivers.
2 parents fd4b6c0 + 7d852b3 commit 7ce3bf7

31 files changed

+1981
-157
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: 17 additions & 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
@@ -39,6 +40,19 @@ properties:
3940

4041
dma-names: true
4142

43+
interconnects:
44+
items:
45+
- description: APE read memory client
46+
- description: APE write memory client
47+
48+
interconnect-names:
49+
items:
50+
- const: dma-mem # read
51+
- const: write
52+
53+
iommus:
54+
maxItems: 1
55+
4256
ports:
4357
$ref: /schemas/graph.yaml#/properties/ports
4458
description: |
@@ -74,6 +88,9 @@ then:
7488
Should be "tx1", "tx2" ... "tx10" for DMA Tx channel
7589
minItems: 1
7690
maxItems: 20
91+
interconnects: false
92+
interconnect-names: false
93+
iommus: false
7794

7895
else:
7996
properties:

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)