17db625b9SLinus Walleij# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 27db625b9SLinus Walleij%YAML 1.2 37db625b9SLinus Walleij--- 47db625b9SLinus Walleij$id: http://devicetree.org/schemas/arm/arm,realview.yaml# 57db625b9SLinus Walleij$schema: http://devicetree.org/meta-schemas/core.yaml# 67db625b9SLinus Walleij 7dd3cb467SAndrew Lunntitle: ARM RealView Boards 87db625b9SLinus Walleij 97db625b9SLinus Walleijmaintainers: 107db625b9SLinus Walleij - Linus Walleij <linus.walleij@linaro.org> 117db625b9SLinus Walleij 127db625b9SLinus Walleijdescription: |+ 13*d41e4dfcSGeert Uytterhoeven The ARM RealView series of reference designs were built to explore the Arm11, 14*d41e4dfcSGeert Uytterhoeven Cortex-A8, and Cortex-A9 CPUs. This included new features compared to the 15*d41e4dfcSGeert Uytterhoeven earlier CPUs such as TrustZone and multicore (MPCore). 167db625b9SLinus Walleij 177db625b9SLinus Walleijproperties: 187db625b9SLinus Walleij $nodename: 197db625b9SLinus Walleij const: '/' 207db625b9SLinus Walleij compatible: 217db625b9SLinus Walleij oneOf: 227db625b9SLinus Walleij - description: ARM RealView Emulation Baseboard (HBI-0140) was created 237db625b9SLinus Walleij as a generic platform to test different FPGA designs, and has 247db625b9SLinus Walleij pluggable CPU modules, see ARM DUI 0303E. 257db625b9SLinus Walleij items: 267db625b9SLinus Walleij - const: arm,realview-eb 277db625b9SLinus Walleij - description: ARM RealView Platform Baseboard for ARM1176JZF-S 287db625b9SLinus Walleij (HBI-0147) was created as a development board to test ARM TrustZone, 297db625b9SLinus Walleij CoreSight and Intelligent Energy Management (IEM) see ARM DUI 0425F. 307db625b9SLinus Walleij items: 317db625b9SLinus Walleij - const: arm,realview-pb1176 327db625b9SLinus Walleij - description: ARM RealView Platform Baseboard for ARM 11 MPCore 337db625b9SLinus Walleij (HBI-0159, HBI-0175 and HBI-0176) was created to showcase 347db625b9SLinus Walleij multiprocessing with ARM11 using MPCore using symmetric 357db625b9SLinus Walleij multiprocessing (SMP). See ARM DUI 0351E. 367db625b9SLinus Walleij items: 377db625b9SLinus Walleij - const: arm,realview-pb11mp 387db625b9SLinus Walleij - description: ARM RealView Platform Baseboard for Cortex-A8 (HBI-0178, 397db625b9SLinus Walleij HBI-0176 and HBI-0175) was the first reference platform for the 407db625b9SLinus Walleij Cortex CPU family, including a Cortex-A8 test chip. 417db625b9SLinus Walleij items: 427db625b9SLinus Walleij - const: arm,realview-pba8 437db625b9SLinus Walleij - description: ARM RealView Platform Baseboard Explore for Cortex-A9 447db625b9SLinus Walleij (HBI-0182 and HBI-0183) was the reference platform for the Cortex-A9 457db625b9SLinus Walleij CPU. 467db625b9SLinus Walleij items: 477db625b9SLinus Walleij - const: arm,realview-pbx 487db625b9SLinus Walleij 497db625b9SLinus Walleij soc: 507db625b9SLinus Walleij description: All RealView boards must provide a soc node in the root of the 517db625b9SLinus Walleij device tree, representing the System-on-Chip since these test chips are 527db625b9SLinus Walleij rather complex. 537db625b9SLinus Walleij type: object 547db625b9SLinus Walleij properties: 557db625b9SLinus Walleij compatible: 567db625b9SLinus Walleij oneOf: 577db625b9SLinus Walleij - items: 587db625b9SLinus Walleij - const: arm,realview-eb-soc 597db625b9SLinus Walleij - const: simple-bus 607db625b9SLinus Walleij - items: 617db625b9SLinus Walleij - const: arm,realview-pb1176-soc 627db625b9SLinus Walleij - const: simple-bus 637db625b9SLinus Walleij - items: 647db625b9SLinus Walleij - const: arm,realview-pb11mp-soc 657db625b9SLinus Walleij - const: simple-bus 667db625b9SLinus Walleij - items: 677db625b9SLinus Walleij - const: arm,realview-pba8-soc 687db625b9SLinus Walleij - const: simple-bus 697db625b9SLinus Walleij - items: 707db625b9SLinus Walleij - const: arm,realview-pbx-soc 717db625b9SLinus Walleij - const: simple-bus 727db625b9SLinus Walleij 737db625b9SLinus Walleij patternProperties: 747db625b9SLinus Walleij "^.*syscon@[0-9a-f]+$": 757db625b9SLinus Walleij type: object 767db625b9SLinus Walleij description: All RealView boards must provide a syscon system controller 777db625b9SLinus Walleij node inside the soc node. 787db625b9SLinus Walleij 797db625b9SLinus Walleij required: 807db625b9SLinus Walleij - compatible 817db625b9SLinus Walleij 827db625b9SLinus Walleijrequired: 837db625b9SLinus Walleij - compatible 847db625b9SLinus Walleij - soc 857db625b9SLinus Walleij 8662298364SRob HerringadditionalProperties: true 8762298364SRob Herring 887db625b9SLinus Walleij... 89