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

Comments

Jon Mason Dec. 8, 2025, 4:24 p.m. UTC | #1
On Thu, 04 Dec 2025 15:19:47 +0000, Hugues KAMBA MPIANA wrote:
> 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.
> 
> [...]

Applied, thanks!

[1/6] machine/corstone1000: Add Cortex‑A320 support
      commit: b6b1a81f5e08a5ae1f1d5e36b951bdff438112f1
[2/6] arm-bsp/optee-os:corstone1000: Add Cortex-A320 support
      commit: 0faf5c4d37cd269caf2c8fb24f16c47b5e1dc02a
[3/6] arm-bsp/tf-m:corstone1000: Add Cortex-A320 support
      commit: a51ff01b8fef40a4f2c2d25a9fec07b1cb83353d
[4/6] arm-bsp/tf-a:corstone1000: Add Cortex‑A320 support
      commit: 4f82af2fa76b6a7b367ed3072af76fe998942515
[5/6] arm-bsp/u-boot:corstone1000: Add Cortex-A320 suppport
      commit: 7680400f782f11eb76061ba69a7b0409cd2a0a12
[6/6] arm-bsp/docs:corstone1000: Add Corstone-1000 with Cortex-A320
      commit: 3752c4e4478a6dbdf7a722a261d16ebc7a4a99e5

Best regards,