cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

arm,realview.yaml (4222B)


      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
      7title: ARM RealView Boards Device Tree Bindings
      8
      9maintainers:
     10  - Linus Walleij <linus.walleij@linaro.org>
     11
     12description: |+
     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
     17properties:
     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
    119required:
    120  - compatible
    121  - soc
    122
    123additionalProperties: true
    124
    125...