xref: /linux/Documentation/devicetree/bindings/arm/ti/k3.yaml (revision 0526b56cbc3c489642bd6a5fe4b718dea7ef0ee8)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/ti/k3.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Texas Instruments K3 Multicore SoC architecture
8
9maintainers:
10  - Nishanth Menon <nm@ti.com>
11
12description: |
13  Platforms based on Texas Instruments K3 Multicore SoC architecture
14  shall have the following properties.
15
16properties:
17  $nodename:
18    const: '/'
19  compatible:
20    oneOf:
21
22      - description: K3 AM62A7 SoC
23        items:
24          - enum:
25              - ti,am62a7-sk
26          - const: ti,am62a7
27
28      - description: K3 AM625 SoC
29        items:
30          - enum:
31              - beagle,am625-beagleplay
32              - ti,am625-sk
33              - ti,am62-lp-sk
34          - const: ti,am625
35
36      - description: K3 AM642 SoC
37        items:
38          - enum:
39              - ti,am642-evm
40              - ti,am642-sk
41          - const: ti,am642
42
43      - description: K3 AM642 SoC PHYTEC phyBOARD-Electra
44        items:
45          - const: phytec,am642-phyboard-electra-rdk
46          - const: phytec,am64-phycore-som
47          - const: ti,am642
48
49      - description: K3 AM654 SoC
50        items:
51          - enum:
52              - siemens,iot2050-advanced
53              - siemens,iot2050-advanced-m2
54              - siemens,iot2050-advanced-pg2
55              - siemens,iot2050-basic
56              - siemens,iot2050-basic-pg2
57              - ti,am654-evm
58          - const: ti,am654
59
60      - description: K3 J7200 SoC
61        oneOf:
62          - const: ti,j7200
63          - items:
64              - enum:
65                  - ti,j7200-evm
66              - const: ti,j7200
67
68      - description: K3 J721E SoC
69        oneOf:
70          - const: ti,j721e
71          - items:
72              - enum:
73                  - beagle,j721e-beagleboneai64
74                  - ti,j721e-evm
75                  - ti,j721e-sk
76              - const: ti,j721e
77
78      - description: K3 J721s2 SoC
79        items:
80          - enum:
81              - ti,am68-sk
82              - ti,j721s2-evm
83          - const: ti,j721s2
84
85      - description: K3 J784s4 SoC
86        items:
87          - enum:
88              - ti,am69-sk
89              - ti,j784s4-evm
90          - const: ti,j784s4
91
92additionalProperties: true
93
94...
95