1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/arm/arm,versatile.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Versatile Boards Device Tree Bindings
10 - Linus Walleij <linus.walleij@linaro.org>
13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards
14 with various pluggable interface boards, in essence the Versatile PB version
15 is a superset of the Versatile AB version.
22 - description: The ARM Versatile Application Baseboard (HBI-0118) is an
23 evaluation board specifically for the ARM926EJ-S. It can be connected
24 to an IB1 interface board for a touchscreen-type use case or an IB2
25 for a candybar phone-type use case. See ARM DUI 0225D.
27 - const: arm,versatile-ab
28 - description: The ARM Versatile Platform Baseboard (HBI-0117) is an
29 extension of the Versatile Application Baseboard that includes a
30 PCI host controller. Like the sibling board, it is done specifically
31 for ARM926EJ-S. See ARM DUI 0224B.
33 - const: arm,versatile-pb
37 description: the root node in the Versatile platforms must contain
38 a core module child node. They are always at physical address
39 0x10000000 in all the Versatile variants.
43 - const: arm,core-module-versatile
56 description: When fitted with the IB2 Interface Board, the Versatile
57 AB will present an optional system controller node which controls the
58 extra peripherals on the interface board.
62 const: arm,versatile-ib2-syscon
69 - core-module@10000000
71 additionalProperties: true