|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| union | kc_cpu_lock_cmd |
| union | kc_tee_lock_cmd |
| union | kc_ree_lock_cmd |
| union | kc_pcpu_lock_cmd |
| union | kc_aidsp_lock_cmd |
| union | kc_flush_busy |
| union | kc_send_dbg |
| union | kc_rob_alarm |
| union | kc_rd_slot_num |
| union | kc_rd_lock_status |
宏定义 | |
| #define | KS_CPU_LOCK 1 |
| #define | KS_CPU_UNLOCK 0 |
| #define | KCTRL_REG_OFFSET (0x00001000) |
| #define | KC_TEECPU_LOCK_CMD (KCTRL_REG_OFFSET + 0xB00) |
| #define | KC_REECPU_LOCK_CMD (KCTRL_REG_OFFSET + 0xB04) |
| #define | KC_PCPU_LOCK_CMD (KCTRL_REG_OFFSET + 0xB08) |
| #define | KC_AIDSP_LOCK_CMD (KCTRL_REG_OFFSET + 0xB0c) |
| #define | KC_TEECPU_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB10) |
| #define | KC_REECPU_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB14) |
| #define | KC_PCPU_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB18) |
| #define | KC_AIDSP_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB1c) |
| #define | KC_RD_SLOT_NUM (KCTRL_REG_OFFSET + 0xB30) |
| #define | KC_RD_LOCK_STATUS (KCTRL_REG_OFFSET + 0xB34) |
| #define | NOCPU_LOCK_KEYSLOT 0x0 |
| #define | REECPU_LOCK_KEYSLOT 0x01 |
| #define | TEECPU_LOCK_KEYSLOT 0x10 |
| #define | AIDSP_LOCK_KEYSLOT 0x110 |
| #define | PCPU_LOCK_KEYSLOT 0x100 |
枚举 | |
| enum | ks_slot_stat { KS_STAT_UN_LOCK = 0x0 , KS_STAT_REE_LOCK = 0x1 , KS_STAT_TEE_LOCK = 0x2 , KS_STAT_PCPU_LOCK = 0x4 , KS_STAT_AIDSP_LOCK = 0x6 , KS_STAT_MAX } |
| #define AIDSP_LOCK_KEYSLOT 0x110 |
| #define KC_AIDSP_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB1c) |
| #define KC_AIDSP_LOCK_CMD (KCTRL_REG_OFFSET + 0xB0c) |
| #define KC_PCPU_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB18) |
| #define KC_PCPU_LOCK_CMD (KCTRL_REG_OFFSET + 0xB08) |
| #define KC_RD_LOCK_STATUS (KCTRL_REG_OFFSET + 0xB34) |
| #define KC_RD_SLOT_NUM (KCTRL_REG_OFFSET + 0xB30) |
| #define KC_REECPU_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB14) |
| #define KC_REECPU_LOCK_CMD (KCTRL_REG_OFFSET + 0xB04) |
| #define KC_TEECPU_FLUSH_BUSY (KCTRL_REG_OFFSET + 0xB10) |
| #define KC_TEECPU_LOCK_CMD (KCTRL_REG_OFFSET + 0xB00) |
| #define KCTRL_REG_OFFSET (0x00001000) |
| #define KS_CPU_LOCK 1 |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description: hal keyslot register header.
History:
2023-03-22, Create file.
| #define KS_CPU_UNLOCK 0 |
| #define NOCPU_LOCK_KEYSLOT 0x0 |
| #define PCPU_LOCK_KEYSLOT 0x100 |
| #define REECPU_LOCK_KEYSLOT 0x01 |
| #define TEECPU_LOCK_KEYSLOT 0x10 |
| enum ks_slot_stat |