xref: /linux/Documentation/devicetree/bindings/mips/loongson/devices.yaml (revision e9a440e0923cddc0f9455dab55ae1b8b47a3e660)
1bfe9a299SJiaxun Yang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2bfe9a299SJiaxun Yang%YAML 1.2
3bfe9a299SJiaxun Yang---
4bfe9a299SJiaxun Yang$id: http://devicetree.org/schemas/mips/loongson/devices.yaml#
5bfe9a299SJiaxun Yang$schema: http://devicetree.org/meta-schemas/core.yaml#
6bfe9a299SJiaxun Yang
7a612130cSKrzysztof Kozlowskititle: Loongson based Platforms
8bfe9a299SJiaxun Yang
9bfe9a299SJiaxun Yangmaintainers:
10bfe9a299SJiaxun Yang  - Jiaxun Yang <jiaxun.yang@flygoat.com>
11bfe9a299SJiaxun Yangdescription: |
12bfe9a299SJiaxun Yang  Devices with a Loongson CPU shall have the following properties.
13bfe9a299SJiaxun Yang
14bfe9a299SJiaxun Yangproperties:
15bfe9a299SJiaxun Yang  $nodename:
16bfe9a299SJiaxun Yang    const: '/'
17bfe9a299SJiaxun Yang  compatible:
18bfe9a299SJiaxun Yang    oneOf:
19bfe9a299SJiaxun Yang
20eef36f0eSHuacai Chen      - description: Classic Loongson64 Quad Core + LS7A
21eef36f0eSHuacai Chen        items:
22eef36f0eSHuacai Chen          - const: loongson,loongson64c-4core-ls7a
23eef36f0eSHuacai Chen
24f8523d0eSHuacai Chen      - description: Classic Loongson64 Quad Core + RS780E
25bfe9a299SJiaxun Yang        items:
26f8523d0eSHuacai Chen          - const: loongson,loongson64c-4core-rs780e
27bfe9a299SJiaxun Yang
28f8523d0eSHuacai Chen      - description: Classic Loongson64 Octa Core + RS780E
29bfe9a299SJiaxun Yang        items:
30f8523d0eSHuacai Chen          - const: loongson,loongson64c-8core-rs780e
31eef36f0eSHuacai Chen
32eef36f0eSHuacai Chen      - description: Generic Loongson64 Quad Core + LS7A
33eef36f0eSHuacai Chen        items:
34eef36f0eSHuacai Chen          - const: loongson,loongson64g-4core-ls7a
35a84a334fSHuacai Chen
36a84a334fSHuacai Chen      - description: Virtual Loongson64 Quad Core + VirtIO
37a84a334fSHuacai Chen        items:
38a84a334fSHuacai Chen          - const: loongson,loongson64v-4core-virtio
3962298364SRob Herring
40*e9a440e0SKeguang Zhang      - description: LS1B based boards
41*e9a440e0SKeguang Zhang        items:
42*e9a440e0SKeguang Zhang          - enum:
43*e9a440e0SKeguang Zhang              - loongson,lsgz-1b-dev
44*e9a440e0SKeguang Zhang          - const: loongson,ls1b
45*e9a440e0SKeguang Zhang
46*e9a440e0SKeguang Zhang      - description: LS1C based boards
47*e9a440e0SKeguang Zhang        items:
48*e9a440e0SKeguang Zhang          - enum:
49*e9a440e0SKeguang Zhang              - loongmasses,smartloong-1c
50*e9a440e0SKeguang Zhang          - const: loongson,ls1c
51*e9a440e0SKeguang Zhang
5262298364SRob HerringadditionalProperties: true
5362298364SRob Herring
54bfe9a299SJiaxun Yang...
55