xref: /freebsd/sys/contrib/device-tree/Bindings/arm/ti/k3.yaml (revision d9a42747950146bf03cda7f6e25d219253f8a57a)
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 device tree bindings
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 AM654 SoC
23        items:
24          - enum:
25              - ti,am654-evm
26              - siemens,iot2050-basic
27              - siemens,iot2050-basic-pg2
28              - siemens,iot2050-advanced
29              - siemens,iot2050-advanced-pg2
30          - const: ti,am654
31
32      - description: K3 J721E SoC
33        oneOf:
34          - const: ti,j721e
35          - items:
36              - enum:
37                  - ti,j721e-evm
38                  - ti,j721e-sk
39              - const: ti,j721e
40
41      - description: K3 J7200 SoC
42        oneOf:
43          - const: ti,j7200
44          - items:
45              - enum:
46                  - ti,j7200-evm
47              - const: ti,j7200
48
49      - description: K3 AM625 SoC
50        items:
51          - enum:
52              - ti,am625-sk
53          - const: ti,am625
54
55      - description: K3 AM642 SoC
56        items:
57          - enum:
58              - ti,am642-evm
59              - ti,am642-sk
60          - const: ti,am642
61
62      - description: K3 J721s2 SoC
63        items:
64          - enum:
65              - ti,j721s2-evm
66          - const: ti,j721s2
67
68additionalProperties: true
69
70...
71