17.13.11 Secure Configuration
This register contains the secure configuration setting of the device. It is stored in eFuses memory in Root of Trust module, which is directly driven in this register.
Note:
*_LCK bits in this register refer to the program locks of corresponding eFuses.
Name: | SECCFG |
Offset: | 0x48 |
Reset: | 0x00000000 |
Property: | - |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
ADD_BOOT_KEY | |||||||||
Access | R | ||||||||
Reset | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
BOOT_KEY_LCK[1:0] | ROOT_KEY_LCK[1:0] | ||||||||
Access | R | R | R | R | |||||
Reset | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DEBUG_LCK[1:0] | UUID_LCK[1:0] | ||||||||
Access | R | R | R | R | |||||
Reset | 0 | 0 | 0 | 0 |
Bit 16 – ADD_BOOT_KEY Additional Boot Key
Bits 11:10 – BOOT_KEY_LCK[1:0] Lock Bits for Secure Boot Key
Value | Description |
---|---|
11 | Secure boot key is locked and cannot be programmed |
10 | Secure boot key is locked and cannot be programmed |
01 | Secure boot key is locked and cannot be programmed |
00 | Secure boot key is not locked |
Bits 9:8 – ROOT_KEY_LCK[1:0] Lock Bits for Storage Root Key
Value | Description |
---|---|
11 | Storage root key is locked and cannot be programmed |
10 | Storage root key is locked and cannot be programmed |
01 | Storage root key is locked and cannot be programmed |
00 | Storage root key is not locked |
Bits 7:6 – DEBUG_LCK[1:0] Lock Bits for Debug
Value | Description |
---|---|
11 | Debug is locked. Not possible to debug. |
10 | Debug is locked. Not possible to debug. |
01 | Debug is locked. Not possible to debug. |
00 | Debug is not locked. |
Bits 5:4 – UUID_LCK[1:0] Programming Lock Bits for Unique ID Fuses
Value | Description |
---|---|
11 | Unique ID is locked and cannot be programmed |
10 | Unique ID is locked and cannot be programmed |
01 | Unique ID is locked and cannot be programmed |
00 | Unique ID is not locked |