afee4331ad
Add stm32h7rs family.
2024-05-01 02:16:15 +02:00
95ff92f362
remove DSISEL from other register ymls where it is not present
2024-04-15 09:20:50 +02:00
d67103f97f
More accurate USB muxes.
2024-03-01 22:50:31 +01:00
ca48d94684
Merge pull request #411 from caleb-garrett/h7-cryp
...
H7 RCC CRYP Register Naming
2024-02-23 18:38:19 +00:00
787611a3ab
Correct naming of RCC CRYP registers.
2024-02-23 12:22:59 -05:00
e2c7a7eae0
rcc: fix tons of wrong muxes.
2024-02-16 00:11:14 +01:00
8a3ad0b738
chiptool fmt.
2024-02-12 20:48:59 +01:00
0c921dde2e
Refactor RCC code to find more muxes.
...
Fixes #383
2024-02-10 02:40:36 +01:00
01ef0b5999
Add OCTOSPI1 register bits
...
Those were previously only called QUADSPI, which is needed on some
chips like the STM32H745, but those bits are used as OCTOSPI1 bits
on other chips like the STM32H723.
2024-02-07 16:44:29 +01:00
7419be3902
make compile pass
2024-01-08 16:31:06 +08:00
8f5fcae8c2
Fix QUADSPI RCC bit names.
2023-12-08 23:43:52 +01:00
4ddcb77c9d
rcc: rename NONE -> DISABLED
2023-10-23 00:30:16 +02:00
8bd7ff51b0
rcc: expand checker to all chips
2023-10-18 21:01:57 -05:00
c61495fd4e
rcc: more cleanup
2023-10-17 16:57:33 -05:00
b9a89a1851
rcc: cleanup variants and rename ahb -> clk
2023-10-15 18:01:50 -05:00
8b8686a852
rcc: more mux and enum cleanup
2023-10-15 10:37:36 -05:00
5d51e3b706
rcc: add more mux data
2023-10-14 17:20:25 -05:00
aa5e909e11
rcc: more enum cleanup
2023-10-13 20:54:24 -05:00
e89b8cfc30
rcc: add PLL enums.
2023-10-09 02:44:42 +02:00
6c73ffbd0b
rcc: make naming consistent between "mco" and "mcosel".
2023-10-07 00:46:19 +02:00
e701705d79
rcc: add MCOPRE enum for h5, h7.
2023-10-07 00:10:08 +02:00
60d034f9fa
RCC: unify LSEDRV enum variant names and descriptions
...
Now the only differences are the series which have swapped medium low/high bits: F0, F3v2, F3, F7, and H7_RM0433.
2023-10-05 10:56:02 -05:00
d6b0763327
More rcc cleanups.
2023-09-19 04:17:00 +02:00
2f97514774
pwr: add all VOS enums.
2023-09-18 02:57:23 +02:00
a70aa2f06a
rcc: use same name for bus psc
2023-09-16 15:43:03 -05:00
86fb0cfc2f
chiptool fmt.
2023-09-16 02:34:03 +02:00
3f01ff4545
Remove enum_read, enum_write.
2023-06-28 22:36:19 +02:00
78c43e0dba
rcc: fix QSPIEN vs QUADSPIEN reg names.
2023-03-27 12:17:47 +02:00
070da63d3c
rcc/h7: more otg fixes.
2023-01-11 01:05:07 +01:00
375238ef85
rcc/h7: fix wrong names and bits for otg
2023-01-11 00:27:41 +01:00
1d5853be40
run chiptool fmt with new version that trims descriptions.
2022-04-08 01:17:53 +02:00
324e5bee8d
rcc/h7: add missing stuff, cleanup.
2022-02-24 05:54:43 +01:00
c2804abc9a
rcc: fix inconsistent naming.
2022-02-14 02:07:08 +01:00
7b2df420ac
rcc: remove useless enums.
2022-02-14 00:26:46 +01:00
c6c5c099bb
fmt all register yamls
2021-11-17 21:23:26 +01:00
bfc7856d75
Fix DCMI reset.
2021-11-10 17:31:06 +01:00
6ef7659b9d
Add support for H723 RCC differences.
2021-11-04 15:26:52 +01:00
af3e9e60a3
Add missing RCC block for H7AB family
2021-06-10 08:57:46 +02:00
1d0b8db2ee
Regen and update transform
2021-06-07 12:03:15 +02:00
f31ba7bfcb
Separate block for H7AB
2021-06-03 15:43:21 +02:00
fea5e31f8b
Regen and remove *ON enums
2021-06-03 15:13:46 +02:00
529b991404
Do merge
2021-06-03 14:31:27 +02:00
332fc1728b
Add script for merging regs
2021-06-03 14:02:53 +02:00
aa9257548c
Remove enums from h7 regs
2021-06-03 12:27:42 +02:00
2dda36bd49
H7 RCC: Make more arrays
2021-05-21 19:55:56 -03:00
4199b328ee
Add H7 RCC
2021-05-21 19:55:55 -03:00