diff --git a/data/registers/flash_c0.yaml b/data/registers/flash_c0.yaml index 1b62a22..177087e 100644 --- a/data/registers/flash_c0.yaml +++ b/data/registers/flash_c0.yaml @@ -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: diff --git a/data/registers/flash_f0.yaml b/data/registers/flash_f0.yaml index 6030f17..d3f4d03 100644 --- a/data/registers/flash_f0.yaml +++ b/data/registers/flash_f0.yaml @@ -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: diff --git a/data/registers/flash_f1.yaml b/data/registers/flash_f1.yaml index 24cca52..4e6e37d 100644 --- a/data/registers/flash_f1.yaml +++ b/data/registers/flash_f1.yaml @@ -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: diff --git a/data/registers/flash_f2.yaml b/data/registers/flash_f2.yaml index c57abe1..698fb8c 100644 --- a/data/registers/flash_f2.yaml +++ b/data/registers/flash_f2.yaml @@ -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: diff --git a/data/registers/flash_f3.yaml b/data/registers/flash_f3.yaml index b558100..c1ffc8f 100644 --- a/data/registers/flash_f3.yaml +++ b/data/registers/flash_f3.yaml @@ -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: diff --git a/data/registers/flash_f4.yaml b/data/registers/flash_f4.yaml index 68e5b41..00596cc 100644 --- a/data/registers/flash_f4.yaml +++ b/data/registers/flash_f4.yaml @@ -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: diff --git a/data/registers/flash_f7.yaml b/data/registers/flash_f7.yaml index 961d41b..1f60b63 100644 --- a/data/registers/flash_f7.yaml +++ b/data/registers/flash_f7.yaml @@ -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: diff --git a/data/registers/flash_g0.yaml b/data/registers/flash_g0.yaml index cc449e3..93f3cda 100644 --- a/data/registers/flash_g0.yaml +++ b/data/registers/flash_g0.yaml @@ -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: diff --git a/data/registers/flash_g4.yaml b/data/registers/flash_g4.yaml index b5e9bf5..a220f74 100644 --- a/data/registers/flash_g4.yaml +++ b/data/registers/flash_g4.yaml @@ -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: diff --git a/data/registers/flash_h5.yaml b/data/registers/flash_h5.yaml index c44fce5..f022fa8 100644 --- a/data/registers/flash_h5.yaml +++ b/data/registers/flash_h5.yaml @@ -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: diff --git a/data/registers/flash_h50.yaml b/data/registers/flash_h50.yaml index fb487cc..078c346 100644 --- a/data/registers/flash_h50.yaml +++ b/data/registers/flash_h50.yaml @@ -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: diff --git a/data/registers/flash_h7.yaml b/data/registers/flash_h7.yaml index ae442bc..31cd959 100644 --- a/data/registers/flash_h7.yaml +++ b/data/registers/flash_h7.yaml @@ -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: diff --git a/data/registers/flash_h7ab.yaml b/data/registers/flash_h7ab.yaml index 8e3b000..294a186 100644 --- a/data/registers/flash_h7ab.yaml +++ b/data/registers/flash_h7ab.yaml @@ -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: diff --git a/data/registers/flash_l0.yaml b/data/registers/flash_l0.yaml index 5677dfd..390d501 100644 --- a/data/registers/flash_l0.yaml +++ b/data/registers/flash_l0.yaml @@ -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: diff --git a/data/registers/flash_l1.yaml b/data/registers/flash_l1.yaml index 67076c4..3272208 100644 --- a/data/registers/flash_l1.yaml +++ b/data/registers/flash_l1.yaml @@ -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: diff --git a/data/registers/flash_l4.yaml b/data/registers/flash_l4.yaml index 01c251f..7730428 100644 --- a/data/registers/flash_l4.yaml +++ b/data/registers/flash_l4.yaml @@ -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: diff --git a/data/registers/flash_l5.yaml b/data/registers/flash_l5.yaml index 8bce6ee..807f549 100644 --- a/data/registers/flash_l5.yaml +++ b/data/registers/flash_l5.yaml @@ -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: diff --git a/data/registers/flash_u5.yaml b/data/registers/flash_u5.yaml index 8ad8908..16c3584 100644 --- a/data/registers/flash_u5.yaml +++ b/data/registers/flash_u5.yaml @@ -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: diff --git a/data/registers/flash_wb.yaml b/data/registers/flash_wb.yaml index 1d98476..45ec59f 100644 --- a/data/registers/flash_wb.yaml +++ b/data/registers/flash_wb.yaml @@ -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: diff --git a/data/registers/flash_wba.yaml b/data/registers/flash_wba.yaml index 21aa791..4486fe4 100644 --- a/data/registers/flash_wba.yaml +++ b/data/registers/flash_wba.yaml @@ -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�0123\r KEY2: 0xCDEF�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�2A3B\r KEY2: 0x4C5D�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�2637\r PDKEY_2: 0xFAFB�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�0123\r KEY2: 0xCDEF�89AB" - bit_offset: 0 - bit_size: 32 fieldset/SECSR: description: secure status register fields: diff --git a/data/registers/flash_wl.yaml b/data/registers/flash_wl.yaml index 1d98476..45ec59f 100644 --- a/data/registers/flash_wl.yaml +++ b/data/registers/flash_wl.yaml @@ -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: