KEYSLOT.CONFIG[n].PERM

nRF5340 Product Specification

Address offset: 0x404 + (n × 0x8)

Define permissions for the key slot. Bits 0-15 and 16-31 can only be written when equal to 0xFFFF.

Note: Writing/reading this register requires the KMU SELECTKEYSLOT register to be set to n+1.
Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID D C B A
Reset 0xFFFFFFFF 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
ID R/W Field Value ID Value Description
A

RW

WRITE

Write permission for key slot

Disabled

0

Disable write to the key value registers

Enabled

1

Enable write to the key value registers

B

RW

READ

Read permission for key slot

Disabled

0

Disable read from key value registers

Enabled

1

Enable read from key value registers

C

RW

PUSH

Push permission for key slot

Disabled

0

Disable pushing of key value registers over secure APB, but can be read if field READ is Enabled

Enabled

1

Enable pushing of key value registers over secure APB. Register KEYSLOT.CONFIGn.DEST must contain a valid destination address!

D

RW

STATE

Revocation state for the key slot

Note that it is not possible to undo a key revocation by writing the value '1' to this field

Revoked

0

Key value registers can no longer be read or pushed

Active

1

Key value registers are readable (if enabled) and can be pushed (if enabled)