xref: /freebsd/sys/contrib/device-tree/Bindings/arm/arm,integrator.yaml (revision 84943d6f38e936ac3b7a3947ca26eeb27a39f938)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/arm,integrator.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7*7ef62cebSEmmanuel Vadottitle: ARM Integrator Boards
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Linus Walleij <linus.walleij@linaro.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |+
13c66ec88fSEmmanuel Vadot  These were the first ARM platforms officially supported by ARM Ltd.
14c66ec88fSEmmanuel Vadot  They are ARMv4, ARMv5 and ARMv6-capable using different core tiles,
15c66ec88fSEmmanuel Vadot  so the system is modular and can host a variety of CPU tiles called
16c66ec88fSEmmanuel Vadot  "core tiles" and referred to in the device tree as "core modules".
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadotproperties:
19c66ec88fSEmmanuel Vadot  $nodename:
20c66ec88fSEmmanuel Vadot    const: '/'
21c66ec88fSEmmanuel Vadot  compatible:
22c66ec88fSEmmanuel Vadot    oneOf:
23c66ec88fSEmmanuel Vadot      - description: ARM Integrator Application Platform, this board has a PCI
24c66ec88fSEmmanuel Vadot          host and several PCI slots, as well as a number of slots for logical
25c66ec88fSEmmanuel Vadot          expansion modules, it is referred to as an "ASIC Development
26c66ec88fSEmmanuel Vadot          Motherboard" and is extended with custom FPGA and is intended for
27c66ec88fSEmmanuel Vadot          rapid prototyping. See ARM DUI 0098B. This board can physically come
28c66ec88fSEmmanuel Vadot          pre-packaged in a PC Tower form factor called Integrator/PP1 or a
29c66ec88fSEmmanuel Vadot          special metal fixture called Integrator/PP2, see ARM DUI 0169A.
30c66ec88fSEmmanuel Vadot        items:
31c66ec88fSEmmanuel Vadot          - const: arm,integrator-ap
32c66ec88fSEmmanuel Vadot      - description: ARM Integrator Compact Platform (HBI-0086), this board has
33c66ec88fSEmmanuel Vadot          a compact form factor and mainly consists of the bare minimum
34c66ec88fSEmmanuel Vadot          peripherals to make use of the core module. See ARM DUI 0159B.
35c66ec88fSEmmanuel Vadot        items:
36c66ec88fSEmmanuel Vadot          - const: arm,integrator-cp
37c66ec88fSEmmanuel Vadot      - description: ARM Integrator Standard Development Board (SDB) Platform,
38c66ec88fSEmmanuel Vadot          this board is a PCI-based board conforming to the Microsoft SDB
39c66ec88fSEmmanuel Vadot          (HARP) specification. See ARM DUI 0099A.
40c66ec88fSEmmanuel Vadot        items:
41c66ec88fSEmmanuel Vadot          - const: arm,integrator-sp
42c66ec88fSEmmanuel Vadot
43c66ec88fSEmmanuel Vadotrequired:
44c66ec88fSEmmanuel Vadot  - compatible
45c66ec88fSEmmanuel Vadot  - core-module@10000000
46c66ec88fSEmmanuel Vadot
476be33864SEmmanuel VadotadditionalProperties: true
486be33864SEmmanuel Vadot
49c66ec88fSEmmanuel Vadot...
50