xref: /freebsd/sys/contrib/device-tree/Bindings/arm/ti/k3.yaml (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
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
28c9ccf3a3SEmmanuel Vadot      - description: K3 AM625 SoC
29c9ccf3a3SEmmanuel Vadot        items:
30c9ccf3a3SEmmanuel Vadot          - enum:
31c9ccf3a3SEmmanuel Vadot              - ti,am625-sk
32c9ccf3a3SEmmanuel Vadot          - const: ti,am625
33c9ccf3a3SEmmanuel Vadot
342eb4d8dcSEmmanuel Vadot      - description: K3 AM642 SoC
352eb4d8dcSEmmanuel Vadot        items:
362eb4d8dcSEmmanuel Vadot          - enum:
372eb4d8dcSEmmanuel Vadot              - ti,am642-evm
382eb4d8dcSEmmanuel Vadot              - ti,am642-sk
392eb4d8dcSEmmanuel Vadot          - const: ti,am642
402eb4d8dcSEmmanuel Vadot
41*cb7aa33aSEmmanuel Vadot      - description: K3 AM642 SoC PHYTEC phyBOARD-Electra
42*cb7aa33aSEmmanuel Vadot        items:
43*cb7aa33aSEmmanuel Vadot          - const: phytec,am642-phyboard-electra-rdk
44*cb7aa33aSEmmanuel Vadot          - const: phytec,am64-phycore-som
45*cb7aa33aSEmmanuel Vadot          - const: ti,am642
46*cb7aa33aSEmmanuel Vadot
477ef62cebSEmmanuel Vadot      - description: K3 AM654 SoC
487ef62cebSEmmanuel Vadot        items:
497ef62cebSEmmanuel Vadot          - enum:
507ef62cebSEmmanuel Vadot              - siemens,iot2050-advanced
51*cb7aa33aSEmmanuel Vadot              - siemens,iot2050-advanced-m2
527ef62cebSEmmanuel Vadot              - siemens,iot2050-advanced-pg2
537ef62cebSEmmanuel Vadot              - siemens,iot2050-basic
547ef62cebSEmmanuel Vadot              - siemens,iot2050-basic-pg2
557ef62cebSEmmanuel Vadot              - ti,am654-evm
567ef62cebSEmmanuel Vadot          - const: ti,am654
577ef62cebSEmmanuel Vadot
587ef62cebSEmmanuel Vadot      - description: K3 J7200 SoC
597ef62cebSEmmanuel Vadot        oneOf:
607ef62cebSEmmanuel Vadot          - const: ti,j7200
617ef62cebSEmmanuel Vadot          - items:
627ef62cebSEmmanuel Vadot              - enum:
637ef62cebSEmmanuel Vadot                  - ti,j7200-evm
647ef62cebSEmmanuel Vadot              - const: ti,j7200
657ef62cebSEmmanuel Vadot
667ef62cebSEmmanuel Vadot      - description: K3 J721E SoC
677ef62cebSEmmanuel Vadot        oneOf:
687ef62cebSEmmanuel Vadot          - const: ti,j721e
697ef62cebSEmmanuel Vadot          - items:
707ef62cebSEmmanuel Vadot              - enum:
718bab661aSEmmanuel Vadot                  - beagle,j721e-beagleboneai64
727ef62cebSEmmanuel Vadot                  - ti,j721e-evm
737ef62cebSEmmanuel Vadot                  - ti,j721e-sk
747ef62cebSEmmanuel Vadot              - const: ti,j721e
757ef62cebSEmmanuel Vadot
76e67e8565SEmmanuel Vadot      - description: K3 J721s2 SoC
77e67e8565SEmmanuel Vadot        items:
78e67e8565SEmmanuel Vadot          - enum:
79*cb7aa33aSEmmanuel Vadot              - ti,am68-sk
80e67e8565SEmmanuel Vadot              - ti,j721s2-evm
81e67e8565SEmmanuel Vadot          - const: ti,j721s2
82e67e8565SEmmanuel Vadot
83*cb7aa33aSEmmanuel Vadot      - description: K3 J784s4 SoC
84*cb7aa33aSEmmanuel Vadot        items:
85*cb7aa33aSEmmanuel Vadot          - enum:
86*cb7aa33aSEmmanuel Vadot              - ti,am69-sk
87*cb7aa33aSEmmanuel Vadot              - ti,j784s4-evm
88*cb7aa33aSEmmanuel Vadot          - const: ti,j784s4
89*cb7aa33aSEmmanuel Vadot
906be33864SEmmanuel VadotadditionalProperties: true
916be33864SEmmanuel Vadot
926be33864SEmmanuel Vadot...
93