xref: /linux/Documentation/devicetree/bindings/arm/tegra.yaml (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/tegra.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NVIDIA Tegra
8
9maintainers:
10  - Thierry Reding <thierry.reding@gmail.com>
11  - Jonathan Hunter <jonathanh@nvidia.com>
12
13properties:
14  $nodename:
15    const: "/"
16  compatible:
17    oneOf:
18      - items:
19          - enum:
20              - compal,paz00
21              - compulab,trimslice
22              - nvidia,harmony
23              - nvidia,seaboard
24              - nvidia,ventana
25          - const: nvidia,tegra20
26      - items:
27          - enum:
28              - ad,medcom-wide
29              - ad,plutux
30              - ad,tec
31          - const: ad,tamonten
32          - const: nvidia,tegra20
33      - items:
34          - enum:
35              - toradex,colibri_t20-eval-v3
36              - toradex,colibri_t20-iris
37          - const: toradex,colibri_t20
38          - const: nvidia,tegra20
39      - items:
40          - const: asus,tf101
41          - const: nvidia,tegra20
42      - items:
43          - const: acer,picasso
44          - const: nvidia,tegra20
45      - items:
46          - enum:
47              - nvidia,beaver
48          - const: nvidia,tegra30
49      - items:
50          - enum:
51              - nvidia,cardhu-a02
52              - nvidia,cardhu-a04
53          - const: nvidia,cardhu
54          - const: nvidia,tegra30
55      - items:
56          - const: asus,tf201
57          - const: nvidia,tegra30
58      - items:
59          - const: asus,tf300t
60          - const: nvidia,tegra30
61      - items:
62          - const: asus,tf300tg
63          - const: nvidia,tegra30
64      - items:
65          - const: asus,tf700t
66          - const: nvidia,tegra30
67      - description: LG Optimus 4X P880
68        items:
69          - const: lg,p880
70          - const: nvidia,tegra30
71      - description: LG Optimus Vu P895
72        items:
73          - const: lg,p895
74          - const: nvidia,tegra30
75      - items:
76          - const: toradex,apalis_t30-eval
77          - const: toradex,apalis_t30
78          - const: nvidia,tegra30
79      - items:
80          - const: toradex,apalis_t30-v1.1-eval
81          - const: toradex,apalis_t30-eval
82          - const: toradex,apalis_t30-v1.1
83          - const: toradex,apalis_t30
84          - const: nvidia,tegra30
85      - items:
86          - enum:
87              - toradex,colibri_t30-eval-v3
88          - const: toradex,colibri_t30
89          - const: nvidia,tegra30
90      - items:
91          - const: asus,grouper
92          - const: nvidia,tegra30
93      - items:
94          - const: asus,tilapia
95          - const: asus,grouper
96          - const: nvidia,tegra30
97      - items:
98          - const: ouya,ouya
99          - const: nvidia,tegra30
100      - items:
101          - const: pegatron,chagall
102          - const: nvidia,tegra30
103      - items:
104          - enum:
105              - asus,tf701t
106              - nvidia,dalmore
107              - nvidia,roth
108              - nvidia,tn7
109          - const: nvidia,tegra114
110      - items:
111          - enum:
112              - nvidia,jetson-tk1
113              - nvidia,venice2
114          - const: nvidia,tegra124
115      - items:
116          - const: toradex,apalis-tk1-eval
117          - const: toradex,apalis-tk1
118          - const: nvidia,tegra124
119      - items:
120          - const: toradex,apalis-tk1-v1.2-eval
121          - const: toradex,apalis-tk1-eval
122          - const: toradex,apalis-tk1-v1.2
123          - const: toradex,apalis-tk1
124          - const: nvidia,tegra124
125      - items:
126          - enum:
127              - nvidia,norrin
128          - const: nvidia,tegra132
129          - const: nvidia,tegra124
130      - items:
131          - const: google,nyan-blaze-rev10
132          - const: google,nyan-blaze-rev9
133          - const: google,nyan-blaze-rev8
134          - const: google,nyan-blaze-rev7
135          - const: google,nyan-blaze-rev6
136          - const: google,nyan-blaze-rev5
137          - const: google,nyan-blaze-rev4
138          - const: google,nyan-blaze-rev3
139          - const: google,nyan-blaze-rev2
140          - const: google,nyan-blaze-rev1
141          - const: google,nyan-blaze-rev0
142          - const: google,nyan-blaze
143          - const: google,nyan
144          - const: nvidia,tegra124
145      - items:
146          - const: google,nyan-big-rev10
147          - const: google,nyan-big-rev9
148          - const: google,nyan-big-rev8
149          - const: google,nyan-big-rev7
150          - const: google,nyan-big-rev6
151          - const: google,nyan-big-rev5
152          - const: google,nyan-big-rev4
153          - const: google,nyan-big-rev3
154          - const: google,nyan-big-rev2
155          - const: google,nyan-big-rev1
156          - const: google,nyan-big-rev0
157          - const: google,nyan-big
158          - const: google,nyan
159          - const: nvidia,tegra124
160      - items:
161          - const: google,nyan-big-rev7
162          - const: google,nyan-big-rev6
163          - const: google,nyan-big-rev5
164          - const: google,nyan-big-rev4
165          - const: google,nyan-big-rev3
166          - const: google,nyan-big-rev2
167          - const: google,nyan-big-rev1
168          - const: google,nyan-big-rev0
169          - const: google,nyan-big
170          - const: google,nyan
171          - const: nvidia,tegra124
172      - items:
173          - enum:
174              - nvidia,darcy
175              - nvidia,p2371-0000
176              - nvidia,p2371-2180
177              - nvidia,p2571
178              - nvidia,p2894-0050-a08
179          - const: nvidia,tegra210
180      - description: Jetson TX2 Developer Kit
181        items:
182          - const: nvidia,p2771-0000
183          - const: nvidia,tegra186
184      - description: Jetson TX2 NX Developer Kit
185        items:
186          - const: nvidia,p3509-0000+p3636-0001
187          - const: nvidia,tegra186
188      - description: Jetson AGX Xavier Developer Kit
189        items:
190          - const: nvidia,p2972-0000
191          - const: nvidia,tegra194
192      - description: Jetson Xavier NX
193        items:
194          - const: nvidia,p3668-0000
195          - const: nvidia,tegra194
196      - description: Jetson Xavier NX (eMMC)
197        items:
198          - const: nvidia,p3668-0001
199          - const: nvidia,tegra194
200      - description: Jetson Xavier NX Developer Kit
201        items:
202          - const: nvidia,p3509-0000+p3668-0000
203          - const: nvidia,tegra194
204      - description: Jetson Xavier NX Developer Kit (eMMC)
205        items:
206          - const: nvidia,p3509-0000+p3668-0001
207          - const: nvidia,tegra194
208      - items:
209          - const: nvidia,tegra234-vdk
210          - const: nvidia,tegra234
211      - description: Jetson AGX Orin
212        items:
213          - const: nvidia,p3701-0000
214          - const: nvidia,tegra234
215      - description: Jetson AGX Orin Developer Kit
216        items:
217          - const: nvidia,p3737-0000+p3701-0000
218          - const: nvidia,p3701-0000
219          - const: nvidia,tegra234
220      - description: NVIDIA IGX Orin Development Kit
221        items:
222          - const: nvidia,p3740-0002+p3701-0008
223          - const: nvidia,p3701-0008
224          - const: nvidia,tegra234
225      - description: Jetson Orin NX
226        items:
227          - const: nvidia,p3767-0000
228          - const: nvidia,tegra234
229      - description: Jetson Orin NX Engineering Reference Developer Kit
230        items:
231          - const: nvidia,p3768-0000+p3767-0000
232          - const: nvidia,p3767-0000
233          - const: nvidia,tegra234
234      - description: Jetson Orin Nano
235        items:
236          - const: nvidia,p3767-0005
237          - const: nvidia,tegra234
238      - description: Jetson Orin Nano Developer Kit
239        items:
240          - const: nvidia,p3768-0000+p3767-0005
241          - const: nvidia,p3767-0005
242          - const: nvidia,tegra234
243
244additionalProperties: true
245