xref: /freebsd/sys/contrib/device-tree/Bindings/arm/realtek.yaml (revision dd41de95a84d979615a2ef11df6850622bf6184e)
1# SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/realtek.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Realtek platforms device tree bindings
8
9maintainers:
10  - Andreas Färber <afaerber@suse.de>
11
12properties:
13  $nodename:
14    const: '/'
15  compatible:
16    oneOf:
17      # RTD1195 SoC based boards
18      - items:
19          - enum:
20              - mele,x1000 # MeLE X1000
21              - realtek,horseradish # Realtek Horseradish EVB
22          - const: realtek,rtd1195
23
24      # RTD1293 SoC based boards
25      - items:
26          - enum:
27              - synology,ds418j # Synology DiskStation DS418j
28          - const: realtek,rtd1293
29
30      # RTD1295 SoC based boards
31      - items:
32          - enum:
33              - mele,v9 # MeLE V9
34              - probox2,ava # ProBox2 AVA
35              - xnano,x5 # Xnano X5
36              - zidoo,x9s # Zidoo X9S
37          - const: realtek,rtd1295
38
39      # RTD1296 SoC based boards
40      - items:
41          - enum:
42              - synology,ds418 # Synology DiskStation DS418
43          - const: realtek,rtd1296
44
45      # RTD1395 SoC based boards
46      - items:
47          - enum:
48              - bananapi,bpi-m4 # Banana Pi BPI-M4
49              - realtek,lion-skin # Realtek Lion Skin EVB
50          - const: realtek,rtd1395
51
52      # RTD1619 SoC based boards
53      - items:
54          - enum:
55              - realtek,mjolnir # Realtek Mjolnir EVB
56          - const: realtek,rtd1619
57
58additionalProperties: true
59
60...
61