mirror of
https://github.com/CTCaer/switch-l4t-atf.git
synced 2025-03-03 07:57:22 +00:00

By default the Arm Ethos-N NPU will boot up in secure mode. In this mode the non-secure world cannot access the registers needed to use the NPU. To still allow the non-secure world to use the NPU, a SiP service has been added that can delegate non-secure access to the registers needed to use it. Only the HW_CONFIG for the Arm Juno platform has been updated to include the device tree for the NPU and the platform currently only loads the HW_CONFIG in AArch64 builds. Signed-off-by: Mikael Olsson <mikael.olsson@arm.com> Change-Id: I65dfd864042ed43faae0a259dcf319cbadb5f3d2
26 lines
449 B
Plaintext
26 lines
449 B
Plaintext
/*
|
|
* Copyright (c) 2021, Arm Limited. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
/ {
|
|
#address-cells = <2>;
|
|
#size-cells = <2>;
|
|
|
|
ethosn: ethosn@6f300000 {
|
|
compatible = "ethosn";
|
|
reg = <0 0x6f300000 0 0x00100000>;
|
|
status = "okay";
|
|
|
|
/*
|
|
* Single-core NPU. For multi-core NPU, additional core nodes
|
|
* and reg values must be added.
|
|
*/
|
|
core0 {
|
|
compatible = "ethosn-core";
|
|
status = "okay";
|
|
};
|
|
};
|
|
};
|