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: acer,picasso
41          - const: nvidia,tegra20
42      - items:
43          - enum:
44              - nvidia,beaver
45          - const: nvidia,tegra30
46      - items:
47          - enum:
48              - nvidia,cardhu-a02
49              - nvidia,cardhu-a04
50          - const: nvidia,cardhu
51          - const: nvidia,tegra30
52      - items:
53          - const: toradex,apalis_t30-eval
54          - const: toradex,apalis_t30
55          - const: nvidia,tegra30
56      - items:
57          - const: toradex,apalis_t30-eval-v1.1
58          - const: toradex,apalis_t30-eval
59          - const: toradex,apalis_t30-v1.1
60          - const: toradex,apalis_t30
61          - const: nvidia,tegra30
62      - items:
63          - enum:
64              - toradex,colibri_t30-eval-v3
65          - const: toradex,colibri_t30
66          - const: nvidia,tegra30
67      - items:
68          - const: asus,grouper
69          - const: nvidia,tegra30
70      - items:
71          - const: asus,tilapia
72          - const: asus,grouper
73          - const: nvidia,tegra30
74      - items:
75          - const: ouya,ouya
76          - const: nvidia,tegra30
77      - items:
78          - enum:
79              - nvidia,dalmore
80              - nvidia,roth
81              - nvidia,tn7
82          - const: nvidia,tegra114
83      - items:
84          - enum:
85              - nvidia,jetson-tk1
86              - nvidia,venice2
87          - const: nvidia,tegra124
88      - items:
89          - const: toradex,apalis-tk1-eval
90          - const: toradex,apalis-tk1
91          - const: nvidia,tegra124
92      - items:
93          - const: toradex,apalis-tk1-v1.2-eval
94          - const: toradex,apalis-tk1-eval
95          - const: toradex,apalis-tk1-v1.2
96          - const: toradex,apalis-tk1
97          - const: nvidia,tegra124
98      - items:
99          - enum:
100              - nvidia,norrin
101          - const: nvidia,tegra132
102          - const: nvidia,tegra124
103      - items:
104          - enum:
105              - nvidia,darcy
106              - nvidia,p2371-0000
107              - nvidia,p2371-2180
108              - nvidia,p2571
109              - nvidia,p2894-0050-a08
110          - const: nvidia,tegra210
111      - items:
112          - enum:
113              - nvidia,p2771-0000
114              - nvidia,p3509-0000+p3636-0001
115          - const: nvidia,tegra186
116      - items:
117          - enum:
118              - nvidia,p2972-0000
119          - const: nvidia,tegra194
120      - description: Jetson Xavier NX
121        items:
122          - const: nvidia,p3668-0000
123          - const: nvidia,tegra194
124      - description: Jetson Xavier NX (eMMC)
125        items:
126          - const: nvidia,p3668-0001
127          - const: nvidia,tegra194
128      - description: Jetson Xavier NX Developer Kit
129        items:
130          - const: nvidia,p3509-0000+p3668-0000
131          - const: nvidia,tegra194
132      - description: Jetson Xavier NX Developer Kit (eMMC)
133        items:
134          - const: nvidia,p3509-0000+p3668-0001
135          - const: nvidia,tegra194
136      - items:
137          - enum:
138              - nvidia,tegra234-vdk
139          - const: nvidia,tegra234
140
141additionalProperties: true
142