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