diff --git a/data/registers/pwr_u5.yaml b/data/registers/pwr_u5.yaml index 334724f..047a2a4 100644 --- a/data/registers/pwr_u5.yaml +++ b/data/registers/pwr_u5.yaml @@ -41,10 +41,10 @@ block/PWR: description: Backup domain control register 2 byte_offset: 36 fieldset: BDCR2 - - name: DBPR + - name: DBPCR description: disable Backup domain register byte_offset: 40 - fieldset: DBPR + fieldset: DBPCR - name: UCPDR description: USB Type-C™ and Power Delivery register byte_offset: 44 @@ -309,14 +309,13 @@ fieldset/CR3: description: Fast soft start bit_offset: 2 bit_size: 1 -fieldset/DBPR: +fieldset/DBPCR: description: disable Backup domain register fields: - name: DBP description: "Disable Backup domain write protection\r In reset state, all registers and SRAM in Backup domain are protected against parasitic write access. This bit must be set to enable the write access to these registers." bit_offset: 0 bit_size: 1 - enum: DBP fieldset/PCR: description: Power Port pull control register fields: @@ -643,15 +642,6 @@ enum/ACTVOS: - name: Range1 description: Range 1 (highest frequency) value: 3 -enum/DBP: - bit_size: 1 - variants: - - name: Disabled - description: Write access to Backup domain disabled - value: 0 - - name: Enabled - description: Write access to Backup domain enabled - value: 1 enum/FLASHFWU: bit_size: 1 variants: diff --git a/data/registers/pwr_wba.yaml b/data/registers/pwr_wba.yaml index b1d12af..5ce7382 100644 --- a/data/registers/pwr_wba.yaml +++ b/data/registers/pwr_wba.yaml @@ -33,10 +33,10 @@ block/PWR: description: wakeup control register 3 byte_offset: 28 fieldset: WUCR3 - - name: DBPR + - name: DBPCR description: disable Backup domain register byte_offset: 40 - fieldset: DBPR + fieldset: DBPCR - name: SECCFGR description: security configuration register byte_offset: 48 @@ -136,7 +136,7 @@ fieldset/CR3: description: Fast soft start bit_offset: 2 bit_size: 1 -fieldset/DBPR: +fieldset/DBPCR: description: disable Backup domain register fields: - name: DBP diff --git a/stm32-data-gen/src/chips.rs b/stm32-data-gen/src/chips.rs index 2704a1f..7d09ea5 100644 --- a/stm32-data-gen/src/chips.rs +++ b/stm32-data-gen/src/chips.rs @@ -254,6 +254,7 @@ impl PeriMatcher { ("STM32L4.*:RTC:rtc2_.*", ("rtc", "v2l4", "RTC")), ("STM32WBA.*:RTC:rtc2_.*", ("rtc", "v3u5", "RTC")), ("STM32WB.*:RTC:rtc2_.*", ("rtc", "v2wb", "RTC")), + ("STM32H5.*:RTC:rtc2_.*", ("rtc", "v3u5", "RTC")), ("STM32U5.*:RTC:rtc2_.*", ("rtc", "v3u5", "RTC")), // Cube says v2, but it's v3 with security stuff (".*:RTC:rtc3_v1_0", ("rtc", "v3", "RTC")), (".*:RTC:rtc3_v1_1", ("rtc", "v3", "RTC")),