The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/arm/arm,realview.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/arm/arm,realview.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: ARM RealView Boards Device Tree Bindings
    8 
    9 maintainers:
   10   - Linus Walleij <linus.walleij@linaro.org>
   11 
   12 description: |+
   13   The ARM RealView series of reference designs were built to explore the ARM
   14   11, Cortex A-8 and Cortex A-9 CPUs. This included new features compared to
   15   the earlier CPUs such as TrustZone and multicore (MPCore).
   16 
   17 properties:
   18   $nodename:
   19     const: '/'
   20   compatible:
   21     oneOf:
   22       - description: ARM RealView Emulation Baseboard (HBI-0140) was created
   23           as a generic platform to test different FPGA designs, and has
   24           pluggable CPU modules, see ARM DUI 0303E.
   25         items:
   26           - const: arm,realview-eb
   27       - description: ARM RealView Platform Baseboard for ARM1176JZF-S
   28           (HBI-0147) was created as a development board to test ARM TrustZone,
   29           CoreSight and Intelligent Energy Management (IEM) see ARM DUI 0425F.
   30         items:
   31           - const: arm,realview-pb1176
   32       - description: ARM RealView Platform Baseboard for ARM 11 MPCore
   33           (HBI-0159, HBI-0175 and HBI-0176) was created to showcase
   34           multiprocessing with ARM11 using MPCore using symmetric
   35           multiprocessing (SMP). See ARM DUI 0351E.
   36         items:
   37           - const: arm,realview-pb11mp
   38       - description: ARM RealView Platform Baseboard for Cortex-A8 (HBI-0178,
   39           HBI-0176 and HBI-0175) was the first reference platform for the
   40           Cortex CPU family, including a Cortex-A8 test chip.
   41         items:
   42           - const: arm,realview-pba8
   43       - description: ARM RealView Platform Baseboard Explore for Cortex-A9
   44           (HBI-0182 and HBI-0183) was the reference platform for the Cortex-A9
   45           CPU.
   46         items:
   47           - const: arm,realview-pbx
   48 
   49   soc:
   50     description: All RealView boards must provide a soc node in the root of the
   51       device tree, representing the System-on-Chip since these test chips are
   52       rather complex.
   53     type: object
   54     properties:
   55       compatible:
   56         oneOf:
   57           - items:
   58               - const: arm,realview-eb-soc
   59               - const: simple-bus
   60           - items:
   61               - const: arm,realview-pb1176-soc
   62               - const: simple-bus
   63           - items:
   64               - const: arm,realview-pb11mp-soc
   65               - const: simple-bus
   66           - items:
   67               - const: arm,realview-pba8-soc
   68               - const: simple-bus
   69           - items:
   70               - const: arm,realview-pbx-soc
   71               - const: simple-bus
   72 
   73     patternProperties:
   74       "^.*syscon@[0-9a-f]+$":
   75         type: object
   76         description: All RealView boards must provide a syscon system controller
   77           node inside the soc node.
   78         properties:
   79           compatible:
   80             oneOf:
   81               - items:
   82                   - const: arm,realview-eb11mp-revb-syscon
   83                   - const: arm,realview-eb-syscon
   84                   - const: syscon
   85                   - const: simple-mfd
   86               - items:
   87                   - const: arm,realview-eb11mp-revc-syscon
   88                   - const: arm,realview-eb-syscon
   89                   - const: syscon
   90                   - const: simple-mfd
   91               - items:
   92                   - const: arm,realview-eb-syscon
   93                   - const: syscon
   94                   - const: simple-mfd
   95               - items:
   96                   - const: arm,realview-pb1176-syscon
   97                   - const: syscon
   98                   - const: simple-mfd
   99               - items:
  100                   - const: arm,realview-pb11mp-syscon
  101                   - const: syscon
  102                   - const: simple-mfd
  103               - items:
  104                   - const: arm,realview-pba8-syscon
  105                   - const: syscon
  106                   - const: simple-mfd
  107               - items:
  108                   - const: arm,realview-pbx-syscon
  109                   - const: syscon
  110                   - const: simple-mfd
  111 
  112         required:
  113           - compatible
  114           - reg
  115 
  116     required:
  117       - compatible
  118 
  119 required:
  120   - compatible
  121   - soc
  122 
  123 additionalProperties: true
  124 
  125 ...

Cache object: 8584868ddea27ae597a83ae290db7108


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.