File tree Expand file tree Collapse file tree 1 file changed +56
-4
lines changed
Documentation/devicetree/bindings/dma Expand file tree Collapse file tree 1 file changed +56
-4
lines changed Original file line number Diff line number Diff line change @@ -13,9 +13,6 @@ description: |
13
13
maintainers :
14
14
15
15
16
- allOf :
17
- - $ref : dma-controller.yaml#
18
-
19
16
properties :
20
17
compatible :
21
18
oneOf :
@@ -29,7 +26,19 @@ properties:
29
26
- const : nvidia,tegra186-adma
30
27
31
28
reg :
32
- maxItems : 1
29
+ description :
30
+ The 'page' region describes the address space of the page
31
+ used for accessing the DMA channel registers. The 'global'
32
+ region describes the address space of the global DMA registers.
33
+ In the absence of the 'reg-names' property, there must be a
34
+ single entry that covers the address space of the global DMA
35
+ registers and the DMA channel registers.
36
+ minItems : 1
37
+ maxItems : 2
38
+
39
+ reg-names :
40
+ minItems : 1
41
+ maxItems : 2
33
42
34
43
interrupts :
35
44
description : |
@@ -63,6 +72,49 @@ required:
63
72
- clocks
64
73
- clock-names
65
74
75
+ allOf :
76
+ - $ref : dma-controller.yaml#
77
+ - if :
78
+ properties :
79
+ compatible :
80
+ contains :
81
+ enum :
82
+ - nvidia,tegra210-adma
83
+ then :
84
+ properties :
85
+ reg :
86
+ items :
87
+ - description : Full address space range of DMA registers.
88
+
89
+ - if :
90
+ properties :
91
+ compatible :
92
+ contains :
93
+ enum :
94
+ - nvidia,tegra186-adma
95
+ then :
96
+ anyOf :
97
+ - properties :
98
+ reg :
99
+ items :
100
+ - description : Full address space range of DMA registers.
101
+ - properties :
102
+ reg :
103
+ items :
104
+ - description : Channel Page address space range of DMA registers.
105
+ reg-names :
106
+ items :
107
+ - const : page
108
+ - properties :
109
+ reg :
110
+ items :
111
+ - description : Channel Page address space range of DMA registers.
112
+ - description : Global Page address space range of DMA registers.
113
+ reg-names :
114
+ items :
115
+ - const : page
116
+ - const : global
117
+
66
118
additionalProperties : false
67
119
68
120
examples :
You can’t perform that action at this time.
0 commit comments