Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: Add Arm corstone1000 platform

Add bindings to describe the FPGA in a prototyping board
(MPS3) implementation and the Fixed Virtual Platform
implementation of the ARM Corstone1000 platform.

Link: https://lore.kernel.org/r/20220408131922.3864348-2-rui.silva@linaro.org
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>

authored by

Rui Miguel Silva and committed by
Sudeep Holla
41e39584 e7676a00

+45
+45
Documentation/devicetree/bindings/arm/arm,corstone1000.yaml
··· 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 + 7 + title: ARM Corstone1000 Device Tree Bindings 8 + 9 + maintainers: 10 + - Vishnu Banavath <vishnu.banavath@arm.com> 11 + - Rui Miguel Silva <rui.silva@linaro.org> 12 + 13 + description: |+ 14 + ARM's Corstone1000 includes pre-verified Corstone SSE-710 subsystem that 15 + provides a flexible compute architecture that combines Cortex‑A and Cortex‑M 16 + processors. 17 + 18 + Support for Cortex‑A32, Cortex‑A35 and Cortex‑A53 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 + 28 + properties: 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 + 43 + additionalProperties: true 44 + 45 + ...