| # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | |
| %YAML 1.2 | |
| --- | |
| $id: http://devicetree.org/schemas/arm/arm,versatile.yaml# | |
| $schema: http://devicetree.org/meta-schemas/core.yaml# | |
| title: ARM Versatile Boards | |
| maintainers: | |
| - Linus Walleij <linusw@kernel.org> | |
| description: |+ | |
| The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards | |
| with various pluggable interface boards, in essence the Versatile PB version | |
| is a superset of the Versatile AB version. | |
| The root node in the Versatile platforms must contain a core module child | |
| node. They are always at physical address 0x10000000 in all the Versatile | |
| variants. | |
| When fitted with the IB2 Interface Board, the Versatile AB will present an | |
| optional system controller node which controls the extra peripherals on the | |
| interface board. | |
| properties: | |
| $nodename: | |
| const: '/' | |
| compatible: | |
| oneOf: | |
| - description: The ARM Versatile Application Baseboard (HBI-0118) is an | |
| evaluation board specifically for the ARM926EJ-S. It can be connected | |
| to an IB1 interface board for a touchscreen-type use case or an IB2 | |
| for a candybar phone-type use case. See ARM DUI 0225D. | |
| items: | |
| - const: arm,versatile-ab | |
| - description: The ARM Versatile Platform Baseboard (HBI-0117) is an | |
| extension of the Versatile Application Baseboard that includes a | |
| PCI host controller. Like the sibling board, it is done specifically | |
| for ARM926EJ-S. See ARM DUI 0224B. | |
| items: | |
| - const: arm,versatile-pb | |
| required: | |
| - compatible | |
| - core-module@10000000 | |
| additionalProperties: true | |
| ... |