mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-19 02:54:24 +00:00
feat(ethos-n): update npu error handling
Changes have been made in NPU firmware version 13 around error handling which require some different register values to be set in AUXCTLR and SYSCTRL1. SiP service version number has been bumped up to 15 to reflect these changes. Change-Id: I6cda0048dc75df2150f7a0fe25f12ba6bf119ced Signed-off-by: Rob Hughes <robert.hughes@arm.com>
This commit is contained in:
parent
abc2919c6c
commit
4796d2d9bb
3 changed files with 4 additions and 4 deletions
|
@ -12,7 +12,7 @@
|
|||
#define ETHOSN_BIG_FW_MAGIC ('E' | ('N' << 8) | ('F' << 16) | ('W' << 24))
|
||||
|
||||
/* Supported big firmware version */
|
||||
#define ETHOSN_BIG_FW_VERSION_MAJOR 12
|
||||
#define ETHOSN_BIG_FW_VERSION_MAJOR 15
|
||||
|
||||
#define ETHOSN_ARCH_VER_MAJOR_MASK U(0xF000)
|
||||
#define ETHOSN_ARCH_VER_MAJOR_SHIFT U(0xC)
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
#define ETHOSN_AUX_FEAT_STASHING U(0x2)
|
||||
|
||||
#define SEC_AUXCTLR_REG U(0x0024)
|
||||
#define SEC_AUXCTLR_VAL U(0x80)
|
||||
#define SEC_AUXCTLR_VAL U(0x000ce080)
|
||||
#define SEC_AUXCTLR_LEVEL_IRQ_VAL U(0x04)
|
||||
#define SEC_AUXCTLR_STASHING_VAL U(0xA5000000)
|
||||
|
||||
|
@ -73,7 +73,7 @@
|
|||
#define SEC_SYSCTRL0_HARD_RESET U(1U << 31)
|
||||
|
||||
#define SEC_SYSCTRL1_REG U(0x001C)
|
||||
#define SEC_SYSCTRL1_VAL U(0x180110)
|
||||
#define SEC_SYSCTRL1_VAL U(0xe0180110)
|
||||
|
||||
#define SEC_NSAID_REG_BASE U(0x3004)
|
||||
#define SEC_NSAID_OFFSET U(0x1000)
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
#define is_ethosn_fid(_fid) (((_fid) & ETHOSN_FID_MASK) == ETHOSN_FID_VALUE)
|
||||
|
||||
/* Service version */
|
||||
#define ETHOSN_VERSION_MAJOR U(3)
|
||||
#define ETHOSN_VERSION_MAJOR U(4)
|
||||
#define ETHOSN_VERSION_MINOR U(0)
|
||||
|
||||
/* Return codes for function calls */
|
||||
|
|
Loading…
Add table
Reference in a new issue