u5 RCC additions for U5[9A].

This commit is contained in:
Dario Nieuwenhuis 2023-04-07 02:19:26 +02:00
parent a924ee2093
commit 6de9d585b0

View File

@ -237,6 +237,10 @@ fieldset/AHB1ENR:
description: "CRC clock enable\r Set and cleared by software."
bit_offset: 12
bit_size: 1
- name: JPEGEN
description: "JPEG clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 15
bit_size: 1
- name: TSCEN
description: "Touch sensing controller clock enable\r Set and cleared by software."
bit_offset: 16
@ -249,6 +253,18 @@ fieldset/AHB1ENR:
description: "DMA2D clock enable\r Set and cleared by software."
bit_offset: 18
bit_size: 1
- name: GFXMMUEN
description: "GFXMMU clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 19
bit_size: 1
- name: GPU2DEN
description: "GPU2D clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 20
bit_size: 1
- name: DCACHE2EN
description: "DCACHE2 clock enable \r This bit is set and reset by software.\r Note: DCACHE2 clock must be enabled to access memories, even if the DCACHE2 is bypassed.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 21
bit_size: 1
- name: GTZC1EN
description: "GTZC1 clock enable\r Set and reset by software."
bit_offset: 24
@ -288,6 +304,10 @@ fieldset/AHB1RSTR:
description: "CRC reset\r Set and cleared by software."
bit_offset: 12
bit_size: 1
- name: JPEGRST
description: "JPEG reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 15
bit_size: 1
- name: TSCRST
description: "TSC reset\r Set and cleared by software."
bit_offset: 16
@ -300,6 +320,14 @@ fieldset/AHB1RSTR:
description: "DMA2D reset\r Set and cleared by software."
bit_offset: 18
bit_size: 1
- name: GFXMMURST
description: "GFXMMU reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 19
bit_size: 1
- name: GPU2DRST
description: "GPU2D reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 20
bit_size: 1
fieldset/AHB1SMENR:
description: RCC AHB1 peripheral clocks enable in Sleep and Stop modes register
fields:
@ -327,6 +355,10 @@ fieldset/AHB1SMENR:
description: "CRC clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 12
bit_size: 1
- name: JPEGSMEN
description: "JPEG clocks enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 15
bit_size: 1
- name: TSCSMEN
description: "TSC clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 16
@ -339,6 +371,18 @@ fieldset/AHB1SMENR:
description: "DMA2D clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 18
bit_size: 1
- name: GFXMMUSMEN
description: "GFXMMU clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 19
bit_size: 1
- name: GPU2DSMEN
description: "GPU2D clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 20
bit_size: 1
- name: DCACHE2SMEN
description: "DCACHE2 clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 21
bit_size: 1
- name: GTZC1SMEN
description: "GTZC1 clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 24
@ -398,8 +442,12 @@ fieldset/AHB2ENR1:
description: "IO port I clock enable\r Set and cleared by software."
bit_offset: 8
bit_size: 1
- name: ADC1EN
description: "ADC1 clock enable\r Set and cleared by software."
- name: GPIOJEN
description: "I/O port J clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 9
bit_size: 1
- name: ADC12EN
description: "ADC1 and ADC2 clock enable\r This bit is set and cleared by software.\r Note: This bit impacts ADC1 in STM32U535/545/575/585, and ADC1/ADC2 in<69>STM32U59x/5Ax/5Fx/5Gx."
bit_offset: 10
bit_size: 1
- name: DCMIEN
@ -410,6 +458,14 @@ fieldset/AHB2ENR1:
description: "OTG_FS clock enable\r Set and cleared by software."
bit_offset: 14
bit_size: 1
- name: USB_OTG_HSEN
description: "OTG_HS clock enable\r Set and cleared by software."
bit_offset: 14
bit_size: 1
- name: USB_OTG_HS_PHYEN
description: "OTG_HS PHY clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 15
bit_size: 1
- name: AESEN
description: "AES clock enable\r Set and cleared by software."
bit_offset: 16
@ -473,6 +529,18 @@ fieldset/AHB2ENR2:
description: "OCTOSPI2 clock enable\r Set and cleared by software."
bit_offset: 8
bit_size: 1
- name: HSPI1EN
description: "HSPI1 clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 12
bit_size: 1
- name: SRAM6EN
description: "SRAM6 clock enable \r This bit is set and reset by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 30
bit_size: 1
- name: SRAM5EN
description: "SRAM5 clock enable \r This bit is set and reset by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 31
bit_size: 1
fieldset/AHB2RSTR1:
description: RCC AHB2 peripheral reset register 1
fields:
@ -512,8 +580,12 @@ fieldset/AHB2RSTR1:
description: "IO port I reset\r Set and cleared by software."
bit_offset: 8
bit_size: 1
- name: ADC1RST
description: "ADC1 reset\r Set and cleared by software."
- name: GPIOJRST
description: "I/O port J reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 9
bit_size: 1
- name: ADC12RST
description: "ADC1 and ADC2 reset\r This bit is set and cleared by software.\r Note: This bit impacts ADC1 in STM32U535/545/575/585, and ADC1/ADC2 in<69>STM32U59x/5Ax/5Fx/5Gx."
bit_offset: 10
bit_size: 1
- name: DCMIRST
@ -524,6 +596,10 @@ fieldset/AHB2RSTR1:
description: "OTG_FS reset\r Set and cleared by software."
bit_offset: 14
bit_size: 1
- name: USB_OTG_HSRST
description: "OTG_HS reset\r Set and cleared by software."
bit_offset: 14
bit_size: 1
- name: AESRST
description: "AES hardware accelerator reset\r Set and cleared by software."
bit_offset: 16
@ -579,6 +655,10 @@ fieldset/AHB2RSTR2:
description: "OCTOSPI2 reset\r Set and cleared by software."
bit_offset: 8
bit_size: 1
- name: HSPI1RST
description: "HSPI1 reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 12
bit_size: 1
fieldset/AHB2SMENR1:
description: "RCC AHB2 peripheral clocks enable in Sleep and\tStop modes register 1"
fields:
@ -618,8 +698,12 @@ fieldset/AHB2SMENR1:
description: "IO port I clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 8
bit_size: 1
- name: ADC1SMEN
description: "ADC1 clocks enable during Sleep and Stop modes\r Set and cleared by software."
- name: GPIOJSMEN
description: "I/O port J clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 9
bit_size: 1
- name: ADC12SMEN
description: "ADC1 and ADC2 clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit impacts ADC1 in STM32U535/545/575/585 and ADC1/ADC2 in<69>STM32U59x/5Ax/5Fx/5Gx."
bit_offset: 10
bit_size: 1
- name: DCMISMEN
@ -630,6 +714,14 @@ fieldset/AHB2SMENR1:
description: "OTG_FS clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 14
bit_size: 1
- name: USB_OTG_HSSMEN
description: "OTG_HS clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 14
bit_size: 1
- name: USB_OTG_HS_PHYSMEN
description: "OTG_HS PHY clock enable during Sleep and Stop modes\r This bit is set and cleared by software\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 15
bit_size: 1
- name: AESSMEN
description: "AES clock enable during Sleep and Stop modes\r Set and cleared by software"
bit_offset: 16
@ -693,6 +785,18 @@ fieldset/AHB2SMENR2:
description: "OCTOSPI2 clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 8
bit_size: 1
- name: HSPI1SMEN
description: "HSPI1 clock enable during Sleep and Stop modes \r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 12
bit_size: 1
- name: SRAM6SMEN
description: "SRAM6 clock enable during Sleep and Stop modes \r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 30
bit_size: 1
- name: SRAM5SMEN
description: "SRAM5 clock enable during Sleep and Stop modes \r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 31
bit_size: 1
fieldset/AHB3ENR:
description: RCC AHB3 peripheral clock enable register
fields:
@ -849,6 +953,10 @@ fieldset/APB1ENR1:
description: "CRS clock enable\r Set and cleared by software."
bit_offset: 24
bit_size: 1
- name: USART6EN
description: "USART6 clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 25
bit_size: 1
fieldset/APB1ENR2:
description: RCC APB1 peripheral clock enable register 2
fields:
@ -860,6 +968,14 @@ fieldset/APB1ENR2:
description: "LPTIM2 clock enable\r Set and cleared by software."
bit_offset: 5
bit_size: 1
- name: I2C5EN
description: "I2C5 clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 6
bit_size: 1
- name: I2C6EN
description: "I2C6 clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 7
bit_size: 1
- name: FDCAN1EN
description: "FDCAN1 clock enable\r Set and cleared by software."
bit_offset: 9
@ -927,6 +1043,10 @@ fieldset/APB1RSTR1:
description: "CRS reset\r Set and cleared by software."
bit_offset: 24
bit_size: 1
- name: USART6RST
description: "USART6 reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 25
bit_size: 1
fieldset/APB1RSTR2:
description: RCC APB1 peripheral reset register 2
fields:
@ -938,6 +1058,14 @@ fieldset/APB1RSTR2:
description: "LPTIM2 reset\r Set and cleared by software."
bit_offset: 5
bit_size: 1
- name: I2C5RST
description: "I2C5 reset\r This bit is set and cleared by software\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 6
bit_size: 1
- name: I2C6RST
description: "I2C6 reset\r This bit is set and cleared by software\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 7
bit_size: 1
- name: FDCAN1RST
description: "FDCAN1 reset\r Set and cleared by software."
bit_offset: 9
@ -1009,6 +1137,10 @@ fieldset/APB1SMENR1:
description: "CRS clock enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 24
bit_size: 1
- name: USART6SMEN
description: "USART6 clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit must be set to allow the peripheral to wake up from Stop modes.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 25
bit_size: 1
fieldset/APB1SMENR2:
description: "RCC APB1 peripheral clocks enable in Sleep and\tStop modes register 2"
fields:
@ -1020,6 +1152,14 @@ fieldset/APB1SMENR2:
description: "LPTIM2 clocks enable during Sleep and Stop modes\r Set and cleared by software.\r Note: This bit must be set to allow the peripheral to wake up from Stop modes."
bit_offset: 5
bit_size: 1
- name: I2C5SMEN
description: "I2C5 clock enable during Sleep and Stop modes\r This bit is set and cleared by software\r Note: This bit must be set to allow the peripheral to wake up from Stop modes.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 6
bit_size: 1
- name: I2C6SMEN
description: "I2C6 clock enable during Sleep and Stop modes\r This bit is set and cleared by software\r Note: This bit must be set to allow the peripheral to wake up from Stop modes.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 7
bit_size: 1
- name: FDCAN1SMEN
description: "FDCAN1 clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 9
@ -1067,6 +1207,22 @@ fieldset/APB2ENR:
description: "SAI2 clock enable\r Set and cleared by software."
bit_offset: 22
bit_size: 1
- name: USBEN
description: "USB clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 24
bit_size: 1
- name: GFXTIMEN
description: "GFXTIM clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 25
bit_size: 1
- name: LTDCEN
description: "LTDC clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 26
bit_size: 1
- name: DSIEN
description: "DSI clock enable\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 27
bit_size: 1
fieldset/APB2RSTR:
description: RCC APB2 peripheral reset register
fields:
@ -1106,6 +1262,22 @@ fieldset/APB2RSTR:
description: "SAI2 reset\r Set and cleared by software."
bit_offset: 22
bit_size: 1
- name: USBRST
description: "USB reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 24
bit_size: 1
- name: GFXTIMRST
description: "GFXTIM reset\r This bit is set and cleared by software.\r Note: .This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 25
bit_size: 1
- name: LTDCRST
description: "LTDC reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 26
bit_size: 1
- name: DSIRST
description: "DSI reset\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 27
bit_size: 1
fieldset/APB2SMENR:
description: RCC APB2 peripheral clocks enable in Sleep and Stop modes register
fields:
@ -1145,6 +1317,22 @@ fieldset/APB2SMENR:
description: "SAI2 clocks enable during Sleep and Stop modes\r Set and cleared by software."
bit_offset: 22
bit_size: 1
- name: USBSMEN
description: "USB clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 24
bit_size: 1
- name: GFXTIMSMEN
description: "GFXTIM clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 25
bit_size: 1
- name: LTDCSMEN
description: "LTDC clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 26
bit_size: 1
- name: DSISMEN
description: "DSI clock enable during Sleep and Stop modes\r This bit is set and cleared by software.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 27
bit_size: 1
fieldset/APB3ENR:
description: RCC APB3 peripheral clock enable register
fields:
@ -1468,11 +1656,46 @@ fieldset/CCIPR2:
bit_offset: 14
bit_size: 1
enum: SDMMCSEL
- name: DSISEL
description: "DSI kernel clock source selection\r This bit is used to select the DSI kernel clock source.\r This bit is only available on some devices in the STM32U5 Series. \r Refer to the device datasheet for availability of its associated peripheral. \r Note: If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 15
bit_size: 1
enum: DSISEL
- name: USART6SEL
description: "USART6 kernel clock source selection\r These bits are used to select the USART6 kernel clock source.\r The USART6 is functional in Stop 0 and Stop 1 modes only when the kernel clock is HSI16 or LSE.\r Note: This bitfield is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bitfield as reserved and keep it at reset value."
bit_offset: 16
bit_size: 2
enum: USARTSEL
- name: LTDCSEL
description: "LTDC kernel clock source selection\r This bit is used to select the LTDC kernel clock source.\r Note: This bit is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bit as reserved and keep it at reset value."
bit_offset: 18
bit_size: 1
enum: LTDCSEL
- name: OCTOSPISEL
description: "OCTOSPI1 and OCTOSPI2 kernel clock source selection\r These bits are used to select the OCTOSPI1 and OCTOSPI2 kernel clock source."
bit_offset: 20
bit_size: 2
enum: OCTOSPISEL
- name: HSPI1SEL
description: "HSPI1 kernel clock source selection\r These bits are used to select the HSPI1 kernel clock source.\r Note: This bitfield is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bitfield as reserved and keep it at reset value."
bit_offset: 22
bit_size: 2
enum: HSPISEL
- name: I2C5SEL
description: "I2C5 kernel clock source selection\r These bits are used to select the I2C5 kernel clock source.\r The I2C5 is functional in Stop 0 and Stop 1 modes only when the kernel clock is HSI16<31>or MSIK.\r Note: This bitfield is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bitfield as reserved and keep it at reset value."
bit_offset: 24
bit_size: 2
enum: ICSEL
- name: I2C6SEL
description: "I2C6 kernel clock source selection\r These bits are used to select the I2C6 kernel clock source.\r The I2C6 is functional in Stop 0 and Stop 1 modes only when the kernel clock is HSI16<31>or MSIK.\r Note: This bitfield is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bitfield as reserved and keep it at reset value."
bit_offset: 26
bit_size: 2
enum: ICSEL
- name: OTGHSSEL
description: "OTG_HS PHY kernel clock source selection\r These bits are used to select the OTG_HS PHY kernel clock source.\r Note: This bitfield is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bitfield as reserved and keep it at reset value."
bit_offset: 30
bit_size: 2
enum: OTGHSSEL
fieldset/CCIPR3:
description: RCC peripherals independent clock configuration register 3
fields:
@ -1567,6 +1790,11 @@ fieldset/CFGR2:
bit_offset: 8
bit_size: 3
enum: PPRE
- name: DPRE
description: "DSI PHY prescaler\r This bitfiled is set and cleared by software to control the division factor of DSI PHY bus clock (DCLK).\r 0xx: DCLK not divided\r Note: This bitfield is only available on some devices in the STM32U5 Series. Refer to the device datasheet for availability of its associated peripheral. If not present, consider this bitfield as reserved and keep it at reset value."
bit_offset: 12
bit_size: 3
enum: DPRE
- name: AHB1DIS
description: "AHB1 clock disable\r This bit can be set in order to further reduce power consumption, when none of the AHB1 peripherals (except those listed hereafter) are used and when their clocks are disabled in RCC_AHB1ENR. When this bit is set, all the AHB1 peripherals clocks are off, except for FLASH, BKPSRAM, ICACHE, DCACHE1 and SRAM1."
bit_offset: 16
@ -2335,6 +2563,33 @@ enum/DACSEL:
- name: LSI
description: LSI selected
value: 1
enum/DPRE:
bit_size: 3
variants:
- name: NONE
description: DCLK not divided
value: 0
- name: DIV2
description: DCLK divided by 2
value: 4
- name: DIV4
description: DCLK divided by 4
value: 5
- name: DIV8
description: DCLK divided by 8
value: 6
- name: DIV16
description: DCLK divided by 16
value: 7
enum/DSISEL:
bit_size: 1
variants:
- name: PLL3_P
description: PLL3 “P” (pll3_p_ck) selected
value: 0
- name: DCLK
description: DSI PHY PLL output selected
value: 1
enum/FDCANSEL:
bit_size: 2
variants:
@ -2386,6 +2641,21 @@ enum/HSEEXT:
- name: DIGITAL
description: external HSE clock digital mode (through I/O Schmitt trigger)
value: 1
enum/HSPISEL:
bit_size: 2
variants:
- name: SYSCLK
description: SYSCLK selected
value: 0
- name: PLL1_Q
description: "PLL1 “Q” (pll1_q_ck) selected, can be up to 200 MHz"
value: 1
- name: PLL2_Q
description: "PLL2 “Q” (pll2_q_ck) selected, can be up to 200 MHz"
value: 2
- name: PLL3_R
description: "PLL3 “R” (pll3_r_ck) selected, can be up to 200 MHz"
value: 3
enum/ICLKSEL:
bit_size: 2
variants:
@ -2482,6 +2752,15 @@ enum/LSIPREDIV:
- name: DIV_128
description: LSI divided by 128
value: 1
enum/LTDCSEL:
bit_size: 1
variants:
- name: PLL3_R
description: PLL3 “R” (pll3_r_ck) selected
value: 0
- name: PLL2_R
description: PLL2 “R” (pll2_r_ck) selected
value: 1
enum/MCOPRE:
bit_size: 3
variants:
@ -2671,6 +2950,21 @@ enum/OCTOSPISEL:
- name: PLL2_Q
description: "PLL2 Q (pll2_q_ck) selected, can be up to 200 MHz"
value: 3
enum/OTGHSSEL:
bit_size: 2
variants:
- name: HSE
description: HSE selected
value: 0
- name: PLL1_P
description: "PLL1 “P” (pll1_q_ck) selected,"
value: 1
- name: HSE_DIV2
description: HSE/2 selected
value: 2
- name: PLL1_P_DIV2
description: PLL1 “P” divided by 2 (pll1_p_ck/2) selected
value: 3
enum/PLLM:
bit_size: 4
variants: