mbox series

[0/6] Initial support for Corstone-1000 with Cortex-A320 target platform

Message ID 20251204152500.78818-1-hugues.kambampiana@arm.com
Headers show
Series Initial support for Corstone-1000 with Cortex-A320 target platform | expand

Message

Hugues KAMBA MPIANA Dec. 4, 2025, 3:19 p.m. UTC
This variant of the Corstone-1000 platform replaces the Host System's
Cortex-A35 processor with a Cortex-A320. In this configuration, the
optional External System (previously a Cortex-M3) is replaced by an
Arm Ethos-U85 Neural Processing Unit (NPU).
The Ethos-U85 runs in the direct drive configuration, where the Host
System is responsible for managing the NPU directly.

Frazer Carsley (1):
  arm-bsp/u-boot:corstone1000: Add Cortex-A320 suppport

Harsimran Singh Tungal (1):
  arm-bsp/tf-m:corstone1000: Add Cortex-A320 support

Hugues KAMBA MPIANA (3):
  machine/corstone1000: Add Cortex‑A320 support
  arm-bsp/optee-os:corstone1000: Add Cortex-A320 support
  arm-bsp/docs:corstone1000: Add Corstone-1000 with Cortex-A320

Michael Safwat (1):
  arm-bsp/tf-a:corstone1000: Add Cortex‑A320 support

 kas/corstone1000-a320.yml                     |  17 +
 meta-arm-bsp/conf/layer.conf                  |   1 +
 .../conf/machine/corstone1000-fvp.conf        |   4 +
 .../machine/include/corstone1000-a320.inc     |   5 +
 .../conf/machine/include/corstone1000.inc     |   4 +-
 .../images/CorstoneA320Subsystems.png         | Bin 0 -> 55372 bytes
 .../corstone1000/software-architecture.rst    |  13 +
 .../documentation/corstone1000/user-guide.rst | 126 ++++-
 ...corstone1000-add-Cortex-A320-support.patch | 241 +++++++++
 ...corstone1000-Add-Cortex-A320-support.patch | 163 ++++++
 .../trusted-firmware-a/tf-a-tests_%.bbappend  |   9 +
 .../trusted-firmware-a-corstone1000.inc       |  30 +-
 ...0-Add-support-for-Cortex-A320-varian.patch | 490 ++++++++++++++++++
 .../trusted-firmware-m-corstone1000.inc       |   9 +
 .../u-boot/u-boot-corstone1000.inc            |  10 +
 ...e1000-Add-Cortex-A320-support-on-FVP.patch | 223 ++++++++
 .../u-boot/corstone1000/corstone1000-a320.cfg |   2 +
 .../linux/files/corstone1000/defconfig        |   1 +
 .../linux/linux-arm-platforms.inc             |  22 +-
 ...corstone1000-Add-Cortex-A320-support.patch | 143 +++++
 .../optee/optee-os-corstone1000-common.inc    |   9 +
 .../recipes-devtools/fvp/fvp-corstone1000.bb  |  24 +-
 22 files changed, 1525 insertions(+), 21 deletions(-)
 create mode 100644 kas/corstone1000-a320.yml
 create mode 100644 meta-arm-bsp/conf/machine/include/corstone1000-a320.inc
 create mode 100644 meta-arm-bsp/documentation/corstone1000/images/CorstoneA320Subsystems.png
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/0002-plat-corstone1000-add-Cortex-A320-support.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/tf-a-tests/0002-plat-corstone1000-Add-Cortex-A320-support.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0010-plat-corstone1000-Add-support-for-Cortex-A320-varian.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0039-corstone1000-Add-Cortex-A320-support-on-FVP.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/corstone1000-a320.cfg
 create mode 100644 meta-arm-bsp/recipes-security/optee/files/optee-os/corstone1000/0001-plat-corstone1000-Add-Cortex-A320-support.patch