Skip to content

Commit 161da78

Browse files
committed
Add support for f303 FMC
1 parent a6e70a0 commit 161da78

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+83
-7
lines changed

devices/stm32f100.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ _include:
2020
- common_patches/fsmc/fsmc_sram.yaml
2121
- common_patches/fsmc/fsmc_sramfix_v3.yaml
2222
- ../peripherals/fsmc/fsmc_sram.yaml
23+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
2324
- common_patches/bkp/bkp.yaml
2425
- ../peripherals/bkp/bkp.yaml
2526
- ../peripherals/dac/dac_wavegen.yaml

devices/stm32f101.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ _include:
5555
- common_patches/fsmc/fsmc_sram.yaml
5656
- common_patches/fsmc/fsmc_sramfix_v3.yaml
5757
- ../peripherals/fsmc/fsmc_sram.yaml
58+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
5859
- ../peripherals/dac/dac_wavegen.yaml
5960
- ../peripherals/dac/dac_common_2ch.yaml
6061
- ../peripherals/crc/crc_basic.yaml

devices/stm32f102.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ _include:
101101
- common_patches/fsmc/fsmc_sram.yaml
102102
- common_patches/fsmc/fsmc_sramfix_v3.yaml
103103
- ../peripherals/fsmc/fsmc_sram.yaml
104+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
104105
- ../peripherals/dac/dac_wavegen.yaml
105106
- ../peripherals/dac/dac_common_2ch.yaml
106107
- ../peripherals/dac/dac_dmaudr.yaml

devices/stm32f103.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ _include:
6060
- common_patches/fsmc/fsmc_sram.yaml
6161
- common_patches/fsmc/fsmc_sramfix_v3.yaml
6262
- ../peripherals/fsmc/fsmc_sram.yaml
63+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
6364
- ../peripherals/dac/dac_wavegen.yaml
6465
- ../peripherals/dac/dac_common_2ch.yaml
6566
- ../peripherals/crc/crc_basic.yaml

devices/stm32f215.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ _include:
5353
- common_patches/fsmc/fsmc_sramfix_v3.yaml
5454
- common_patches/fsmc/fsmc_nand_v1.yaml
5555
- ../peripherals/fsmc/fsmc_sram.yaml
56+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
5657
- ../peripherals/fsmc/fsmc_nand.yaml
5758
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
5859
- common_patches/ethernet/f2_f4.yaml

devices/stm32f217.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ _include:
5252
- common_patches/fsmc/fsmc_sramfix_v3.yaml
5353
- common_patches/fsmc/fsmc_nand_v1.yaml
5454
- ../peripherals/fsmc/fsmc_sram.yaml
55+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
5556
- ../peripherals/fsmc/fsmc_nand.yaml
5657
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
5758
- common_patches/ethernet/f2_f4.yaml

devices/stm32f303.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,19 @@ _add:
3636
derivedFrom: DAC1
3737
baseAddress: "0x40009800"
3838

39+
# TODO: description
40+
FMC:
41+
BCR1:
42+
_add:
43+
WRAPMOD:
44+
bitOffset: 10
45+
bitWidth: 1
46+
# Delete DATLAT and CLKDIV fields from BWTR1, BWTR2, BWTR3, BWTR4
47+
"BWTR?":
48+
_delete:
49+
- DATLAT
50+
- CLKDIV
51+
- BUSTURN
3952

4053
RCC:
4154
APB1RSTR:
@@ -131,6 +144,12 @@ _include:
131144
- common_patches/can/can.yaml
132145
- common_patches/can/can_filter_bank.yaml
133146
- ../peripherals/can/can.yaml
147+
- common_patches/fsmc/fsmc_nand_v1.yaml
148+
- ../peripherals/fsmc/fsmc_nand.yaml
149+
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
150+
- ../peripherals/fsmc/fsmc_sram.yaml
151+
- ../peripherals/fsmc/fsmc_cclken1.yaml
152+
- ../peripherals/fsmc/fsmc_wrapmod.yaml
134153
- ./common_patches/usb/rename_USB_FS_peripheral_to_USB.yaml
135154
- ./common_patches/usb/unprefix_registers.yaml
136155
- ../peripherals/dac/dac_wavegen.yaml

devices/stm32f405.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ _include:
124124
- common_patches/fsmc/fsmc_sramfix_v3.yaml
125125
- common_patches/fsmc/fsmc_nand_v1.yaml
126126
- ../peripherals/fsmc/fsmc_sram.yaml
127+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
127128
- ../peripherals/fsmc/fsmc_nand.yaml
128129
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
129130
- ../peripherals/dac/dac_wavegen.yaml

devices/stm32f407.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ _include:
8383
- common_patches/fsmc/fsmc_sramfix_v3.yaml
8484
- common_patches/fsmc/fsmc_nand_v1.yaml
8585
- ../peripherals/fsmc/fsmc_sram.yaml
86+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
8687
- ../peripherals/fsmc/fsmc_nand.yaml
8788
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
8889
- ../peripherals/dac/dac_wavegen.yaml

devices/stm32f412.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,7 @@ _include:
407407
- common_patches/fsmc/fsmc_sramfix_common.yaml
408408
- common_patches/rcc/f41x_bdcr_lsemod.yaml
409409
- ../peripherals/fsmc/fsmc_sram.yaml
410+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
410411
- ../peripherals/rcc/rcc_merge_sw_sws.yaml
411412
- ../peripherals/rcc/rcc_v2.yaml
412413
- ../peripherals/rcc/rcc_v2_bdcr_lsemod.yaml

devices/stm32f413.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ _include:
283283
- common_patches/adc/f4_single_ccr.yaml
284284
- common_patches/fsmc/fsmc_sram.yaml
285285
- ../peripherals/fsmc/fsmc_sram.yaml
286+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
286287
- ../peripherals/dac/dac_wavegen.yaml
287288
- ../peripherals/dac/dac_common_2ch.yaml
288289
- ../peripherals/dac/dac_dmaudr.yaml

devices/stm32f427.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ _include:
196196
- common_patches/fsmc/fsmc_nand_v1.yaml
197197
- common_patches/fsmc/fsmc_sd.yaml
198198
- ../peripherals/fsmc/fsmc_sram.yaml
199+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
199200
- ../peripherals/fsmc/fsmc_nand.yaml
200201
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
201202
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f429.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ _include:
211211
- common_patches/fsmc/fsmc_nand_v1.yaml
212212
- common_patches/fsmc/fsmc_sd.yaml
213213
- ../peripherals/fsmc/fsmc_sram.yaml
214+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
214215
- ../peripherals/fsmc/fsmc_nand.yaml
215216
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
216217
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f446.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,9 @@ _include:
607607
- common_patches/fsmc/fsmc_nand_v1.yaml
608608
- common_patches/fsmc/fsmc_sd.yaml
609609
- ../peripherals/fsmc/fsmc_sram.yaml
610+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
610611
- ../peripherals/fsmc/fsmc_wfdis1.yaml
612+
- ../peripherals/fsmc/fsmc_cclken1.yaml
611613
- ../peripherals/fsmc/fsmc_nand.yaml
612614
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
613615
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f469.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,9 @@ _include:
204204
- common_patches/fsmc/fsmc_nand_v2.yaml
205205
- common_patches/fsmc/fsmc_sd.yaml
206206
- ../peripherals/fsmc/fsmc_sram.yaml
207+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
207208
- ../peripherals/fsmc/fsmc_wfdis1.yaml
209+
- ../peripherals/fsmc/fsmc_cclken1.yaml
208210
- ../peripherals/fsmc/fsmc_nand.yaml
209211
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
210212
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f730.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,9 @@ _include:
8080
- common_patches/fsmc/fsmc_nand_v2.yaml
8181
- common_patches/fsmc/fsmc_sd.yaml
8282
- ../peripherals/fsmc/fsmc_sram.yaml
83+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
8384
- ../peripherals/fsmc/fsmc_wfdis1.yaml
85+
- ../peripherals/fsmc/fsmc_cclken1.yaml
8486
- ../peripherals/fsmc/fsmc_nand.yaml
8587
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
8688
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f745.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,9 @@ _include:
200200
- common_patches/fsmc/fsmc_nand_v2.yaml
201201
- common_patches/fsmc/fsmc_sd.yaml
202202
- ../peripherals/fsmc/fsmc_sram.yaml
203+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
203204
- ../peripherals/fsmc/fsmc_wfdis1.yaml
205+
- ../peripherals/fsmc/fsmc_cclken1.yaml
204206
- ../peripherals/fsmc/fsmc_nand.yaml
205207
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
206208
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f750.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,9 @@ _include:
117117
- common_patches/fsmc/fsmc_sramfix.yaml
118118
- common_patches/fsmc/fsmc_nand_v2.yaml
119119
- ../peripherals/fsmc/fsmc_sram.yaml
120+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
120121
- ../peripherals/fsmc/fsmc_wfdis1.yaml
122+
- ../peripherals/fsmc/fsmc_cclken1.yaml
121123
- ../peripherals/fsmc/fsmc_nand.yaml
122124
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
123125
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f765.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ _include:
223223
- common_patches/fsmc/fsmc_nand_v2.yaml
224224
- common_patches/fsmc/fsmc_sd.yaml
225225
- ../peripherals/fsmc/fsmc_sram.yaml
226+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
226227
- ../peripherals/fsmc/fsmc_wfdis1.yaml
228+
- ../peripherals/fsmc/fsmc_cclken1.yaml
227229
- ../peripherals/fsmc/fsmc_nand.yaml
228230
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
229231
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f7x2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ _include:
8181
- common_patches/fsmc/fsmc_nand_v2.yaml
8282
- common_patches/fsmc/fsmc_sd.yaml
8383
- ../peripherals/fsmc/fsmc_sram.yaml
84+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
8485
- ../peripherals/fsmc/fsmc_wfdis1.yaml
86+
- ../peripherals/fsmc/fsmc_cclken1.yaml
8587
- ../peripherals/fsmc/fsmc_nand.yaml
8688
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
8789
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f7x3.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,9 @@ _include:
9191
- common_patches/fsmc/fsmc_nand_v2.yaml
9292
- common_patches/fsmc/fsmc_sd.yaml
9393
- ../peripherals/fsmc/fsmc_sram.yaml
94+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
9495
- ../peripherals/fsmc/fsmc_wfdis1.yaml
96+
- ../peripherals/fsmc/fsmc_cclken1.yaml
9597
- ../peripherals/fsmc/fsmc_nand.yaml
9698
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
9799
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f7x6.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,9 @@ _include:
185185
- common_patches/fsmc/fsmc_nand_v2.yaml
186186
- common_patches/fsmc/fsmc_sd.yaml
187187
- ../peripherals/fsmc/fsmc_sram.yaml
188+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
188189
- ../peripherals/fsmc/fsmc_wfdis1.yaml
190+
- ../peripherals/fsmc/fsmc_cclken1.yaml
189191
- ../peripherals/fsmc/fsmc_nand.yaml
190192
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
191193
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f7x7.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,9 @@ _include:
353353
- common_patches/fsmc/fsmc_nand_v2.yaml
354354
- common_patches/fsmc/fsmc_sd.yaml
355355
- ../peripherals/fsmc/fsmc_sram.yaml
356+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
356357
- ../peripherals/fsmc/fsmc_wfdis1.yaml
358+
- ../peripherals/fsmc/fsmc_cclken1.yaml
357359
- ../peripherals/fsmc/fsmc_nand.yaml
358360
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
359361
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32f7x9.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,9 @@ _include:
365365
- common_patches/fsmc/fsmc_nand_v2.yaml
366366
- common_patches/fsmc/fsmc_sd.yaml
367367
- ../peripherals/fsmc/fsmc_sram.yaml
368+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
368369
- ../peripherals/fsmc/fsmc_wfdis1.yaml
370+
- ../peripherals/fsmc/fsmc_cclken1.yaml
369371
- ../peripherals/fsmc/fsmc_nand.yaml
370372
- ../peripherals/fsmc/fsmc_nand_ptyp.yaml
371373
- ../peripherals/fsmc/fsmc_sd.yaml

devices/stm32h735.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -935,6 +935,7 @@ _include:
935935
- ../peripherals/fsmc/fsmc_nand.yaml
936936
- ../peripherals/fsmc/fsmc_sd.yaml
937937
- ../peripherals/fsmc/fsmc_sram.yaml
938+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
938939
- ../peripherals/fsmc/fsmc_wfdis.yaml
939940
- ../peripherals/fsmc/fsmc_fmcen.yaml
940941
- common_patches/rcc/h7_src_sel_common.yaml

devices/stm32h743.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ _include:
3838
- ../peripherals/fsmc/fsmc_nand.yaml
3939
- ../peripherals/fsmc/fsmc_sd.yaml
4040
- ../peripherals/fsmc/fsmc_sram.yaml
41+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
4142
- ../peripherals/fsmc/fsmc_wfdis.yaml
4243
- ../peripherals/fsmc/fsmc_fmcen.yaml
4344
- common_patches/rcc/h7_src_sel.yaml

devices/stm32h743v.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ _include:
3838
- ../peripherals/fsmc/fsmc_nand.yaml
3939
- ../peripherals/fsmc/fsmc_sd.yaml
4040
- ../peripherals/fsmc/fsmc_sram.yaml
41+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
4142
- ../peripherals/fsmc/fsmc_wfdis.yaml
4243
- ../peripherals/fsmc/fsmc_fmcen.yaml
4344
- common_patches/rcc/h7_src_sel.yaml

devices/stm32h747cm4.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ _include:
3535
- ../peripherals/fsmc/fsmc_nand.yaml
3636
- ../peripherals/fsmc/fsmc_sd.yaml
3737
- ../peripherals/fsmc/fsmc_sram.yaml
38+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
3839
- ../peripherals/fsmc/fsmc_wfdis.yaml
3940
- ../peripherals/fsmc/fsmc_fmcen.yaml
4041
- common_patches/rcc/h7_src_sel.yaml

devices/stm32h747cm7.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ _include:
3434
- ../peripherals/fsmc/fsmc_nand.yaml
3535
- ../peripherals/fsmc/fsmc_sd.yaml
3636
- ../peripherals/fsmc/fsmc_sram.yaml
37+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
3738
- ../peripherals/fsmc/fsmc_wfdis.yaml
3839
- ../peripherals/fsmc/fsmc_fmcen.yaml
3940
- common_patches/rcc/h7_src_sel.yaml

devices/stm32h753.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ _include:
4848
- ../peripherals/fsmc/fsmc_nand.yaml
4949
- ../peripherals/fsmc/fsmc_sd.yaml
5050
- ../peripherals/fsmc/fsmc_sram.yaml
51+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
5152
- ../peripherals/fsmc/fsmc_wfdis.yaml
5253
- ../peripherals/fsmc/fsmc_fmcen.yaml
5354
- common_patches/rcc/h7_src_sel.yaml

devices/stm32h753v.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ _include:
4848
- ../peripherals/fsmc/fsmc_nand.yaml
4949
- ../peripherals/fsmc/fsmc_sd.yaml
5050
- ../peripherals/fsmc/fsmc_sram.yaml
51+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
5152
- ../peripherals/fsmc/fsmc_wfdis.yaml
5253
- ../peripherals/fsmc/fsmc_fmcen.yaml
5354
- common_patches/rcc/h7_src_sel.yaml

devices/stm32h7b3.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ _include:
9696
- ../peripherals/fsmc/fsmc_nand.yaml
9797
- ../peripherals/fsmc/fsmc_sd.yaml
9898
- ../peripherals/fsmc/fsmc_sram.yaml
99+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
99100
- ../peripherals/fsmc/fsmc_wfdis.yaml
100101
- ../peripherals/fsmc/fsmc_fmcen.yaml
101102
- common_patches/exti/h7_singlecore.yaml

devices/stm32l100.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ _include:
7171
- common_patches/fsmc/fsmc_sram.yaml
7272
- common_patches/fsmc/fsmc_sramfix_common.yaml
7373
- ../peripherals/fsmc/fsmc_sram.yaml
74+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
7475
- ./common_patches/usb/unprefix_registers.yaml
7576
- ../peripherals/dac/dac_wavegen.yaml
7677
- ../peripherals/dac/dac_common_2ch.yaml

devices/stm32l151.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ _include:
2323
- common_patches/fsmc/fsmc_sram.yaml
2424
- common_patches/fsmc/fsmc_sramfix_common.yaml
2525
- ../peripherals/fsmc/fsmc_sram.yaml
26+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
2627
- ./common_patches/usb/unprefix_registers.yaml
2728
- ../peripherals/dac/dac_wavegen.yaml
2829
- ../peripherals/dac/dac_common_2ch.yaml

devices/stm32l162.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ _include:
2323
- common_patches/fsmc/fsmc_sram.yaml
2424
- common_patches/fsmc/fsmc_sramfix_common.yaml
2525
- ../peripherals/fsmc/fsmc_sram.yaml
26+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
2627
- ./common_patches/usb/unprefix_registers.yaml
2728
- ../peripherals/dac/dac_wavegen.yaml
2829
- ../peripherals/dac/dac_common_2ch.yaml

devices/stm32l4x5.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ _include:
158158
- common_patches/fsmc/fsmc_sram.yaml
159159
- common_patches/fsmc/fsmc_nand_v2.yaml
160160
- ../peripherals/fsmc/fsmc_sram.yaml
161+
- ../peripherals/fsmc/fsmc_sram_bwtr_busturn.yaml
161162
- ../peripherals/fsmc/fsmc_wfdis1.yaml
162163
- ../peripherals/fsmc/fsmc_nand.yaml
163164
- ../peripherals/gpio/v2/common.yaml

peripherals/fsmc/fsmc_cclken.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"FMC,FSMC":
2+
"BCR1":
3+
CCLKEN:
4+
Enabled: [1, "The FMC_CLK is only generated during the synchronous memory access (read/write transaction)"]
5+
Disabled: [0, "The FMC_CLK is generated continuously during asynchronous and synchronous access. The FMC_CLK clock is activated when the CCLKEN is set"]

peripherals/fsmc/fsmc_cclken1.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"FMC,FSMC":
2+
"BCR1":
3+
CCLKEN:
4+
Enabled: [1, "The FMC_CLK is only generated during the synchronous memory access (read/write transaction)"]
5+
Disabled: [0, "The FMC_CLK is generated continuously during asynchronous and synchronous access. The FMC_CLK clock is activated when the CCLKEN is set"]

peripherals/fsmc/fsmc_nand.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
PWID:
1616
Bits8: [0, "External memory device width 8 bits"]
1717
Bits16: [1, "External memory device width 16 bits"]
18-
# TODO:
19-
# PTYP:
20-
# NANDFlash: [1, "NAND Flash"]
2118
PBKEN:
2219
Disabled: [0, "Corresponding memory bank is disabled"]
2320
Enabled: [1, "Corresponding memory bank is enabled"]

peripherals/fsmc/fsmc_sram.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
B: [1, "Access mode B"]
6868
C: [2, "Access mode C"]
6969
D: [3, "Access mode D"]
70-
BUSTURN: [0, 15]
7170
DATAST: [1, 255]
7271
ADDHLD: [1, 15]
7372
ADDSET: [0, 15]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"FMC,FSMC":
2+
"BWTR?":
3+
BUSTURN: [0, 15]

peripherals/fsmc/fsmc_wfdis1.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,3 @@
33
WFDIS:
44
Enabled: [0, "Write FIFO enabled"]
55
Disabled: [1, "Write FIFO disabled"]
6-
CCLKEN:
7-
Enabled: [1, "The FMC_CLK is only generated during the synchronous memory access (read/write transaction)"]
8-
Disabled: [0, "The FMC_CLK is generated continuously during asynchronous and synchronous access. The FMC_CLK clock is activated when the CCLKEN is set"]

peripherals/fsmc/fsmc_wrapmod.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"FMC,FSMC":
2+
"BCR?":
3+
WRAPMOD:
4+
Disabled: [0, "Direct wrapped burst is not enabled"]
5+
Enabled: [1, "Direct wrapped burst is enabled"]

0 commit comments

Comments
 (0)