18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/arm/arm,realview.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: ARM RealView Boards Device Tree Bindings 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cimaintainers: 108c2ecf20Sopenharmony_ci - Linus Walleij <linus.walleij@linaro.org> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cidescription: |+ 138c2ecf20Sopenharmony_ci The ARM RealView series of reference designs were built to explore the ARM 148c2ecf20Sopenharmony_ci 11, Cortex A-8 and Cortex A-9 CPUs. This included new features compared to 158c2ecf20Sopenharmony_ci the earlier CPUs such as TrustZone and multicore (MPCore). 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciproperties: 188c2ecf20Sopenharmony_ci $nodename: 198c2ecf20Sopenharmony_ci const: '/' 208c2ecf20Sopenharmony_ci compatible: 218c2ecf20Sopenharmony_ci oneOf: 228c2ecf20Sopenharmony_ci - description: ARM RealView Emulation Baseboard (HBI-0140) was created 238c2ecf20Sopenharmony_ci as a generic platform to test different FPGA designs, and has 248c2ecf20Sopenharmony_ci pluggable CPU modules, see ARM DUI 0303E. 258c2ecf20Sopenharmony_ci items: 268c2ecf20Sopenharmony_ci - const: arm,realview-eb 278c2ecf20Sopenharmony_ci - description: ARM RealView Platform Baseboard for ARM1176JZF-S 288c2ecf20Sopenharmony_ci (HBI-0147) was created as a development board to test ARM TrustZone, 298c2ecf20Sopenharmony_ci CoreSight and Intelligent Energy Management (IEM) see ARM DUI 0425F. 308c2ecf20Sopenharmony_ci items: 318c2ecf20Sopenharmony_ci - const: arm,realview-pb1176 328c2ecf20Sopenharmony_ci - description: ARM RealView Platform Baseboard for ARM 11 MPCore 338c2ecf20Sopenharmony_ci (HBI-0159, HBI-0175 and HBI-0176) was created to showcase 348c2ecf20Sopenharmony_ci multiprocessing with ARM11 using MPCore using symmetric 358c2ecf20Sopenharmony_ci multiprocessing (SMP). See ARM DUI 0351E. 368c2ecf20Sopenharmony_ci items: 378c2ecf20Sopenharmony_ci - const: arm,realview-pb11mp 388c2ecf20Sopenharmony_ci - description: ARM RealView Platform Baseboard for Cortex-A8 (HBI-0178, 398c2ecf20Sopenharmony_ci HBI-0176 and HBI-0175) was the first reference platform for the 408c2ecf20Sopenharmony_ci Cortex CPU family, including a Cortex-A8 test chip. 418c2ecf20Sopenharmony_ci items: 428c2ecf20Sopenharmony_ci - const: arm,realview-pba8 438c2ecf20Sopenharmony_ci - description: ARM RealView Platform Baseboard Explore for Cortex-A9 448c2ecf20Sopenharmony_ci (HBI-0182 and HBI-0183) was the reference platform for the Cortex-A9 458c2ecf20Sopenharmony_ci CPU. 468c2ecf20Sopenharmony_ci items: 478c2ecf20Sopenharmony_ci - const: arm,realview-pbx 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ci soc: 508c2ecf20Sopenharmony_ci description: All RealView boards must provide a soc node in the root of the 518c2ecf20Sopenharmony_ci device tree, representing the System-on-Chip since these test chips are 528c2ecf20Sopenharmony_ci rather complex. 538c2ecf20Sopenharmony_ci type: object 548c2ecf20Sopenharmony_ci properties: 558c2ecf20Sopenharmony_ci compatible: 568c2ecf20Sopenharmony_ci oneOf: 578c2ecf20Sopenharmony_ci - items: 588c2ecf20Sopenharmony_ci - const: arm,realview-eb-soc 598c2ecf20Sopenharmony_ci - const: simple-bus 608c2ecf20Sopenharmony_ci - items: 618c2ecf20Sopenharmony_ci - const: arm,realview-pb1176-soc 628c2ecf20Sopenharmony_ci - const: simple-bus 638c2ecf20Sopenharmony_ci - items: 648c2ecf20Sopenharmony_ci - const: arm,realview-pb11mp-soc 658c2ecf20Sopenharmony_ci - const: simple-bus 668c2ecf20Sopenharmony_ci - items: 678c2ecf20Sopenharmony_ci - const: arm,realview-pba8-soc 688c2ecf20Sopenharmony_ci - const: simple-bus 698c2ecf20Sopenharmony_ci - items: 708c2ecf20Sopenharmony_ci - const: arm,realview-pbx-soc 718c2ecf20Sopenharmony_ci - const: simple-bus 728c2ecf20Sopenharmony_ci 738c2ecf20Sopenharmony_ci patternProperties: 748c2ecf20Sopenharmony_ci "^.*syscon@[0-9a-f]+$": 758c2ecf20Sopenharmony_ci type: object 768c2ecf20Sopenharmony_ci description: All RealView boards must provide a syscon system controller 778c2ecf20Sopenharmony_ci node inside the soc node. 788c2ecf20Sopenharmony_ci properties: 798c2ecf20Sopenharmony_ci compatible: 808c2ecf20Sopenharmony_ci oneOf: 818c2ecf20Sopenharmony_ci - items: 828c2ecf20Sopenharmony_ci - const: arm,realview-eb11mp-revb-syscon 838c2ecf20Sopenharmony_ci - const: arm,realview-eb-syscon 848c2ecf20Sopenharmony_ci - const: syscon 858c2ecf20Sopenharmony_ci - const: simple-mfd 868c2ecf20Sopenharmony_ci - items: 878c2ecf20Sopenharmony_ci - const: arm,realview-eb11mp-revc-syscon 888c2ecf20Sopenharmony_ci - const: arm,realview-eb-syscon 898c2ecf20Sopenharmony_ci - const: syscon 908c2ecf20Sopenharmony_ci - const: simple-mfd 918c2ecf20Sopenharmony_ci - items: 928c2ecf20Sopenharmony_ci - const: arm,realview-eb-syscon 938c2ecf20Sopenharmony_ci - const: syscon 948c2ecf20Sopenharmony_ci - const: simple-mfd 958c2ecf20Sopenharmony_ci - items: 968c2ecf20Sopenharmony_ci - const: arm,realview-pb1176-syscon 978c2ecf20Sopenharmony_ci - const: syscon 988c2ecf20Sopenharmony_ci - const: simple-mfd 998c2ecf20Sopenharmony_ci - items: 1008c2ecf20Sopenharmony_ci - const: arm,realview-pb11mp-syscon 1018c2ecf20Sopenharmony_ci - const: syscon 1028c2ecf20Sopenharmony_ci - const: simple-mfd 1038c2ecf20Sopenharmony_ci - items: 1048c2ecf20Sopenharmony_ci - const: arm,realview-pba8-syscon 1058c2ecf20Sopenharmony_ci - const: syscon 1068c2ecf20Sopenharmony_ci - const: simple-mfd 1078c2ecf20Sopenharmony_ci - items: 1088c2ecf20Sopenharmony_ci - const: arm,realview-pbx-syscon 1098c2ecf20Sopenharmony_ci - const: syscon 1108c2ecf20Sopenharmony_ci - const: simple-mfd 1118c2ecf20Sopenharmony_ci 1128c2ecf20Sopenharmony_ci required: 1138c2ecf20Sopenharmony_ci - compatible 1148c2ecf20Sopenharmony_ci - reg 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci required: 1178c2ecf20Sopenharmony_ci - compatible 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_cirequired: 1208c2ecf20Sopenharmony_ci - compatible 1218c2ecf20Sopenharmony_ci - soc 1228c2ecf20Sopenharmony_ci 1238c2ecf20Sopenharmony_ciadditionalProperties: true 1248c2ecf20Sopenharmony_ci 1258c2ecf20Sopenharmony_ci... 126