Merge pull request #272 from mattico/h7-lsedrv-errata
RCC: LSEDRV Register Fixes
This commit is contained in:
commit
9075e499c2
@ -806,16 +806,16 @@ enum/LSEDRV:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low drive capacity
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumHigh
|
|
||||||
description: Medium-high drive capacity
|
|
||||||
value: 1
|
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium-low drive capacity
|
description: Medium low driving capability
|
||||||
value: 2
|
value: 2
|
||||||
|
- name: MediumHigh
|
||||||
|
description: Medium high driving capability
|
||||||
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High drive capacity
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCO:
|
enum/MCO:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
@ -957,16 +957,16 @@ enum/LSEDRV:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low drive capacity
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumHigh
|
|
||||||
description: Medium-high drive capacity
|
|
||||||
value: 1
|
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium-low drive capacity
|
description: Medium low driving capability
|
||||||
value: 2
|
value: 2
|
||||||
|
- name: MediumHigh
|
||||||
|
description: Medium high driving capability
|
||||||
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High drive capacity
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCO:
|
enum/MCO:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
@ -933,16 +933,16 @@ enum/LSEDRV:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low drive capacity
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumHigh
|
|
||||||
description: Medium-high drive capacity
|
|
||||||
value: 1
|
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium-low drive capacity
|
description: Medium low driving capability
|
||||||
value: 2
|
value: 2
|
||||||
|
- name: MediumHigh
|
||||||
|
description: Medium high driving capability
|
||||||
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High drive capacity
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCO:
|
enum/MCO:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
@ -1797,16 +1797,16 @@ enum/LSEDRV:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Low drive capacity
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumHigh
|
|
||||||
description: Medium-high drive capacity
|
|
||||||
value: 1
|
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium-low drive capacity
|
description: Medium low driving capability
|
||||||
value: 2
|
value: 2
|
||||||
|
- name: MediumHigh
|
||||||
|
description: Medium high driving capability
|
||||||
|
value: 1
|
||||||
- name: High
|
- name: High
|
||||||
description: High drive capacity
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCO1:
|
enum/MCO1:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
|
@ -2304,17 +2304,17 @@ enum/LSCOSEL:
|
|||||||
enum/LSEDRV:
|
enum/LSEDRV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Lowest
|
- name: Low
|
||||||
description: Lowest LSE oscillator driving capability
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium low LSE oscillator driving capability
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MediumHigh
|
- name: MediumHigh
|
||||||
description: Medium high LSE oscillator driving capability
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: Highest
|
- name: High
|
||||||
description: Highest LSE oscillator driving capability
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/LSEEXT:
|
enum/LSEEXT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -1496,17 +1496,17 @@ enum/LSCOSEL:
|
|||||||
enum/LSEDRV:
|
enum/LSEDRV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Lowest
|
- name: Low
|
||||||
description: Lowest LSE oscillator driving capability
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium low LSE oscillator driving capability
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MediumHigh
|
- name: MediumHigh
|
||||||
description: Medium high LSE oscillator driving capability
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: Highest
|
- name: High
|
||||||
description: Highest LSE oscillator driving capability
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/LSEEXT:
|
enum/LSEEXT:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -3711,17 +3711,17 @@ enum/LPUARTSEL:
|
|||||||
enum/LSEDRV:
|
enum/LSEDRV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Lowest
|
- name: Low
|
||||||
description: Lowest LSE oscillator driving capability
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium low LSE oscillator driving capability
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MediumHigh
|
- name: MediumHigh
|
||||||
description: Medium high LSE oscillator driving capability
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: Highest
|
- name: High
|
||||||
description: Highest LSE oscillator driving capability
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCO1:
|
enum/MCO1:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
@ -2646,17 +2646,17 @@ enum/LPUARTSEL:
|
|||||||
enum/LSEDRV:
|
enum/LSEDRV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Lowest
|
- name: Low
|
||||||
description: Lowest LSE oscillator driving capability
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium low LSE oscillator driving capability
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MediumHigh
|
- name: MediumHigh
|
||||||
description: Medium high LSE oscillator driving capability
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: Highest
|
- name: High
|
||||||
description: Highest LSE oscillator driving capability
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCO1:
|
enum/MCO1:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
4052
data/registers/rcc_h7rm0433.yaml
Normal file
4052
data/registers/rcc_h7rm0433.yaml
Normal file
File diff suppressed because it is too large
Load Diff
@ -1037,16 +1037,16 @@ enum/LSEDRV:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Lowest drive
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium low drive
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MediumHigh
|
- name: MediumHigh
|
||||||
description: Medium high drive
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: High
|
- name: High
|
||||||
description: Highest drive
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCOPRE:
|
enum/MCOPRE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
@ -1737,16 +1737,16 @@ enum/LSEDRV:
|
|||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Low
|
- name: Low
|
||||||
description: Lowest drive
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: Medium low drive
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MediumHigh
|
- name: MediumHigh
|
||||||
description: Medium high drive
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: High
|
- name: High
|
||||||
description: Highest drive
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCOPRE:
|
enum/MCOPRE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
@ -2028,17 +2028,17 @@ enum/LSCOSEL:
|
|||||||
enum/LSEDRV:
|
enum/LSEDRV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: Lower
|
- name: Low
|
||||||
description: '''Xtal mode'' lower driving capability'
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MediumLow
|
- name: MediumLow
|
||||||
description: '''Xtal mode'' medium low driving capability'
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MediumHigh
|
- name: MediumHigh
|
||||||
description: '''Xtal mode'' medium high driving capability'
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: Higher
|
- name: High
|
||||||
description: '''Xtal mode'' higher driving capability'
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/MCOPRE:
|
enum/MCOPRE:
|
||||||
bit_size: 3
|
bit_size: 3
|
||||||
|
@ -2727,17 +2727,17 @@ enum/LSCOSEL:
|
|||||||
enum/LSEDRV:
|
enum/LSEDRV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: LOW
|
- name: Low
|
||||||
description: '''Xtal mode lower driving capability'
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MEDIUM_LOW
|
- name: MediumLow
|
||||||
description: '''Xtal mode medium-low driving capability'
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MEDIUM_HIGH
|
- name: MediumHigh
|
||||||
description: '''Xtal mode medium-high driving capability'
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: HIGH
|
- name: High
|
||||||
description: '''Xtal mode higher driving capability'
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/LSIPREDIV:
|
enum/LSIPREDIV:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
|
@ -723,6 +723,7 @@ fieldset/BDCR:
|
|||||||
description: SE oscillator drive capability
|
description: SE oscillator drive capability
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
|
enum: LSEDRV
|
||||||
- name: LSECSSON
|
- name: LSECSSON
|
||||||
description: LSECSSON
|
description: LSECSSON
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
@ -1717,3 +1718,18 @@ enum/RTCSEL:
|
|||||||
- name: HSE
|
- name: HSE
|
||||||
description: HSE oscillator clock divided by 32 selected
|
description: HSE oscillator clock divided by 32 selected
|
||||||
value: 3
|
value: 3
|
||||||
|
enum/LSEDRV:
|
||||||
|
bit_size: 2
|
||||||
|
variants:
|
||||||
|
- name: Low
|
||||||
|
description: Low driving capability
|
||||||
|
value: 0
|
||||||
|
- name: MediumLow
|
||||||
|
description: Medium low driving capability
|
||||||
|
value: 1
|
||||||
|
- name: MediumHigh
|
||||||
|
description: Medium high driving capability
|
||||||
|
value: 2
|
||||||
|
- name: High
|
||||||
|
description: High driving capability
|
||||||
|
value: 3
|
||||||
|
@ -1324,17 +1324,17 @@ enum/LSCOSEL:
|
|||||||
enum/LSEDRV:
|
enum/LSEDRV:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: LOW
|
- name: Low
|
||||||
description: '''Xtal mode lower driving capability'
|
description: Low driving capability
|
||||||
value: 0
|
value: 0
|
||||||
- name: MEDIUM_LOW
|
- name: MediumLow
|
||||||
description: '''Xtal mode medium-low driving capability'
|
description: Medium low driving capability
|
||||||
value: 1
|
value: 1
|
||||||
- name: MEDIUM_HIGH
|
- name: MediumHigh
|
||||||
description: '''Xtal mode medium-high driving capability'
|
description: Medium high driving capability
|
||||||
value: 2
|
value: 2
|
||||||
- name: HIGH
|
- name: High
|
||||||
description: '''Xtal mode higher driving capability'
|
description: High driving capability
|
||||||
value: 3
|
value: 3
|
||||||
enum/LSETRIM:
|
enum/LSETRIM:
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
|
@ -669,6 +669,7 @@ fieldset/BDCR:
|
|||||||
description: LSE oscillator drive capability
|
description: LSE oscillator drive capability
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
|
enum: LSEDRV
|
||||||
- name: LSECSSON
|
- name: LSECSSON
|
||||||
description: CSS on LSE enable
|
description: CSS on LSE enable
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
@ -1569,3 +1570,18 @@ enum/RTCSEL:
|
|||||||
- name: HSE
|
- name: HSE
|
||||||
description: HSE oscillator clock divided by 32 selected
|
description: HSE oscillator clock divided by 32 selected
|
||||||
value: 3
|
value: 3
|
||||||
|
enum/LSEDRV:
|
||||||
|
bit_size: 2
|
||||||
|
variants:
|
||||||
|
- name: Low
|
||||||
|
description: Low driving capability
|
||||||
|
value: 0
|
||||||
|
- name: MediumLow
|
||||||
|
description: Medium low driving capability
|
||||||
|
value: 1
|
||||||
|
- name: MediumHigh
|
||||||
|
description: Medium high driving capability
|
||||||
|
value: 2
|
||||||
|
- name: High
|
||||||
|
description: High driving capability
|
||||||
|
value: 3
|
||||||
|
@ -605,6 +605,7 @@ fieldset/BDCR:
|
|||||||
description: LSE oscillator drive capability
|
description: LSE oscillator drive capability
|
||||||
bit_offset: 3
|
bit_offset: 3
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
|
enum: LSEDRV
|
||||||
- name: LSECSSON
|
- name: LSECSSON
|
||||||
description: CSS on LSE enable
|
description: CSS on LSE enable
|
||||||
bit_offset: 5
|
bit_offset: 5
|
||||||
@ -1191,3 +1192,18 @@ enum/RTCSEL:
|
|||||||
- name: HSE
|
- name: HSE
|
||||||
description: HSE oscillator clock divided by 32 selected
|
description: HSE oscillator clock divided by 32 selected
|
||||||
value: 3
|
value: 3
|
||||||
|
enum/LSEDRV:
|
||||||
|
bit_size: 2
|
||||||
|
variants:
|
||||||
|
- name: Low
|
||||||
|
description: Low driving capability
|
||||||
|
value: 0
|
||||||
|
- name: MediumLow
|
||||||
|
description: Medium low driving capability
|
||||||
|
value: 1
|
||||||
|
- name: MediumHigh
|
||||||
|
description: Medium high driving capability
|
||||||
|
value: 2
|
||||||
|
- name: High
|
||||||
|
description: High driving capability
|
||||||
|
value: 3
|
||||||
|
@ -297,6 +297,7 @@ impl PeriMatcher {
|
|||||||
("STM32G0.*:RCC:.*", ("rcc", "g0", "RCC")),
|
("STM32G0.*:RCC:.*", ("rcc", "g0", "RCC")),
|
||||||
("STM32G4.*:RCC:.*", ("rcc", "g4", "RCC")),
|
("STM32G4.*:RCC:.*", ("rcc", "g4", "RCC")),
|
||||||
("STM32H7[AB].*:RCC:.*", ("rcc", "h7ab", "RCC")),
|
("STM32H7[AB].*:RCC:.*", ("rcc", "h7ab", "RCC")),
|
||||||
|
("STM32H7(42|43|53|50).*:RCC:.*", ("rcc", "h7rm0433", "RCC")),
|
||||||
("STM32H7.*:RCC:.*", ("rcc", "h7", "RCC")),
|
("STM32H7.*:RCC:.*", ("rcc", "h7", "RCC")),
|
||||||
("STM32L0.*:RCC:.*", ("rcc", "l0", "RCC")),
|
("STM32L0.*:RCC:.*", ("rcc", "l0", "RCC")),
|
||||||
("STM32L1.*:RCC:.*", ("rcc", "l1", "RCC")),
|
("STM32L1.*:RCC:.*", ("rcc", "l1", "RCC")),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user