xref: /freebsd/sys/contrib/device-tree/Bindings/arm/ti/k3.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
16be33864SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
26be33864SEmmanuel Vadot%YAML 1.2
36be33864SEmmanuel Vadot---
46be33864SEmmanuel Vadot$id: http://devicetree.org/schemas/arm/ti/k3.yaml#
56be33864SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
66be33864SEmmanuel Vadot
78bab661aSEmmanuel Vadottitle: Texas Instruments K3 Multicore SoC architecture
86be33864SEmmanuel Vadot
96be33864SEmmanuel Vadotmaintainers:
106be33864SEmmanuel Vadot  - Nishanth Menon <nm@ti.com>
116be33864SEmmanuel Vadot
126be33864SEmmanuel Vadotdescription: |
136be33864SEmmanuel Vadot  Platforms based on Texas Instruments K3 Multicore SoC architecture
146be33864SEmmanuel Vadot  shall have the following properties.
156be33864SEmmanuel Vadot
166be33864SEmmanuel Vadotproperties:
176be33864SEmmanuel Vadot  $nodename:
186be33864SEmmanuel Vadot    const: '/'
196be33864SEmmanuel Vadot  compatible:
206be33864SEmmanuel Vadot    oneOf:
216be33864SEmmanuel Vadot
227ef62cebSEmmanuel Vadot      - description: K3 AM62A7 SoC
236be33864SEmmanuel Vadot        items:
246be33864SEmmanuel Vadot          - enum:
257ef62cebSEmmanuel Vadot              - ti,am62a7-sk
267ef62cebSEmmanuel Vadot          - const: ti,am62a7
276be33864SEmmanuel Vadot
28*aa1a8ff2SEmmanuel Vadot      - description: K3 AM62P5 SoC and Boards
29*aa1a8ff2SEmmanuel Vadot        items:
30*aa1a8ff2SEmmanuel Vadot          - enum:
31*aa1a8ff2SEmmanuel Vadot              - ti,am62p5-sk
32*aa1a8ff2SEmmanuel Vadot          - const: ti,am62p5
33*aa1a8ff2SEmmanuel Vadot
34f126890aSEmmanuel Vadot      - description: K3 AM625 SoC PHYTEC phyBOARD-Lyra
35f126890aSEmmanuel Vadot        items:
36f126890aSEmmanuel Vadot          - const: phytec,am625-phyboard-lyra-rdk
37f126890aSEmmanuel Vadot          - const: phytec,am62-phycore-som
38f126890aSEmmanuel Vadot          - const: ti,am625
39f126890aSEmmanuel Vadot
40c9ccf3a3SEmmanuel Vadot      - description: K3 AM625 SoC
41c9ccf3a3SEmmanuel Vadot        items:
42c9ccf3a3SEmmanuel Vadot          - enum:
43fac71e4eSEmmanuel Vadot              - beagle,am625-beagleplay
44c9ccf3a3SEmmanuel Vadot              - ti,am625-sk
45fac71e4eSEmmanuel Vadot              - ti,am62-lp-sk
46c9ccf3a3SEmmanuel Vadot          - const: ti,am625
47c9ccf3a3SEmmanuel Vadot
48f126890aSEmmanuel Vadot      - description: K3 AM62x SoC Toradex Verdin Modules and Carrier Boards
49f126890aSEmmanuel Vadot        items:
50f126890aSEmmanuel Vadot          - enum:
51f126890aSEmmanuel Vadot              - toradex,verdin-am62-nonwifi-dahlia # Verdin AM62 Module on Dahlia
52f126890aSEmmanuel Vadot              - toradex,verdin-am62-nonwifi-dev    # Verdin AM62 Module on Verdin Development Board
53f126890aSEmmanuel Vadot              - toradex,verdin-am62-nonwifi-yavia  # Verdin AM62 Module on Yavia
54f126890aSEmmanuel Vadot          - const: toradex,verdin-am62-nonwifi     # Verdin AM62 Module without Wi-Fi / BT
55f126890aSEmmanuel Vadot          - const: toradex,verdin-am62             # Verdin AM62 Module
56f126890aSEmmanuel Vadot          - const: ti,am625
57f126890aSEmmanuel Vadot
58f126890aSEmmanuel Vadot      - description: K3 AM62x SoC Toradex Verdin Modules and Carrier Boards with Wi-Fi / BT
59f126890aSEmmanuel Vadot        items:
60f126890aSEmmanuel Vadot          - enum:
61f126890aSEmmanuel Vadot              - toradex,verdin-am62-wifi-dahlia # Verdin AM62 Wi-Fi / BT Module on Dahlia
62f126890aSEmmanuel Vadot              - toradex,verdin-am62-wifi-dev    # Verdin AM62 Wi-Fi / BT M. on Verdin Development B.
63f126890aSEmmanuel Vadot              - toradex,verdin-am62-wifi-yavia  # Verdin AM62 Wi-Fi / BT Module on Yavia
64f126890aSEmmanuel Vadot          - const: toradex,verdin-am62-wifi     # Verdin AM62 Wi-Fi / BT Module
65f126890aSEmmanuel Vadot          - const: toradex,verdin-am62          # Verdin AM62 Module
66f126890aSEmmanuel Vadot          - const: ti,am625
67f126890aSEmmanuel Vadot
682eb4d8dcSEmmanuel Vadot      - description: K3 AM642 SoC
692eb4d8dcSEmmanuel Vadot        items:
702eb4d8dcSEmmanuel Vadot          - enum:
712eb4d8dcSEmmanuel Vadot              - ti,am642-evm
722eb4d8dcSEmmanuel Vadot              - ti,am642-sk
732eb4d8dcSEmmanuel Vadot          - const: ti,am642
742eb4d8dcSEmmanuel Vadot
75cb7aa33aSEmmanuel Vadot      - description: K3 AM642 SoC PHYTEC phyBOARD-Electra
76cb7aa33aSEmmanuel Vadot        items:
77cb7aa33aSEmmanuel Vadot          - const: phytec,am642-phyboard-electra-rdk
78cb7aa33aSEmmanuel Vadot          - const: phytec,am64-phycore-som
79cb7aa33aSEmmanuel Vadot          - const: ti,am642
80cb7aa33aSEmmanuel Vadot
81*aa1a8ff2SEmmanuel Vadot      - description: K3 AM642 SoC on TQ-Systems TQMaX4XxL SoM
82*aa1a8ff2SEmmanuel Vadot        items:
83*aa1a8ff2SEmmanuel Vadot          - enum:
84*aa1a8ff2SEmmanuel Vadot              - tq,am642-tqma6442l-mbax4xxl # MBaX4XxL base board
85*aa1a8ff2SEmmanuel Vadot          - const: tq,am642-tqma6442l
86*aa1a8ff2SEmmanuel Vadot          - const: ti,am642
87*aa1a8ff2SEmmanuel Vadot
887ef62cebSEmmanuel Vadot      - description: K3 AM654 SoC
897ef62cebSEmmanuel Vadot        items:
907ef62cebSEmmanuel Vadot          - enum:
917ef62cebSEmmanuel Vadot              - siemens,iot2050-advanced
92cb7aa33aSEmmanuel Vadot              - siemens,iot2050-advanced-m2
937ef62cebSEmmanuel Vadot              - siemens,iot2050-advanced-pg2
947ef62cebSEmmanuel Vadot              - siemens,iot2050-basic
957ef62cebSEmmanuel Vadot              - siemens,iot2050-basic-pg2
967ef62cebSEmmanuel Vadot              - ti,am654-evm
977ef62cebSEmmanuel Vadot          - const: ti,am654
987ef62cebSEmmanuel Vadot
997ef62cebSEmmanuel Vadot      - description: K3 J7200 SoC
1007ef62cebSEmmanuel Vadot        oneOf:
1017ef62cebSEmmanuel Vadot          - const: ti,j7200
1027ef62cebSEmmanuel Vadot          - items:
1037ef62cebSEmmanuel Vadot              - enum:
1047ef62cebSEmmanuel Vadot                  - ti,j7200-evm
1057ef62cebSEmmanuel Vadot              - const: ti,j7200
1067ef62cebSEmmanuel Vadot
1077ef62cebSEmmanuel Vadot      - description: K3 J721E SoC
1087ef62cebSEmmanuel Vadot        oneOf:
1097ef62cebSEmmanuel Vadot          - const: ti,j721e
1107ef62cebSEmmanuel Vadot          - items:
1117ef62cebSEmmanuel Vadot              - enum:
1128bab661aSEmmanuel Vadot                  - beagle,j721e-beagleboneai64
1137ef62cebSEmmanuel Vadot                  - ti,j721e-evm
1147ef62cebSEmmanuel Vadot                  - ti,j721e-sk
1157ef62cebSEmmanuel Vadot              - const: ti,j721e
1167ef62cebSEmmanuel Vadot
117e67e8565SEmmanuel Vadot      - description: K3 J721s2 SoC
118e67e8565SEmmanuel Vadot        items:
119e67e8565SEmmanuel Vadot          - enum:
120cb7aa33aSEmmanuel Vadot              - ti,am68-sk
121e67e8565SEmmanuel Vadot              - ti,j721s2-evm
122e67e8565SEmmanuel Vadot          - const: ti,j721s2
123e67e8565SEmmanuel Vadot
124cb7aa33aSEmmanuel Vadot      - description: K3 J784s4 SoC
125cb7aa33aSEmmanuel Vadot        items:
126cb7aa33aSEmmanuel Vadot          - enum:
127cb7aa33aSEmmanuel Vadot              - ti,am69-sk
128cb7aa33aSEmmanuel Vadot              - ti,j784s4-evm
129cb7aa33aSEmmanuel Vadot          - const: ti,j784s4
130cb7aa33aSEmmanuel Vadot
1316be33864SEmmanuel VadotadditionalProperties: true
1326be33864SEmmanuel Vadot
1336be33864SEmmanuel Vadot...
134