xref: /linux/Documentation/devicetree/bindings/arm/arm,corstone1000.yaml (revision fbf5df34a4dbcd09d433dd4f0916bf9b2ddb16de)
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, CortexA53 and Cortex-A320 processors.
19  Two expansion systems for M-Class (or other) processors for adding sensors,
20  connectivity, video, audio and machine learning at the edge System and
21  security IPs to build a secure SoC for a range of rich IoT applications, for
22  example gateways, smart 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      - description: Corstone1000-A320 FVP is the Fixed Virtual Platform
43          implementation of this system with Cortex-A320 cores and Ethos-U85
44          NPU. See ARM ecosystems FVP's.
45        items:
46          - const: arm,corstone1000-a320-fvp
47
48additionalProperties: true
49
50...
51