xref: /linux/Documentation/devicetree/bindings/arm/tegra.yaml (revision 5ea5880764cbb164afb17a62e76ca75dc371409d)
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      - description: ASUS Transformers T20 Device family
40        items:
41          - enum:
42              - asus,sl101
43              - asus,tf101
44              - asus,tf101g
45          - const: nvidia,tegra20
46      - items:
47          - const: acer,picasso
48          - const: nvidia,tegra20
49      - items:
50          - enum:
51              - nvidia,beaver
52          - const: nvidia,tegra30
53      - items:
54          - enum:
55              - nvidia,cardhu-a02
56              - nvidia,cardhu-a04
57          - const: nvidia,cardhu
58          - const: nvidia,tegra30
59      - description: ASUS Portable AiO P1801-T
60        items:
61          - const: asus,p1801-t
62          - const: nvidia,tegra30
63      - description: ASUS Transformers Device family
64        items:
65          - enum:
66              - asus,tf201
67              - asus,tf300t
68              - asus,tf300tg
69              - asus,tf300tl
70              - asus,tf700t
71          - const: nvidia,tegra30
72      - description: Asus VivoTab RT
73        items:
74          - const: asus,tf600t
75          - const: nvidia,tegra30
76      - description: LG Optimus 4X P880
77        items:
78          - const: lg,p880
79          - const: nvidia,tegra30
80      - description: LG Optimus Vu P895
81        items:
82          - const: lg,p895
83          - const: nvidia,tegra30
84      - items:
85          - const: toradex,apalis_t30-eval
86          - const: toradex,apalis_t30
87          - const: nvidia,tegra30
88      - items:
89          - const: toradex,apalis_t30-v1.1-eval
90          - const: toradex,apalis_t30-eval
91          - const: toradex,apalis_t30-v1.1
92          - const: toradex,apalis_t30
93          - const: nvidia,tegra30
94      - items:
95          - enum:
96              - toradex,colibri_t30-eval-v3
97          - const: toradex,colibri_t30
98          - const: nvidia,tegra30
99      - items:
100          - const: asus,grouper
101          - const: nvidia,tegra30
102      - items:
103          - const: asus,tilapia
104          - const: asus,grouper
105          - const: nvidia,tegra30
106      - items:
107          - const: ouya,ouya
108          - const: nvidia,tegra30
109      - items:
110          - const: pegatron,chagall
111          - const: nvidia,tegra30
112      - items:
113          - enum:
114              - asus,tf701t
115              - nvidia,dalmore
116              - nvidia,roth
117              - nvidia,tn7
118          - const: nvidia,tegra114
119      - items:
120          - enum:
121              - nvidia,jetson-tk1
122              - nvidia,venice2
123          - const: nvidia,tegra124
124      - items:
125          - const: toradex,apalis-tk1-eval
126          - const: toradex,apalis-tk1
127          - const: nvidia,tegra124
128      - items:
129          - const: toradex,apalis-tk1-v1.2-eval
130          - const: toradex,apalis-tk1-eval
131          - const: toradex,apalis-tk1-v1.2
132          - const: toradex,apalis-tk1
133          - const: nvidia,tegra124
134      - items:
135          - const: google,nyan-big-rev7
136          - const: google,nyan-big-rev6
137          - const: google,nyan-big-rev5
138          - const: google,nyan-big-rev4
139          - const: google,nyan-big-rev3
140          - const: google,nyan-big-rev2
141          - const: google,nyan-big-rev1
142          - const: google,nyan-big-rev0
143          - const: google,nyan-big
144          - const: google,nyan
145          - const: nvidia,tegra124
146      - items:
147          - const: google,nyan-blaze-rev10
148          - const: google,nyan-blaze-rev9
149          - const: google,nyan-blaze-rev8
150          - const: google,nyan-blaze-rev7
151          - const: google,nyan-blaze-rev6
152          - const: google,nyan-blaze-rev5
153          - const: google,nyan-blaze-rev4
154          - const: google,nyan-blaze-rev3
155          - const: google,nyan-blaze-rev2
156          - const: google,nyan-blaze-rev1
157          - const: google,nyan-blaze-rev0
158          - const: google,nyan-blaze
159          - const: google,nyan
160          - const: nvidia,tegra124
161      - items:
162          - enum:
163              - nvidia,norrin
164          - const: nvidia,tegra132
165          - const: nvidia,tegra124
166      - items:
167          - const: google,nyan-blaze-rev10
168          - const: google,nyan-blaze-rev9
169          - const: google,nyan-blaze-rev8
170          - const: google,nyan-blaze-rev7
171          - const: google,nyan-blaze-rev6
172          - const: google,nyan-blaze-rev5
173          - const: google,nyan-blaze-rev4
174          - const: google,nyan-blaze-rev3
175          - const: google,nyan-blaze-rev2
176          - const: google,nyan-blaze-rev1
177          - const: google,nyan-blaze-rev0
178          - const: google,nyan-blaze
179          - const: google,nyan
180          - const: nvidia,tegra124
181      - items:
182          - const: google,nyan-big-rev10
183          - const: google,nyan-big-rev9
184          - const: google,nyan-big-rev8
185          - const: google,nyan-big-rev7
186          - const: google,nyan-big-rev6
187          - const: google,nyan-big-rev5
188          - const: google,nyan-big-rev4
189          - const: google,nyan-big-rev3
190          - const: google,nyan-big-rev2
191          - const: google,nyan-big-rev1
192          - const: google,nyan-big-rev0
193          - const: google,nyan-big
194          - const: google,nyan
195          - const: nvidia,tegra124
196      - items:
197          - const: google,nyan-big-rev7
198          - const: google,nyan-big-rev6
199          - const: google,nyan-big-rev5
200          - const: google,nyan-big-rev4
201          - const: google,nyan-big-rev3
202          - const: google,nyan-big-rev2
203          - const: google,nyan-big-rev1
204          - const: google,nyan-big-rev0
205          - const: google,nyan-big
206          - const: google,nyan
207          - const: nvidia,tegra124
208      - description: Xiaomi Mi Pad (A0101)
209        items:
210          - const: xiaomi,mocha
211          - const: nvidia,tegra124
212      - items:
213          - enum:
214              - nvidia,p2371-0000
215              - nvidia,p2371-2180
216              - nvidia,p2571
217          - const: nvidia,tegra210
218      - items:
219          - const: nvidia,p3541-0000
220          - const: nvidia,p3450-0000
221          - const: nvidia,tegra210
222      - description: NVIDIA Jetson Nano
223        items:
224          - const: nvidia,p3450-0000
225          - const: nvidia,tegra210
226      - description: NVIDIA Shield TV
227        items:
228          - const: nvidia,p2894-0050-a08
229          - const: nvidia,darcy
230          - const: nvidia,tegra210
231      - description: Google Pixel C
232        items:
233          - const: google,smaug-rev8
234          - const: google,smaug-rev7
235          - const: google,smaug-rev6
236          - const: google,smaug-rev5
237          - const: google,smaug-rev4
238          - const: google,smaug-rev3
239          - const: google,smaug-rev2
240          - const: google,smaug-rev1
241          - const: google,smaug
242          - const: nvidia,tegra210
243      - description: Jetson TX2 Developer Kit
244        items:
245          - const: nvidia,p2771-0000
246          - const: nvidia,tegra186
247      - description: Jetson TX2 NX Developer Kit
248        items:
249          - const: nvidia,p3509-0000+p3636-0001
250          - const: nvidia,tegra186
251      - description: Jetson AGX Xavier Developer Kit
252        items:
253          - const: nvidia,p2972-0000
254          - const: nvidia,tegra194
255      - description: Jetson Xavier NX
256        items:
257          - const: nvidia,p3668-0000
258          - const: nvidia,tegra194
259      - description: Jetson Xavier NX (eMMC)
260        items:
261          - const: nvidia,p3668-0001
262          - const: nvidia,tegra194
263      - description: Jetson Xavier NX Developer Kit
264        items:
265          - const: nvidia,p3509-0000+p3668-0000
266          - const: nvidia,tegra194
267      - description: Jetson Xavier NX Developer Kit (eMMC)
268        items:
269          - const: nvidia,p3509-0000+p3668-0001
270          - const: nvidia,tegra194
271      - items:
272          - const: nvidia,tegra234-vdk
273          - const: nvidia,tegra234
274      - description: Jetson AGX Orin
275        items:
276          - const: nvidia,p3701-0000
277          - const: nvidia,tegra234
278      - description: Jetson AGX Orin Developer Kit
279        items:
280          - const: nvidia,p3737-0000+p3701-0000
281          - const: nvidia,p3701-0000
282          - const: nvidia,tegra234
283      - description: Jetson AGX Orin Developer Kit with Industrial Module
284        items:
285          - const: nvidia,p3737-0000+p3701-0008
286          - const: nvidia,p3701-0008
287          - const: nvidia,tegra234
288      - description: NVIDIA IGX Orin Development Kit
289        items:
290          - const: nvidia,p3740-0002+p3701-0008
291          - const: nvidia,p3701-0008
292          - const: nvidia,tegra234
293      - description: Jetson Orin NX
294        items:
295          - const: nvidia,p3767-0000
296          - const: nvidia,tegra234
297      - description: Jetson Orin NX Engineering Reference Developer Kit
298        items:
299          - const: nvidia,p3768-0000+p3767-0000
300          - const: nvidia,p3767-0000
301          - const: nvidia,tegra234
302      - description: Jetson Orin Nano
303        items:
304          - const: nvidia,p3767-0005
305          - const: nvidia,tegra234
306      - description: Jetson Orin Nano Developer Kit
307        items:
308          - const: nvidia,p3768-0000+p3767-0005
309          - const: nvidia,p3767-0005
310          - const: nvidia,tegra234
311      - description: NVIDIA P3971-0089+P3834-0008 Engineering Reference Platform
312        items:
313          - const: nvidia,p3971-0089+p3834-0008
314          - const: nvidia,p3834-0008
315          - const: nvidia,tegra264
316      - description: Jetson AGX Thor Developer Kit
317        items:
318          - const: nvidia,p4071-0000+p3834-0008
319          - const: nvidia,p3834-0008
320          - const: nvidia,tegra264
321
322additionalProperties: true
323