xref: /freebsd/sys/contrib/device-tree/Bindings/mips/loongson/devices.yaml (revision 29332c0dcee1e80c9fb871e06c3160bd5deb1b44)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mips/loongson/devices.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Loongson based Platforms Device Tree Bindings
8
9maintainers:
10  - Jiaxun Yang <jiaxun.yang@flygoat.com>
11description: |
12  Devices with a Loongson CPU shall have the following properties.
13
14properties:
15  $nodename:
16    const: '/'
17  compatible:
18    oneOf:
19
20      - description: Classic Loongson64 Quad Core + LS7A
21        items:
22          - const: loongson,loongson64c-4core-ls7a
23
24      - description: Classic Loongson64 Quad Core + RS780E
25        items:
26          - const: loongson,loongson64c-4core-rs780e
27
28      - description: Classic Loongson64 Octa Core + RS780E
29        items:
30          - const: loongson,loongson64c-8core-rs780e
31
32      - description: Generic Loongson64 Quad Core + LS7A
33        items:
34          - const: loongson,loongson64g-4core-ls7a
35
36      - description: Virtual Loongson64 Quad Core + VirtIO
37        items:
38          - const: loongson,loongson64v-4core-virtio
39
40additionalProperties: true
41
42...
43