]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(ethos-n)!: add protected NPU firmware setup
authorMikael Olsson <mikael.olsson@arm.com>
Fri, 10 Feb 2023 15:59:23 +0000 (16:59 +0100)
committerJoanna Farley <joanna.farley@arm.com>
Tue, 4 Apr 2023 09:37:49 +0000 (11:37 +0200)
commit6dcf3e774457cf00b91abda715adfbefce822877
tree65fcb75c672ab63c4a401e38a307f19ca60b5f78
parente64abe7bdaeed99093ae5b4aab8956a04ff4075a
feat(ethos-n)!: add protected NPU firmware setup

When the Arm(R) Ethos(TM)-N NPU driver is built with TZMP1 support, the
NPU should use the firmware that has been loaded into the protected
memory by BL2. The Linux Kernel NPU driver in the non-secure world is
not allowed to configure the NPU to do this in a TZMP1 build so the SiP
service will now configure the NPU to boot with the firmware in the
protected memory.

BREAKING CHANGE: The Linux Kernel NPU driver can no longer directly
configure and boot the NPU in a TZMP1 build. The API version has
therefore been given a major version bump with this change.

Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
Change-Id: I65d00f54b3ade3665d7941e270da7a3dec02281a
drivers/arm/ethosn/ethosn_smc.c
include/drivers/arm/ethosn.h