Use normalize for SBS->SYSCFG rename.
This commit is contained in:
parent
85a82da243
commit
37ec0ab67d
@ -1187,7 +1187,7 @@ fieldset/APB2RSTR:
|
|||||||
fieldset/APB3ENR:
|
fieldset/APB3ENR:
|
||||||
description: RCC APB3 peripheral clock register
|
description: RCC APB3 peripheral clock register
|
||||||
fields:
|
fields:
|
||||||
- name: SBSEN
|
- name: SYSCFGEN
|
||||||
description: "SBS clock enable\r Set and reset by software."
|
description: "SBS clock enable\r Set and reset by software."
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
@ -1238,7 +1238,7 @@ fieldset/APB3ENR:
|
|||||||
fieldset/APB3LPENR:
|
fieldset/APB3LPENR:
|
||||||
description: RCC APB3 sleep clock register
|
description: RCC APB3 sleep clock register
|
||||||
fields:
|
fields:
|
||||||
- name: SBSLPEN
|
- name: SYSCFGLPEN
|
||||||
description: "SBS clock enable during sleep mode\r Set and reset by software."
|
description: "SBS clock enable during sleep mode\r Set and reset by software."
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
@ -1289,7 +1289,7 @@ fieldset/APB3LPENR:
|
|||||||
fieldset/APB3RSTR:
|
fieldset/APB3RSTR:
|
||||||
description: RCC APB3 peripheral reset register
|
description: RCC APB3 peripheral reset register
|
||||||
fields:
|
fields:
|
||||||
- name: SBSRST
|
- name: SYSCFGRST
|
||||||
description: "SBS block reset\r Set and reset by software."
|
description: "SBS block reset\r Set and reset by software."
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -658,7 +658,7 @@ fieldset/APB2RSTR:
|
|||||||
fieldset/APB3ENR:
|
fieldset/APB3ENR:
|
||||||
description: RCC APB3 peripheral clock register
|
description: RCC APB3 peripheral clock register
|
||||||
fields:
|
fields:
|
||||||
- name: SBSEN
|
- name: SYSCFGEN
|
||||||
description: "SBS clock enable\r Set and reset by software."
|
description: "SBS clock enable\r Set and reset by software."
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
@ -685,7 +685,7 @@ fieldset/APB3ENR:
|
|||||||
fieldset/APB3LPENR:
|
fieldset/APB3LPENR:
|
||||||
description: RCC APB3 sleep clock register
|
description: RCC APB3 sleep clock register
|
||||||
fields:
|
fields:
|
||||||
- name: SBSLPEN
|
- name: SYSCFGLPEN
|
||||||
description: "SBS clock enable during sleep mode\r Set and reset by software."
|
description: "SBS clock enable during sleep mode\r Set and reset by software."
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
@ -712,7 +712,7 @@ fieldset/APB3LPENR:
|
|||||||
fieldset/APB3RSTR:
|
fieldset/APB3RSTR:
|
||||||
description: RCC APB3 peripheral reset register
|
description: RCC APB3 peripheral reset register
|
||||||
fields:
|
fields:
|
||||||
- name: SBSRST
|
- name: SYSCFGRST
|
||||||
description: "SBS block reset\r Set and reset by software."
|
description: "SBS block reset\r Set and reset by software."
|
||||||
bit_offset: 1
|
bit_offset: 1
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -258,8 +258,8 @@ impl PeriMatcher {
|
|||||||
("STM32WB.*:SYSCFG:.*", ("syscfg", "wb", "SYSCFG")),
|
("STM32WB.*:SYSCFG:.*", ("syscfg", "wb", "SYSCFG")),
|
||||||
("STM32WL5.*:SYSCFG:.*", ("syscfg", "wl5", "SYSCFG")),
|
("STM32WL5.*:SYSCFG:.*", ("syscfg", "wl5", "SYSCFG")),
|
||||||
("STM32WLE.*:SYSCFG:.*", ("syscfg", "wle", "SYSCFG")),
|
("STM32WLE.*:SYSCFG:.*", ("syscfg", "wle", "SYSCFG")),
|
||||||
("STM32H50.*:SBS:.*", ("syscfg", "h50", "SYSCFG")),
|
("STM32H50.*:SYSCFG:.*", ("syscfg", "h50", "SYSCFG")),
|
||||||
("STM32H5.*:SBS:.*", ("syscfg", "h5", "SYSCFG")),
|
("STM32H5.*:SYSCFG:.*", ("syscfg", "h5", "SYSCFG")),
|
||||||
(".*:IWDG:iwdg1_v1_1", ("iwdg", "v1", "IWDG")),
|
(".*:IWDG:iwdg1_v1_1", ("iwdg", "v1", "IWDG")),
|
||||||
(".*:IWDG:iwdg1_v2_0", ("iwdg", "v2", "IWDG")),
|
(".*:IWDG:iwdg1_v2_0", ("iwdg", "v2", "IWDG")),
|
||||||
(".*:IWDG:iwdg1_v3_0", ("iwdg", "v3", "IWDG")),
|
(".*:IWDG:iwdg1_v3_0", ("iwdg", "v3", "IWDG")),
|
||||||
@ -1182,11 +1182,7 @@ fn process_core(
|
|||||||
let Some(addr) = addr else { continue };
|
let Some(addr) = addr else { continue };
|
||||||
|
|
||||||
let mut p = stm32_data_serde::chip::core::Peripheral {
|
let mut p = stm32_data_serde::chip::core::Peripheral {
|
||||||
name: if pname == "SBS" {
|
name: pname.clone(),
|
||||||
"SYSCFG".to_string()
|
|
||||||
} else {
|
|
||||||
pname.clone()
|
|
||||||
},
|
|
||||||
address: addr,
|
address: addr,
|
||||||
registers: None,
|
registers: None,
|
||||||
rcc: None,
|
rcc: None,
|
||||||
|
@ -192,6 +192,7 @@ impl Defines {
|
|||||||
("FDCANRAM", &["SRAMCAN_BASE", "SRAMCAN_BASE_NS"]),
|
("FDCANRAM", &["SRAMCAN_BASE", "SRAMCAN_BASE_NS"]),
|
||||||
("VREFINTCAL", &["VREFINT_CAL_ADDR_CMSIS"]),
|
("VREFINTCAL", &["VREFINT_CAL_ADDR_CMSIS"]),
|
||||||
("DSIHOST", &["DSI_BASE"]),
|
("DSIHOST", &["DSI_BASE"]),
|
||||||
|
("SYSCFG", &["SYSCFG_BASE", "SBS_BASE"]),
|
||||||
];
|
];
|
||||||
let alt_peri_defines: HashMap<_, _> = ALT_PERI_DEFINES.iter().copied().collect();
|
let alt_peri_defines: HashMap<_, _> = ALT_PERI_DEFINES.iter().copied().collect();
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ static NORMALIZE: &[(&str, &str)] = &[
|
|||||||
("HDMI_CEC", "CEC"),
|
("HDMI_CEC", "CEC"),
|
||||||
("SUBGHZ", "SUBGHZSPI"),
|
("SUBGHZ", "SUBGHZSPI"),
|
||||||
("USB_DRD_FS", "USB"),
|
("USB_DRD_FS", "USB"),
|
||||||
|
("SBS", "SYSCFG"),
|
||||||
];
|
];
|
||||||
|
|
||||||
pub fn normalize_peri_name(name: &str) -> &str {
|
pub fn normalize_peri_name(name: &str) -> &str {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user