xref: /freebsd/sys/contrib/device-tree/Bindings/arm/tegra.yaml (revision 8ddb146abcdf061be9f2c0db7e391697dafad85c)
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 device tree bindings
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      - items:
68          - const: toradex,apalis_t30-eval
69          - const: toradex,apalis_t30
70          - const: nvidia,tegra30
71      - items:
72          - const: toradex,apalis_t30-v1.1-eval
73          - const: toradex,apalis_t30-eval
74          - const: toradex,apalis_t30-v1.1
75          - const: toradex,apalis_t30
76          - const: nvidia,tegra30
77      - items:
78          - enum:
79              - toradex,colibri_t30-eval-v3
80          - const: toradex,colibri_t30
81          - const: nvidia,tegra30
82      - items:
83          - const: asus,grouper
84          - const: nvidia,tegra30
85      - items:
86          - const: asus,tilapia
87          - const: asus,grouper
88          - const: nvidia,tegra30
89      - items:
90          - const: ouya,ouya
91          - const: nvidia,tegra30
92      - items:
93          - const: pegatron,chagall
94          - const: nvidia,tegra30
95      - items:
96          - enum:
97              - asus,tf701t
98              - nvidia,dalmore
99              - nvidia,roth
100              - nvidia,tn7
101          - const: nvidia,tegra114
102      - items:
103          - enum:
104              - nvidia,jetson-tk1
105              - nvidia,venice2
106          - const: nvidia,tegra124
107      - items:
108          - const: toradex,apalis-tk1-eval
109          - const: toradex,apalis-tk1
110          - const: nvidia,tegra124
111      - items:
112          - const: toradex,apalis-tk1-v1.2-eval
113          - const: toradex,apalis-tk1-eval
114          - const: toradex,apalis-tk1-v1.2
115          - const: toradex,apalis-tk1
116          - const: nvidia,tegra124
117      - items:
118          - enum:
119              - nvidia,norrin
120          - const: nvidia,tegra132
121          - const: nvidia,tegra124
122      - items:
123          - enum:
124              - nvidia,darcy
125              - nvidia,p2371-0000
126              - nvidia,p2371-2180
127              - nvidia,p2571
128              - nvidia,p2894-0050-a08
129          - const: nvidia,tegra210
130      - description: Jetson TX2 Developer Kit
131        items:
132          - const: nvidia,p2771-0000
133          - const: nvidia,tegra186
134      - description: Jetson TX2 NX Developer Kit
135        items:
136          - const: nvidia,p3509-0000+p3636-0001
137          - const: nvidia,tegra186
138      - description: Jetson AGX Xavier Developer Kit
139        items:
140          - const: nvidia,p2972-0000
141          - const: nvidia,tegra194
142      - description: Jetson Xavier NX
143        items:
144          - const: nvidia,p3668-0000
145          - const: nvidia,tegra194
146      - description: Jetson Xavier NX (eMMC)
147        items:
148          - const: nvidia,p3668-0001
149          - const: nvidia,tegra194
150      - description: Jetson Xavier NX Developer Kit
151        items:
152          - const: nvidia,p3509-0000+p3668-0000
153          - const: nvidia,tegra194
154      - description: Jetson Xavier NX Developer Kit (eMMC)
155        items:
156          - const: nvidia,p3509-0000+p3668-0001
157          - const: nvidia,tegra194
158      - items:
159          - const: nvidia,tegra234-vdk
160          - const: nvidia,tegra234
161      - description: Jetson AGX Orin
162        items:
163          - const: nvidia,p3701-0000
164          - const: nvidia,tegra234
165      - description: Jetson AGX Orin Developer Kit
166        items:
167          - const: nvidia,p3737-0000+p3701-0000
168          - const: nvidia,p3701-0000
169          - const: nvidia,tegra234
170
171additionalProperties: true
172