SYSCTRL_CC_STATUS
Bit Field |
Read/Write |
Field Name |
Description |
---|---|---|---|
25 |
R |
CC_SEC_DEBUG_RESET |
Always On block secure debug reset status |
24 |
R |
CC_HOST_DFA_ENABLE_LOCK |
Always On block host AES DFA lock status |
23 |
R |
CC_HOST_FORCE_DFA_ENABLE |
Always On block host AES DFA status |
22 |
R |
CC_RESET_UPON_DEBUG_DISABLE |
Always On block HUK reset mechanism configuration status |
21 |
R |
CC_HOST_ICV_RMA_LOCK |
Always On block host icv rma bit in NVM lock status |
20 |
R |
CC_HOST_KCE_LOCK |
Always On block host OEM code encryption key lock status |
19 |
R |
CC_HOST_KCP_LOCK |
Always On block host OEM provisioning key lock status |
18 |
R |
CC_HOST_KCEICV_LOCK |
Always On block host ICV code encryption key lock status |
17 |
R |
CC_HOST_KPICV_LOCK |
Always On block host ICV provisioning key lock status |
16 |
R |
CC_HOST_FATAL_ERR |
Always On block host fatal error flag |
15 |
R |
CC_APB_ONLY_PRIV_ACCESS_LOCK |
Always On block APB filtering privileged access configuration lock |
14 |
R |
CC_APB_ONLY_PRIV_ACCESS |
Always On block APB filtering privileged access configuration |
13 |
R |
CC_APB_ONLY_SEC_ACCESS_LOCK |
Always On block APB filtering secure access configuration lock |
12 |
R |
CC_APB_ONLY_SEC_ACCESS |
Always On block APB filtering secure access configuration |
11:4 |
R |
CC_GPPC |
Always On block GPPC register |
3 |
R |
CC_LCS_VALID |
Always On block life cycle state valid |
2:0 |
R |
CC_LCS |
Always On block life cycle state |
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
---|---|---|---|---|
25 |
CC_SEC_DEBUG_RESET |
CC_SEC_DBG_RST_IDLE |
The CC312 does not have the secure debug reset activated |
0x0* |
|
|
CC_SEV_DBG_RST_ACTIVATED |
The CC312 has secure debug reset fired, can't fire again |
0x1 |
24 |
CC_HOST_DFA_ENABLE_LOCK |
CC_DFA_CFG_UNLOCKED |
The CC312 AES DFA configuration register is unlocked |
0x0* |
|
|
CC_DFA_CFG_LOCKED |
The CC312 AES DFA configuration register is locked |
0x1 |
23 |
CC_HOST_FORCE_DFA_ENABLE |
CC_DFA_DIS |
The CC312 AES DFA counter measures are not enabled |
0x0* |
|
|
CC_DFA_EN |
The CC312 AES DFA counter measures are enabled |
0x1 |
22 |
CC_RESET_UPON_DEBUG_DISABLE |
CC_RESET_UPON_DEBUG_EN |
The CC312 HUK reset mechanism is enabled |
0x0* |
|
|
CC_RESET_UPON_DEBUG_DIS |
The CC312 HUK reset mechanism is disabled |
0x1 |
21 |
CC_HOST_ICV_RMA_LOCK |
CC_ICV_RMA_UNLOCKED |
The CC312 icv_rma flag in NVM can be written |
0x0* |
|
|
CC_ICV_RMA_LOCKED |
The CC312 icv_rma flag in NVM is locked, can't be written |
0x1 |
20 |
CC_HOST_KCE_LOCK |
CC_KCE_UNLOCKED |
The CC312 KCE is unlocked |
0x0* |
|
|
CC_KCE_LOCKED |
The CC312 KCE is masked, locked by the SW |
0x1 |
19 |
CC_HOST_KCP_LOCK |
CC_KCP_UNLOCKED |
The CC312 KCP is unlocked |
0x0* |
|
|
CC_KCP_LOCKED |
The CC312 KCP is masked, locked by the SW |
0x1 |
18 |
CC_HOST_KCEICV_LOCK |
CC_KCEICV_UNLOCKED |
The CC312 KCEICV is unlocked |
0x0* |
|
|
CC_KCEICV_LOCKED |
The CC312 KCEICV is masked, locked by the SW |
0x1 |
17 |
CC_HOST_KPICV_LOCK |
CC_KPICV_UNLOCKED |
The CC312 KPICV is unlocked |
0x0* |
|
|
CC_KPICV_LOCKED |
The CC312 KPICV is masked, locked by the SW |
0x1 |
16 |
CC_HOST_FATAL_ERR |
CC_HOST_NO_FATAL_ERROR |
The CC312 does not have any fatal error |
0x0* |
|
|
CC_HOST_FATAL_ERROR |
The CC312 reports a fatal error |
0x1 |
15 |
CC_APB_ONLY_PRIV_ACCESS_LOCK |
CC_APB_PRIV_CFG_UNLOCK |
The CC312 privileged access configuration field unlocked |
0x0* |
|
|
CC_APB_PRIV_CFG_LOCK |
The CC312 privileged access configuration field locked |
0x1 |
14 |
CC_APB_ONLY_PRIV_ACCESS |
CC_APB_NORMAL_ACCESS |
The CC312 serve both privileged and normal access |
0x0* |
|
|
CC_APB_PRIV_ACCESS |
The CC312 serve only privileged access |
0x1 |
13 |
CC_APB_ONLY_SEC_ACCESS_LOCK |
CC_APB_SEC_CFG_UNLOCK |
The CC312 secure access configuration field is unlocked |
0x0* |
|
|
CC_APB_SEC_CFG_LOCKED |
The CC312 secure access configuration field is locked |
0x1 |
12 |
CC_APB_ONLY_SEC_ACCESS |
CC_APB_NON_SEC_ACCESS |
The CC312 allow both secure and non-secure access |
0x0* |
|
|
CC_APB_ONLY_SEC_ACCESS |
The CC312 allow only secure access |
0x1 |
3 |
CC_LCS_VALID |
CC_LCS_IS_INVALID |
The CC312 does not have LCS defined after reset |
0x0* |
|
|
CC_LCS_IS_VALID |
The CC312 has LCS defined after reset |
0x1 |
2:0 |
CC_LCS |
CC_LCS_CM |
The CC312 is in CM lifecycle state |
0x0* |
|
|
CC_LCS_DM |
The CC312 is in DM lifecycle state |
0x1 |
|
|
CC_LCS_SECURE |
The CC312 is in Secure lifecycle state |
0x5 |
|
|
CC_LCS_RMA |
The CC312 is in RMA lifecycle state |
0x7 |