From 6f61121034e41e2c6b098e3819610dcf84835589 Mon Sep 17 00:00:00 2001 From: Sudan Landge Date: Wed, 30 Oct 2024 16:45:19 +0000 Subject: [PATCH] modules: hal_ethos_u: Update to latest Ethos-U rev What is changed? Added config for Ethos-U85 and, the module `hal_ethos_u` now points to the latest revision which has support for Arm Ethos-U85 NPU. Why do we need this change? This will help in validating the NPU when we add support for FVP testing for Ethos-U85. Signed-off-by: Sudan Landge --- modules/hal_ethos_u/Kconfig | 15 +++++++++++++++ west.yml | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/modules/hal_ethos_u/Kconfig b/modules/hal_ethos_u/Kconfig index 2c442de51a6..4ca5136cf02 100644 --- a/modules/hal_ethos_u/Kconfig +++ b/modules/hal_ethos_u/Kconfig @@ -26,6 +26,16 @@ config ARM_ETHOS_U65_256 bool "using Ethos-U65 with 256 macs" config ARM_ETHOS_U65_512 bool "using Ethos-U65 with 512 macs" +config ARM_ETHOS_U85_128 + bool "using Ethos-U85 with 128 macs" +config ARM_ETHOS_U85_256 + bool "using Ethos-U85 with 256 macs" +config ARM_ETHOS_U85_512 + bool "using Ethos-U85 with 512 macs" +config ARM_ETHOS_U85_1024 + bool "using Ethos-U85 with 1024 macs" +config ARM_ETHOS_U85_2048 + bool "using Ethos-U85 with 2048 macs" endchoice endmenu @@ -37,6 +47,11 @@ config ARM_ETHOS_U_NPU_NAME default "ethos-u65-128" if ARM_ETHOS_U65_128 default "ethos-u65-256" if ARM_ETHOS_U65_256 default "ethos-u65-512" if ARM_ETHOS_U65_512 + default "ethos-u85-128" if ARM_ETHOS_U85_128 + default "ethos-u85-256" if ARM_ETHOS_U85_256 + default "ethos-u85-512" if ARM_ETHOS_U85_512 + default "ethos-u85-1024" if ARM_ETHOS_U85_1024 + default "ethos-u85-2048" if ARM_ETHOS_U85_2048 help Name of the used Arm NPU diff --git a/west.yml b/west.yml index c788555736c..2b971edc5f4 100644 --- a/west.yml +++ b/west.yml @@ -168,7 +168,7 @@ manifest: groups: - hal - name: hal_ethos_u - revision: 8e2cf756b474eff9a32a9bdf1775d9620f1eadcf + revision: 50ddffca1cc700112f25ad9bc077915a0355ee5d path: modules/hal/ethos_u groups: - hal