Skip to content

Commit 2e38730

Browse files
authored
Merge pull request #610 from diorcety/stm32wle_mux
Add RCC_CCIPR enums for STM32WLE chips
2 parents 27ef8fb + 2ab870c commit 2e38730

File tree

1 file changed

+156
-1
lines changed

1 file changed

+156
-1
lines changed

data/registers/rcc_wle.yaml

Lines changed: 156 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,42 +650,52 @@ fieldset/CCIPR:
650650
description: USART1 clock source selection
651651
bit_offset: 0
652652
bit_size: 2
653+
enum: USART1SEL
653654
- name: USART2SEL
654655
description: USART2 clock source selection
655656
bit_offset: 2
656657
bit_size: 2
657-
- name: SPI2SEL
658+
enum: USART2SEL
659+
- name: SPI2S2SEL
658660
description: SPI2 I2S clock source selection
659661
bit_offset: 8
660662
bit_size: 2
663+
enum: SPI2S2SEL
661664
- name: LPUART1SEL
662665
description: LPUART1 clock source selection
663666
bit_offset: 10
664667
bit_size: 2
668+
enum: LPUART1SEL
665669
- name: I2C1SEL
666670
description: I2C1 clock source selection
667671
bit_offset: 12
668672
bit_size: 2
673+
enum: I2C1SEL
669674
- name: I2C2SEL
670675
description: I2C2 clock source selection
671676
bit_offset: 14
672677
bit_size: 2
678+
enum: I2C2SEL
673679
- name: I2C3SEL
674680
description: I2C3 clock source selection
675681
bit_offset: 16
676682
bit_size: 2
683+
enum: I2C3SEL
677684
- name: LPTIM1SEL
678685
description: Low power timer 1 clock source selection
679686
bit_offset: 18
680687
bit_size: 2
688+
enum: LPTIM1SEL
681689
- name: LPTIM2SEL
682690
description: Low power timer 2 clock source selection
683691
bit_offset: 20
684692
bit_size: 2
693+
enum: LPTIM2SEL
685694
- name: LPTIM3SEL
686695
description: Low power timer 3 clock source selection
687696
bit_offset: 22
688697
bit_size: 2
698+
enum: LPTIM3SEL
689699
- name: ADCSEL
690700
description: ADC clock source selection
691701
bit_offset: 28
@@ -1067,6 +1077,9 @@ fieldset/PLLCFGR:
10671077
enum/ADCSEL:
10681078
bit_size: 2
10691079
variants:
1080+
- name: DISABLE
1081+
description: No clock selected
1082+
value: 0
10701083
- name: HSI
10711084
description: HSI used as ADC clock source
10721085
value: 1
@@ -1638,12 +1651,124 @@ enum/RNGSEL:
16381651
bit_size: 2
16391652
variants:
16401653
- name: PLL1_Q
1654+
description: PLL "Q" clock selected
16411655
value: 0
16421656
- name: LSI
1657+
description: LSI clock selected
16431658
value: 1
16441659
- name: LSE
1660+
description: LSE clock selected
16451661
value: 2
16461662
- name: MSI
1663+
description: MSI clock selected
1664+
value: 3
1665+
enum/LPTIM3SEL:
1666+
bit_size: 2
1667+
variants:
1668+
- name: PCLK1
1669+
description: APB clock selected
1670+
value: 0
1671+
- name: LSI
1672+
description: LSI clock selected
1673+
value: 1
1674+
- name: HSI
1675+
description: HSI16 clock selected
1676+
value: 2
1677+
- name: LSE
1678+
description: LSE clock selected
1679+
value: 3
1680+
enum/LPTIM2SEL:
1681+
bit_size: 2
1682+
variants:
1683+
- name: PCLK1
1684+
description: APB clock selected
1685+
value: 0
1686+
- name: LSI
1687+
description: LSI clock selected
1688+
value: 1
1689+
- name: HSI
1690+
description: HSI16 clock selected
1691+
value: 2
1692+
- name: LSE
1693+
description: LSE clock selected
1694+
value: 3
1695+
enum/LPTIM1SEL:
1696+
bit_size: 2
1697+
variants:
1698+
- name: PCLK1
1699+
description: APB clock selected
1700+
value: 0
1701+
- name: LSI
1702+
description: LSI clock selected
1703+
value: 1
1704+
- name: HSI
1705+
description: HSI16 clock selected
1706+
value: 2
1707+
- name: LSE
1708+
description: LSE clock selected
1709+
value: 3
1710+
enum/I2C3SEL:
1711+
bit_size: 2
1712+
variants:
1713+
- name: PCLK1
1714+
description: APB clock selected
1715+
value: 0
1716+
- name: SYS
1717+
description: System clock selected
1718+
value: 1
1719+
- name: HSI
1720+
description: HSI16 clock selected
1721+
value: 2
1722+
enum/I2C2SEL:
1723+
bit_size: 2
1724+
variants:
1725+
- name: PCLK1
1726+
description: APB clock selected
1727+
value: 0
1728+
- name: SYS
1729+
description: System clock selected
1730+
value: 1
1731+
- name: HSI
1732+
description: HSI16 clock selected
1733+
value: 2
1734+
enum/I2C1SEL:
1735+
bit_size: 2
1736+
variants:
1737+
- name: PCLK1
1738+
description: APB clock selected
1739+
value: 0
1740+
- name: SYS
1741+
description: System clock selected
1742+
value: 1
1743+
- name: HSI
1744+
description: HSI16 clock selected
1745+
value: 2
1746+
enum/LPUART1SEL:
1747+
bit_size: 2
1748+
variants:
1749+
- name: PCLK1
1750+
description: APB clock selected
1751+
value: 0
1752+
- name: SYS
1753+
description: System clock selected
1754+
value: 1
1755+
- name: HSI
1756+
description: HSI16 clock selected
1757+
value: 2
1758+
- name: LSE
1759+
description: LSE clock selected
1760+
value: 3
1761+
enum/SPI2S2SEL:
1762+
bit_size: 2
1763+
variants:
1764+
- name: PLL1_Q
1765+
description: PLL "Q" clock selected
1766+
value: 1
1767+
- name: HSI
1768+
description: HSI16 clock selected
1769+
value: 2
1770+
- name: I2S_CKIN
1771+
description: External input I2S_CKIN selected
16471772
value: 3
16481773
enum/RTCSEL:
16491774
bit_size: 2
@@ -1660,6 +1785,36 @@ enum/RTCSEL:
16601785
- name: HSE
16611786
description: HSE oscillator clock divided by 32 selected
16621787
value: 3
1788+
enum/USART2SEL:
1789+
bit_size: 2
1790+
variants:
1791+
- name: PCLK1
1792+
description: APB clock selected
1793+
value: 0
1794+
- name: SYS
1795+
description: System clock selected
1796+
value: 1
1797+
- name: HSI
1798+
description: HSI16 clock selected
1799+
value: 2
1800+
- name: LSE
1801+
description: LSE clock selected
1802+
value: 3
1803+
enum/USART1SEL:
1804+
bit_size: 2
1805+
variants:
1806+
- name: PCLK2
1807+
description: APB clock selected
1808+
value: 0
1809+
- name: SYS
1810+
description: System clock selected
1811+
value: 1
1812+
- name: HSI
1813+
description: HSI16 clock selected
1814+
value: 2
1815+
- name: LSE
1816+
description: LSE clock selected
1817+
value: 3
16631818
enum/SW:
16641819
bit_size: 2
16651820
variants:

0 commit comments

Comments
 (0)