mbox series

[0/7] corstone1000: align A320 and Ethos-U85 flow with in-tree ethosu

Message ID 20260330105428.2580463-1-michael.safwat@arm.com
Headers show
Series corstone1000: align A320 and Ethos-U85 flow with in-tree ethosu | expand

Message

Michael Safwat March 30, 2026, 10:43 a.m. UTC
This series updates the Corstone-1000 Cortex-A320 flow to match the current
upstream direction and the in-tree Ethos-U integration model.

It reworks the U-Boot device tree patch layout to separate common and
Cortex-A320-specific changes, adds linux-yocto 6.19 support, aligns the
Ethos-U85 device tree and kernel configuration with the in-tree ethosu
driver, removes the remaining meta-ethos and meta-sca dependency from the
A320 flow, and refreshes the documentation.

The main changes are:
- rework the Corstone-1000 U-Boot CONFIG_OF_UPSTREAM patch layout
- add and prefer linux-yocto 6.19 for Corstone-1000
- update Ethos-U85 DT and kernel config for the in-tree ethosu driver
- drop meta-ethos and meta-sca from the A320 flow
- refresh the user guide for SMP, test_teflon, and the patch-based workaround

Frazer Carsley (2):
  arm-bsp/u-boot:cs1k: Rework CONFIG_OF_UPSTREAM patch
  arm-bsp/u-boot:cs1k: Split Cortex-a320 device tree

Michael Safwat (5):
  arm-bsp/corstone1000: Add linux-yocto 6.19 kernel recipe
  arm-bsp/u-boot: cs1k: Align Ethos-U85 DT with in-tree driver
  arm-bsp/corstone1000-a320: Drop meta-ethos dependency
  arm-bsp/docs: corstone1000: document Cortex-A320 SMP support
  arm-bsp/docs: corstone1000: switch Ethos-U85 test flow to test_teflon

 kas/corstone1000-a320.yml                     |   8 -
 meta-arm-bsp/conf/layer.conf                  |   1 -
 .../machine/include/corstone1000-a320.inc     |   2 -
 .../conf/machine/include/corstone1000.inc     |   2 +-
 .../documentation/corstone1000/change-log.rst |   4 -
 .../documentation/corstone1000/user-guide.rst |  82 ++-
 .../u-boot/u-boot-corstone1000.inc            |  12 +-
 ...able-OF_UPSTREAM-device-tree-support.patch | 101 ++--
 ...-use-32-bit-cells-for-reserved-memor.patch |   8 +-
 ...e1000-Add-Cortex-A320-support-on-FVP.patch | 227 -------
 ...-a320-Add-Corstone1000-board-variant.patch | 563 ++++++++++++++++++
 .../u-boot/corstone1000/corstone1000-a320.cfg |   2 -
 .../linux/files/corstone1000/ethosu.cfg       |   4 +
 .../linux/linux-arm-platforms.inc             |   1 +
 .../recipes-kernel/linux/linux-yocto_6.19.bb  |  37 ++
 15 files changed, 742 insertions(+), 312 deletions(-)
 delete 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/0039-corstone1000-a320-Add-Corstone1000-board-variant.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/corstone1000-a320.cfg
 create mode 100644 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/ethosu.cfg
 create mode 100644 meta-arm-bsp/recipes-kernel/linux/linux-yocto_6.19.bb