flash: remove fieldsets for *KEYR

This commit is contained in:
Dario Nieuwenhuis 2024-01-05 23:41:02 +01:00
parent e527f2796c
commit d5096244fa
21 changed files with 0 additions and 456 deletions

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 8
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 12
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 16
@ -149,20 +147,6 @@ fieldset/CR:
description: FLASH_CR Lock
bit_offset: 31
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEYR
description: KEYR
bit_offset: 0
bit_size: 32
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Flash option register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 4
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Flash option key register
byte_offset: 8
access: Write
fieldset: OPTKEYR
- name: SR
description: Flash status register
byte_offset: 12
@ -108,13 +106,6 @@ fieldset/CR:
description: Force option byte loading
bit_offset: 13
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: FKEYR
description: Flash Key
bit_offset: 0
bit_size: 32
fieldset/OBR:
description: Option byte register
fields:
@ -172,13 +163,6 @@ fieldset/OBR:
description: Data1
bit_offset: 24
bit_size: 8
fieldset/OPTKEYR:
description: Flash option key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Flash status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 4
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Flash option key register
byte_offset: 8
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 12
@ -108,13 +106,6 @@ fieldset/CR:
description: End of operation interrupt enable
bit_offset: 12
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEY
description: FPEC key
bit_offset: 0
bit_size: 32
fieldset/OBR:
description: Option byte register
fields:
@ -146,13 +137,6 @@ fieldset/OBR:
description: Data1
bit_offset: 18
bit_size: 8
fieldset/OPTKEYR:
description: Flash option key register
fields:
- name: OPTKEY
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 4
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Flash option key register
byte_offset: 8
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 12
@ -95,13 +93,6 @@ fieldset/CR:
description: Lock
bit_offset: 31
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEY
description: FPEC key
bit_offset: 0
bit_size: 32
fieldset/OPTCR:
description: Flash option control register
fields:
@ -137,13 +128,6 @@ fieldset/OPTCR:
description: Not write protect
bit_offset: 16
bit_size: 12
fieldset/OPTKEYR:
description: Flash option key register
fields:
- name: OPTKEY
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 4
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Flash option key register
byte_offset: 8
access: Write
fieldset: OPTKEYR
- name: SR
description: Flash status register
byte_offset: 12
@ -112,13 +110,6 @@ fieldset/CR:
description: Force option byte loading
bit_offset: 13
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: FKEYR
description: Flash Key
bit_offset: 0
bit_size: 32
fieldset/OBR:
description: Option byte register
fields:
@ -170,13 +161,6 @@ fieldset/OBR:
description: Data1
bit_offset: 24
bit_size: 8
fieldset/OPTKEYR:
description: Flash option key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Flash status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 4
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Flash option key register
byte_offset: 8
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 12
@ -95,13 +93,6 @@ fieldset/CR:
description: Lock
bit_offset: 31
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEY
description: FPEC key
bit_offset: 0
bit_size: 32
fieldset/OPTCR:
description: Flash option control register
fields:
@ -145,13 +136,6 @@ fieldset/OPTCR:
description: Selection of protection mode for nWPRi bits
bit_offset: 31
bit_size: 1
fieldset/OPTKEYR:
description: Flash option key register
fields:
- name: OPTKEY
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 4
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Flash option key register
byte_offset: 8
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 12
@ -99,13 +97,6 @@ fieldset/CR:
description: Lock
bit_offset: 31
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEY
description: FPEC key
bit_offset: 0
bit_size: 32
fieldset/OPTCR:
description: Flash option control register
fields:
@ -183,13 +174,6 @@ fieldset/OPTCR2:
description: PCROP zone preserved when RDP level decreased
bit_offset: 31
bit_size: 1
fieldset/OPTKEYR:
description: Flash option key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 8
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 12
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 16
@ -176,20 +174,6 @@ fieldset/ECCR:
description: ECC detection
bit_offset: 31
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEYR
description: KEYR
bit_offset: 0
bit_size: 32
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Flash option register
fields:

View File

@ -9,17 +9,14 @@ block/FLASH:
description: Power down key register
byte_offset: 4
access: Write
fieldset: PDKEYR
- name: KEYR
description: Flash key register
byte_offset: 8
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 12
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 16
@ -190,20 +187,6 @@ fieldset/ECCR:
description: ECC detection
bit_offset: 31
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEYR
description: KEYR
bit_offset: 0
bit_size: 32
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Flash option register
fields:
@ -291,13 +274,6 @@ fieldset/PCROP1SR:
description: Bank 1 PCROP area start offset
bit_offset: 0
bit_size: 15
fieldset/PDKEYR:
description: Power down key register
fields:
- name: PDKEYR
description: RUN_PD in FLASH_ACR key
bit_offset: 0
bit_size: 32
fieldset/SEC1R:
description: securable area bank1 register
fields:

View File

@ -8,23 +8,18 @@ block/FLASH:
- name: NSKEYR
description: FLASH non-secure key register
byte_offset: 4
fieldset: NSKEYR
- name: SECKEYR
description: FLASH secure key register
byte_offset: 8
fieldset: SECKEYR
- name: OPTKEYR
description: FLASH option key register
byte_offset: 12
fieldset: OPTKEYR
- name: NSOBKKEYR
description: FLASH non-secure OBK key register
byte_offset: 16
fieldset: NSOBKKEYR
- name: SECOBKKEYR
description: FLASH secure OBK key register
byte_offset: 20
fieldset: SECOBKKEYR
- name: OPSR
description: FLASH operation status register
byte_offset: 24
@ -542,13 +537,6 @@ fieldset/NSEPOCHR:
description: Non-volatile non-secure EPOCH counter
bit_offset: 0
bit_size: 24
fieldset/NSKEYR:
description: FLASH non-secure key register
fields:
- name: NSKEY
description: Non-volatile memory non-secure configuration access unlock key
bit_offset: 0
bit_size: 32
fieldset/NSOBKCFGR:
description: FLASH non-secure OBK configuration register
fields:
@ -572,13 +560,6 @@ fieldset/NSOBKCFGR:
description: "Key index (offset /16 bits) pointing for next swap.\r 0x01 means that only the first OBK data (128 bits) is copied from current to alternate OBK sector\r 0x02 means that the two first OBK data is copied …\r …"
bit_offset: 16
bit_size: 9
fieldset/NSOBKKEYR:
description: FLASH non-secure OBK key register
fields:
- name: NSOBKKEY
description: FLASH non-secure option bytes keys control access unlock key
bit_offset: 0
bit_size: 32
fieldset/NSSR:
description: FLASH non-secure status register
fields:
@ -670,13 +651,6 @@ fieldset/OPTCR:
bit_offset: 31
bit_size: 1
enum: OPTCR_SWAP_BANK
fieldset/OPTKEYR:
description: FLASH option key register
fields:
- name: OPTKEY
description: FLASH option bytes control access unlock key
bit_offset: 0
bit_size: 32
fieldset/OPTSR:
description: FLASH option status register
fields:
@ -936,13 +910,6 @@ fieldset/SECEPOCHR:
description: Non-volatile secure EPOCH counter
bit_offset: 0
bit_size: 24
fieldset/SECKEYR:
description: FLASH secure key register
fields:
- name: SECKEY
description: Non-volatile memory secure configuration access unlock key
bit_offset: 0
bit_size: 32
fieldset/SECOBKCFGR:
description: FLASH secure OBK configuration register
fields:
@ -966,13 +933,6 @@ fieldset/SECOBKCFGR:
description: "key index (offset /16 bits) pointing for next swap.\r …"
bit_offset: 16
bit_size: 9
fieldset/SECOBKKEYR:
description: FLASH secure OBK key register
fields:
- name: SECOBKKEY
description: FLASH secure option bytes keys control access unlock key
bit_offset: 0
bit_size: 32
fieldset/SECSR:
description: FLASH secure status register
fields:

View File

@ -8,11 +8,9 @@ block/FLASH:
- name: NSKEYR
description: FLASH key register
byte_offset: 4
fieldset: NSKEYR
- name: OPTKEYR
description: FLASH option key register
byte_offset: 12
fieldset: OPTKEYR
- name: OPSR
description: FLASH operation status register
byte_offset: 24
@ -337,13 +335,6 @@ fieldset/NSCR:
bit_offset: 31
bit_size: 1
enum: BKSEL
fieldset/NSKEYR:
description: FLASH key register
fields:
- name: NSKEY
description: Non-volatile memory configuration access unlock key
bit_offset: 0
bit_size: 32
fieldset/NSSR:
description: FLASH non-secure status register
fields:
@ -423,13 +414,6 @@ fieldset/OPTCR:
bit_offset: 31
bit_size: 1
enum: OPTCR_SWAP_BANK
fieldset/OPTKEYR:
description: FLASH option key register
fields:
- name: OPTKEY
description: FLASH option bytes control access unlock key
bit_offset: 0
bit_size: 32
fieldset/OPTSR:
description: FLASH option status register
fields:

View File

@ -5,7 +5,6 @@ block/BANK:
description: FLASH key register for bank 1
byte_offset: 0
access: Write
fieldset: KEYR
- name: CR
description: FLASH control register for bank 1
byte_offset: 8
@ -78,7 +77,6 @@ block/FLASH:
- name: OPTKEYR
description: FLASH option key register
byte_offset: 8
fieldset: OPTKEYR
- name: OPTCR
description: FLASH option control register
byte_offset: 24
@ -343,13 +341,6 @@ fieldset/FAR:
description: Bank 1 ECC error address
bit_offset: 0
bit_size: 15
fieldset/KEYR:
description: FLASH key register for bank 1
fields:
- name: KEYR
description: Bank 1 access configuration unlock key
bit_offset: 0
bit_size: 32
fieldset/OPTCCR:
description: FLASH option clear control register
fields:
@ -380,13 +371,6 @@ fieldset/OPTCR:
description: Bank swapping configuration bit
bit_offset: 31
bit_size: 1
fieldset/OPTKEYR:
description: FLASH option key register
fields:
- name: OPTKEYR
description: Unlock key option bytes
bit_offset: 0
bit_size: 32
fieldset/OPTSR_CUR:
description: FLASH option status register
fields:

View File

@ -5,7 +5,6 @@ block/BANK:
description: FLASH key register for bank 1
byte_offset: 0
access: Write
fieldset: KEYR
- name: CR
description: FLASH control register for bank 1
byte_offset: 8
@ -78,7 +77,6 @@ block/FLASH:
- name: OPTKEYR
description: FLASH option key register
byte_offset: 8
fieldset: OPTKEYR
- name: OPTCR
description: FLASH option control register
byte_offset: 24
@ -339,13 +337,6 @@ fieldset/FAR:
description: Bank 1 ECC error address
bit_offset: 0
bit_size: 15
fieldset/KEYR:
description: FLASH key register for bank 1
fields:
- name: KEYR
description: Bank 1 access configuration unlock key
bit_offset: 0
bit_size: 32
fieldset/OPTCCR:
description: FLASH option clear control register
fields:
@ -380,13 +371,6 @@ fieldset/OPTCR:
description: Bank swapping configuration bit
bit_offset: 31
bit_size: 1
fieldset/OPTKEYR:
description: FLASH option key register
fields:
- name: OPTKEYR
description: Unlock key option bytes
bit_offset: 0
bit_size: 32
fieldset/OPTSR_CUR:
description: FLASH option status register
fields:

View File

@ -13,22 +13,18 @@ block/FLASH:
description: Power down key register
byte_offset: 8
access: Write
fieldset: PDKEYR
- name: PEKEYR
description: Program/erase key register
byte_offset: 12
access: Write
fieldset: PEKEYR
- name: PRGKEYR
description: Program memory key register
byte_offset: 16
access: Write
fieldset: PRGKEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 20
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 24
@ -75,13 +71,6 @@ fieldset/ACR:
description: Pre-read data address
bit_offset: 6
bit_size: 1
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Option byte register
fields:
@ -97,13 +86,6 @@ fieldset/OPTR:
description: BOR_LEV
bit_offset: 16
bit_size: 4
fieldset/PDKEYR:
description: Power down key register
fields:
- name: PDKEYR
description: RUN_PD in FLASH_ACR key
bit_offset: 0
bit_size: 32
fieldset/PECR:
description: Program/erase control register
fields:
@ -155,20 +137,6 @@ fieldset/PECR:
description: Launch the option byte loading
bit_offset: 18
bit_size: 1
fieldset/PEKEYR:
description: Program/erase key register
fields:
- name: PEKEYR
description: FLASH_PEC and data EEPROM key
bit_offset: 0
bit_size: 32
fieldset/PRGKEYR:
description: Program memory key register
fields:
- name: PRGKEYR
description: Program memory key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Status register
fields:

View File

@ -13,22 +13,18 @@ block/FLASH:
description: Power down key register
byte_offset: 8
access: Write
fieldset: PDKEYR
- name: PEKEYR
description: Program/erase key register
byte_offset: 12
access: Write
fieldset: PEKEYR
- name: PRGKEYR
description: Program memory key register
byte_offset: 16
access: Write
fieldset: PRGKEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 20
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 24
@ -100,20 +96,6 @@ fieldset/OBR:
description: Boot From Bank 2
bit_offset: 23
bit_size: 1
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/PDKEYR:
description: Power down key register
fields:
- name: PDKEYR
description: RUN_PD in FLASH_ACR key
bit_offset: 0
bit_size: 32
fieldset/PECR:
description: Program/erase control register
fields:
@ -165,20 +147,6 @@ fieldset/PECR:
description: Launch the option byte loading
bit_offset: 18
bit_size: 1
fieldset/PEKEYR:
description: Program/erase key register
fields:
- name: PEKEYR
description: FLASH_PEC and data EEPROM key
bit_offset: 0
bit_size: 32
fieldset/PRGKEYR:
description: Program memory key register
fields:
- name: PRGKEYR
description: Program memory key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Status register
fields:

View File

@ -9,17 +9,14 @@ block/FLASH:
description: Power down key register
byte_offset: 4
access: Write
fieldset: PDKEYR
- name: KEYR
description: Flash key register
byte_offset: 8
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 12
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 16
@ -192,20 +189,6 @@ fieldset/ECCR:
description: ECC detection
bit_offset: 31
bit_size: 1
fieldset/KEYR:
description: Flash key register
fields:
- name: KEYR
description: KEYR
bit_offset: 0
bit_size: 32
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Flash option register
fields:
@ -301,13 +284,6 @@ fieldset/PCROP2SR:
description: Bank 2 PCROP area start offset
bit_offset: 0
bit_size: 16
fieldset/PDKEYR:
description: Power down key register
fields:
- name: PDKEYR
description: RUN_PD in FLASH_ACR key
bit_offset: 0
bit_size: 32
fieldset/SR:
description: Status register
fields:

View File

@ -9,27 +9,22 @@ block/FLASH:
description: Power down key register
byte_offset: 4
access: Write
fieldset: PDKEYR
- name: NSKEYR
description: Flash non-secure key register
byte_offset: 8
access: Write
fieldset: NSKEYR
- name: SECKEYR
description: Flash secure key register
byte_offset: 12
access: Write
fieldset: SECKEYR
- name: OPTKEYR
description: Flash option key register
byte_offset: 16
access: Write
fieldset: OPTKEYR
- name: LVEKEYR
description: Flash low voltage key register
byte_offset: 20
access: Write
fieldset: LVEKEYR
- name: NSSR
description: Flash status register
byte_offset: 32
@ -194,13 +189,6 @@ fieldset/ECCR:
description: ECC detection
bit_offset: 31
bit_size: 1
fieldset/LVEKEYR:
description: Flash low voltage key register
fields:
- name: LVEKEYR
description: LVEKEYR
bit_offset: 0
bit_size: 32
fieldset/NSBOOTADD0R:
description: Flash non-secure boot address 0 register
fields:
@ -270,13 +258,6 @@ fieldset/NSCR:
description: NSLOCK
bit_offset: 31
bit_size: 1
fieldset/NSKEYR:
description: Flash non-secure key register
fields:
- name: NSKEYR
description: NSKEYR
bit_offset: 0
bit_size: 32
fieldset/NSSR:
description: Flash status register
fields:
@ -320,13 +301,6 @@ fieldset/NSSR:
description: NSBusy
bit_offset: 16
bit_size: 1
fieldset/OPTKEYR:
description: Flash option key register
fields:
- name: OPTKEYR
description: OPTKEYR
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Flash option register
fields:
@ -402,13 +376,6 @@ fieldset/OPTR:
description: TZEN
bit_offset: 31
bit_size: 1
fieldset/PDKEYR:
description: Power down key register
fields:
- name: PDKEYR
description: RUN_PD in FLASH_ACR key
bit_offset: 0
bit_size: 32
fieldset/PRIVCFGR:
description: Power privilege configuration register
fields:
@ -545,13 +512,6 @@ fieldset/SECHDPCR:
description: HDP2_ACCDIS
bit_offset: 1
bit_size: 1
fieldset/SECKEYR:
description: Flash secure key register
fields:
- name: SECKEYR
description: SECKEYR
bit_offset: 0
bit_size: 32
fieldset/SECSR:
description: Flash status register
fields:

View File

@ -8,15 +8,12 @@ block/FLASH:
- name: NSKEYR
description: FLASH non-secure key register
byte_offset: 8
fieldset: NSKEYR
- name: SECKEYR
description: FLASH secure key register
byte_offset: 12
fieldset: SECKEYR
- name: OPTKEYR
description: FLASH option key register
byte_offset: 16
fieldset: OPTKEYR
- name: PDKEY1R
description: FLASH bank 1 power-down key register
byte_offset: 24
@ -324,13 +321,6 @@ fieldset/NSCR:
description: "Non-secure lock\r This bit is set only. When set, the FLASH_NSCR register is locked. It is cleared by hardware after detecting the unlock sequence in FLASH_NSKEYR register.\r In case of an unsuccessful unlock operation, this bit remains set until the next system reset."
bit_offset: 31
bit_size: 1
fieldset/NSKEYR:
description: FLASH non-secure key register
fields:
- name: NSKEY
description: Flash memory non-secure key
bit_offset: 0
bit_size: 32
fieldset/NSSR:
description: FLASH non-secure status register
fields:
@ -439,13 +429,6 @@ fieldset/OPSR:
bit_offset: 29
bit_size: 3
enum: CODE_OP
fieldset/OPTKEYR:
description: FLASH option key register
fields:
- name: OPTKEY
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: FLASH option register
fields:
@ -2762,13 +2745,6 @@ fieldset/SECHDPCR:
bit_offset: 1
bit_size: 1
enum: HDP_ACCDIS
fieldset/SECKEYR:
description: FLASH secure key register
fields:
- name: SECKEY
description: Flash memory secure key
bit_offset: 0
bit_size: 32
fieldset/SECSR:
description: FLASH secure status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 8
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 12
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 16
@ -316,20 +314,6 @@ fieldset/IPCCBR:
description: PCC mailbox data buffer base address
bit_offset: 0
bit_size: 14
fieldset/KEYR:
description: Flash key register
fields:
- name: KEYR
description: KEYR
bit_offset: 0
bit_size: 32
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Flash option register
fields:

View File

@ -8,19 +8,15 @@ block/FLASH:
- name: NSKEYR
description: key register
byte_offset: 8
fieldset: NSKEYR
- name: SECKEYR
description: secure key register
byte_offset: 12
fieldset: SECKEYR
- name: OPTKEYR
description: option key register
byte_offset: 16
fieldset: OPTKEYR
- name: PDKEYR
description: power-down key register
byte_offset: 24
fieldset: PDKEYR
- name: NSSR
description: status register
byte_offset: 32
@ -250,13 +246,6 @@ fieldset/NSCR2:
description: Erase suspend request
bit_offset: 1
bit_size: 1
fieldset/NSKEYR:
description: key register
fields:
- name: NSKEY
description: "memory non-secure key\r The following values must be written consecutively to unlock the NSCR1 register, allowing the memory non-secure programming/erasing operations:\r KEY1: 0x4567<36>0123\r KEY2: 0xCDEF<45>89AB"
bit_offset: 0
bit_size: 32
fieldset/NSSR:
description: status register
fields:
@ -328,13 +317,6 @@ fieldset/OPSR:
bit_offset: 29
bit_size: 3
enum: CODE_OP
fieldset/OPTKEYR:
description: option key register
fields:
- name: OPTKEY
description: "Option byte key\r The LOCK bit in the NSCR1 must be cleared before doing the unlock sequence for OPTLOCK bit. The following values must be written consecutively to unlock the NSCR1.OPTSTRT and OBL_LAUNCH register bits concerning user option operations:\r KEY1: 0x0819<31>2A3B\r KEY2: 0x4C5D<35>6E7F"
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: option register
fields:
@ -396,13 +378,6 @@ fieldset/OPTR:
description: Global TrustZone security enable
bit_offset: 31
bit_size: 1
fieldset/PDKEYR:
description: power-down key register
fields:
- name: PDKEY1
description: "power-down key\r The following values must be written consecutively to unlock the PDREQ bit in ACR:\r PDKEY_1: 0x0415<31>2637\r PDKEY_2: 0xFAFB<46>FCFD"
bit_offset: 0
bit_size: 32
fieldset/PRIFCFGR:
description: privilege configuration register
fields:
@ -486,13 +461,6 @@ fieldset/SECHDPCR:
description: "Secure HDP area access disable \r When set, this bit is only cleared by a system reset."
bit_offset: 0
bit_size: 1
fieldset/SECKEYR:
description: secure key register
fields:
- name: SECKEY
description: "memory secure key\r The following values must be written consecutively to unlock the SECCR1 register, allowing the memory secure programming/erasing operations:\r KEY1: 0x4567<36>0123\r KEY2: 0xCDEF<45>89AB"
bit_offset: 0
bit_size: 32
fieldset/SECSR:
description: secure status register
fields:

View File

@ -9,12 +9,10 @@ block/FLASH:
description: Flash key register
byte_offset: 8
access: Write
fieldset: KEYR
- name: OPTKEYR
description: Option byte key register
byte_offset: 12
access: Write
fieldset: OPTKEYR
- name: SR
description: Status register
byte_offset: 16
@ -316,20 +314,6 @@ fieldset/IPCCBR:
description: PCC mailbox data buffer base address
bit_offset: 0
bit_size: 14
fieldset/KEYR:
description: Flash key register
fields:
- name: KEYR
description: KEYR
bit_offset: 0
bit_size: 32
fieldset/OPTKEYR:
description: Option byte key register
fields:
- name: OPTKEYR
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: Flash option register
fields: