xref: /linux/Documentation/devicetree/bindings/arm/arm,morello.yaml (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
151e877f1SVincenzo Frascino# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
251e877f1SVincenzo Frascino%YAML 1.2
351e877f1SVincenzo Frascino---
451e877f1SVincenzo Frascino$id: http://devicetree.org/schemas/arm/arm,morello.yaml#
551e877f1SVincenzo Frascino$schema: http://devicetree.org/meta-schemas/core.yaml#
651e877f1SVincenzo Frascino
751e877f1SVincenzo Frascinotitle: ARM Morello Platforms
851e877f1SVincenzo Frascino
951e877f1SVincenzo Frascinomaintainers:
1051e877f1SVincenzo Frascino  - Vincenzo Frascino <vincenzo.frascino@arm.com>
1151e877f1SVincenzo Frascino
1251e877f1SVincenzo Frascinodescription: |+
1351e877f1SVincenzo Frascino  The Morello architecture is an experimental extension to Armv8.2-A,
1451e877f1SVincenzo Frascino  which extends the AArch64 state with the principles proposed in
1551e877f1SVincenzo Frascino  version 7 of the Capability Hardware Enhanced RISC Instructions
1651e877f1SVincenzo Frascino  (CHERI) ISA.
1751e877f1SVincenzo Frascino
1851e877f1SVincenzo Frascino  ARM's Morello Platforms are built as a research project to explore
1951e877f1SVincenzo Frascino  capability architectures based on arm.
2051e877f1SVincenzo Frascino
2151e877f1SVincenzo Frascinoproperties:
2251e877f1SVincenzo Frascino  $nodename:
2351e877f1SVincenzo Frascino    const: '/'
2451e877f1SVincenzo Frascino  compatible:
2551e877f1SVincenzo Frascino    oneOf:
26*73d251e7SVincenzo Frascino      - description: Arm Morello System Platforms
2751e877f1SVincenzo Frascino        items:
28*73d251e7SVincenzo Frascino          - enum:
29*73d251e7SVincenzo Frascino              - arm,morello-sdp
30*73d251e7SVincenzo Frascino              - arm,morello-fvp
3151e877f1SVincenzo Frascino          - const: arm,morello
3251e877f1SVincenzo Frascino
3351e877f1SVincenzo FrascinoadditionalProperties: true
3451e877f1SVincenzo Frascino
3551e877f1SVincenzo Frascino...
36