Home
last modified time | relevance | path

Searched hist:"6 dcf3e774457cf00b91abda715adfbefce822877" (Results 1 – 2 of 2) sorted by relevance

/rk3399_ARM-atf/include/drivers/arm/
H A Dethosn.h6dcf3e774457cf00b91abda715adfbefce822877 Fri Feb 10 15:59:23 UTC 2023 Mikael Olsson <mikael.olsson@arm.com> 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
/rk3399_ARM-atf/drivers/arm/ethosn/
H A Dethosn_smc.c6dcf3e774457cf00b91abda715adfbefce822877 Fri Feb 10 15:59:23 UTC 2023 Mikael Olsson <mikael.olsson@arm.com> 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