xref: /linux/Documentation/devicetree/bindings/arm/arm,corstone1000.yaml (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
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,corstone1000.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: ARM Corstone1000
8
9maintainers:
10  - Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
11  - Hugues Kamba Mpiana <hugues.kambampiana@arm.com>
12
13description: |+
14  ARM's Corstone1000 includes pre-verified Corstone SSE-710 subsystem that
15  provides a flexible compute architecture that combines CortexA and CortexM
16  processors.
17
18  Support for CortexA32, CortexA35 and CortexA53 processors. Two expansion
19  systems for M-Class (or other) processors for adding sensors, connectivity,
20  video, audio and machine learning at the edge System and security IPs to build
21  a secure SoC for a range of rich IoT applications, for example gateways, smart
22  cameras and embedded systems.
23
24  Integrated Secure Enclave providing hardware Root of Trust and supporting
25  seamless integration of the optional CryptoCell-312 cryptographic
26  accelerator.
27
28properties:
29  $nodename:
30    const: '/'
31  compatible:
32    oneOf:
33      - description: Corstone1000 MPS3 it has 1 Cortex-A35 CPU core in a FPGA
34          implementation of the Corstone1000 in the MPS3 prototyping board. See
35          ARM document DAI0550.
36        items:
37          - const: arm,corstone1000-mps3
38      - description: Corstone1000 FVP is the Fixed Virtual Platform
39          implementation of this system. See ARM ecosystems FVP's.
40        items:
41          - const: arm,corstone1000-fvp
42
43additionalProperties: true
44
45...
46