xref: /freebsd/sys/contrib/device-tree/Bindings/arm/arm,morello.yaml (revision 8ccc0d235c226d84112561d453c49904398d085c)
1*8ccc0d23SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*8ccc0d23SEmmanuel Vadot%YAML 1.2
3*8ccc0d23SEmmanuel Vadot---
4*8ccc0d23SEmmanuel Vadot$id: http://devicetree.org/schemas/arm/arm,morello.yaml#
5*8ccc0d23SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8ccc0d23SEmmanuel Vadot
7*8ccc0d23SEmmanuel Vadottitle: ARM Morello Platforms
8*8ccc0d23SEmmanuel Vadot
9*8ccc0d23SEmmanuel Vadotmaintainers:
10*8ccc0d23SEmmanuel Vadot  - Vincenzo Frascino <vincenzo.frascino@arm.com>
11*8ccc0d23SEmmanuel Vadot
12*8ccc0d23SEmmanuel Vadotdescription: |+
13*8ccc0d23SEmmanuel Vadot  The Morello architecture is an experimental extension to Armv8.2-A,
14*8ccc0d23SEmmanuel Vadot  which extends the AArch64 state with the principles proposed in
15*8ccc0d23SEmmanuel Vadot  version 7 of the Capability Hardware Enhanced RISC Instructions
16*8ccc0d23SEmmanuel Vadot  (CHERI) ISA.
17*8ccc0d23SEmmanuel Vadot
18*8ccc0d23SEmmanuel Vadot  ARM's Morello Platforms are built as a research project to explore
19*8ccc0d23SEmmanuel Vadot  capability architectures based on arm.
20*8ccc0d23SEmmanuel Vadot
21*8ccc0d23SEmmanuel Vadotproperties:
22*8ccc0d23SEmmanuel Vadot  $nodename:
23*8ccc0d23SEmmanuel Vadot    const: '/'
24*8ccc0d23SEmmanuel Vadot  compatible:
25*8ccc0d23SEmmanuel Vadot    oneOf:
26*8ccc0d23SEmmanuel Vadot      - description: Arm Morello System Platforms
27*8ccc0d23SEmmanuel Vadot        items:
28*8ccc0d23SEmmanuel Vadot          - enum:
29*8ccc0d23SEmmanuel Vadot              - arm,morello-sdp
30*8ccc0d23SEmmanuel Vadot              - arm,morello-fvp
31*8ccc0d23SEmmanuel Vadot          - const: arm,morello
32*8ccc0d23SEmmanuel Vadot
33*8ccc0d23SEmmanuel VadotadditionalProperties: true
34*8ccc0d23SEmmanuel Vadot
35*8ccc0d23SEmmanuel Vadot...
36