xref: /linux/Documentation/devicetree/bindings/arm/arm,morello.yaml (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
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,morello.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: ARM Morello Platforms
8
9maintainers:
10  - Vincenzo Frascino <vincenzo.frascino@arm.com>
11
12description: |+
13  The Morello architecture is an experimental extension to Armv8.2-A,
14  which extends the AArch64 state with the principles proposed in
15  version 7 of the Capability Hardware Enhanced RISC Instructions
16  (CHERI) ISA.
17
18  ARM's Morello Platforms are built as a research project to explore
19  capability architectures based on arm.
20
21properties:
22  $nodename:
23    const: '/'
24  compatible:
25    oneOf:
26      - description: Arm Morello System Platforms
27        items:
28          - enum:
29              - arm,morello-sdp
30              - arm,morello-fvp
31          - const: arm,morello
32
33additionalProperties: true
34
35...
36