@@ -97,53 +97,47 @@ device-selected = []
97
97
rt = [] # deprecated
98
98
# Note: stm32f4 has only one feature for some very similar device families,
99
99
# so it's intended for e.g. stm32f405/415 to both enable stm32f4/stm32f405.
100
- stm32f401 = [" stm32f4/stm32f401" , " device-selected" , " gpio-f401" ,
100
+ stm32f401 = [" stm32f4/stm32f401" , " device-selected" , " gpio-f401" ,]
101
+ stm32f405 = [" stm32f4/stm32f405" , " device-selected" , " gpio-f417" ]
102
+ stm32f407 = [" stm32f4/stm32f407" , " device-selected" , " gpio-f417" ]
103
+ stm32f415 = [" stm32f4/stm32f405" , " device-selected" , " gpio-f417" ]
104
+ stm32f417 = [" stm32f4/stm32f407" , " device-selected" , " gpio-f417" ]
105
+ stm32f410 = [" stm32f4/stm32f410" , " device-selected" , " gpio-f410" ]
106
+ stm32f411 = [" stm32f4/stm32f411" , " device-selected" , " gpio-f411" ]
107
+ stm32f412 = [" stm32f4/stm32f412" , " device-selected" , " gpio-f412" ]
108
+ stm32f413 = [" stm32f4/stm32f413" , " device-selected" , " gpio-f413" ]
109
+ stm32f423 = [" stm32f4/stm32f413" , " device-selected" , " gpio-f413" ]
110
+ stm32f427 = [" stm32f4/stm32f427" , " device-selected" , " gpio-f427" , " fsmc" ]
111
+ stm32f429 = [" stm32f4/stm32f429" , " device-selected" , " gpio-f427" , " fmc" ]
112
+ stm32f437 = [" stm32f4/stm32f427" , " device-selected" , " gpio-f427" , " fsmc" ]
113
+ stm32f439 = [" stm32f4/stm32f429" , " device-selected" , " gpio-f427" , " fmc" ]
114
+ stm32f446 = [" stm32f4/stm32f446" , " device-selected" , " gpio-f446" ]
115
+ stm32f469 = [" stm32f4/stm32f469" , " device-selected" , " gpio-f469" ]
116
+ stm32f479 = [" stm32f4/stm32f469" , " device-selected" , " gpio-f469" ]
117
+
118
+ gpio-f401 = [
119
+ " gpiod" , " gpioe" ,
101
120
" i2c3" ,
102
121
" otg-fs" ,
103
122
" sdio" ,
104
123
" spi3" , " spi4" ,
105
124
" tim2" ,
106
125
]
107
- stm32f405 = [" stm32f4/stm32f405" , " device-selected" , " gpio-f417" ,
108
- " adc2" , " adc3" ,
109
- " can1" , " can2" ,
110
- " dac" ,
111
- " fsmc" ,
112
- " i2c3" ,
113
- " otg-fs" ,
114
- " otg-hs" ,
115
- " rng" ,
116
- " sdio" ,
117
- " spi3" ,
118
- " tim2" , " tim8" ,
119
- " usart3" , " uart4" , " uart5" ,
120
- ]
121
- stm32f407 = [" stm32f4/stm32f407" , " device-selected" , " gpio-f417" ,
122
- " adc2" , " adc3" ,
123
- " can1" , " can2" ,
124
- " dac" ,
125
- " fsmc" ,
126
- " i2c3" ,
127
- " otg-fs" ,
128
- " otg-hs" ,
129
- " rng" ,
130
- " sdio" ,
131
- " spi3" ,
132
- " tim2" , " tim8" ,
133
- " usart3" , " uart4" , " uart5" ,
134
- ]
135
- stm32f410 = [" stm32f4/stm32f410" , " device-selected" , " gpio-f410" ,
126
+ gpio-f410 = [
136
127
" dac" ,
137
128
" spi5" ,
138
129
]
139
- stm32f411 = [" stm32f4/stm32f411" , " device-selected" , " gpio-f411" ,
130
+ gpio-f411 = [
131
+ " gpiod" , " gpioe" , # "gpioi",
140
132
" i2c3" ,
141
133
" otg-fs" ,
142
134
" sdio" ,
143
135
" tim2" ,
144
136
" spi3" , " spi4" , " spi5" ,
137
+
145
138
]
146
- stm32f412 = [" stm32f4/stm32f412" , " device-selected" , " gpio-f412" ,
139
+ gpio-f412 = [
140
+ " gpiod" , " gpioe" , " gpiof" , " gpiog" ,
147
141
" can1" , " can2" ,
148
142
" fsmc" ,
149
143
" i2c3" ,
@@ -154,7 +148,8 @@ stm32f412 = ["stm32f4/stm32f412", "device-selected", "gpio-f412",
154
148
" tim2" , " tim8" ,
155
149
" usart3" ,
156
150
]
157
- stm32f413 = [" stm32f4/stm32f413" , " device-selected" , " gpio-f413" ,
151
+ gpio-f413 = [
152
+ " gpiod" , " gpioe" , " gpiof" , " gpiog" ,
158
153
" can1" , " can2" , " can3" ,
159
154
" dac" ,
160
155
" fsmc" ,
@@ -168,21 +163,8 @@ stm32f413 = ["stm32f4/stm32f413", "device-selected", "gpio-f413",
168
163
" tim2" , " tim8" ,
169
164
" usart3" , " uart4" , " uart5" , " uart7" , " uart8" , " uart9" , " uart10" ,
170
165
]
171
- stm32f415 = [" stm32f4/stm32f405" , " device-selected" , " gpio-f417" ,
172
- " adc2" , " adc3" ,
173
- " can1" , " can2" ,
174
- " dac" ,
175
- " fsmc" ,
176
- " i2c3" ,
177
- " otg-fs" ,
178
- " otg-hs" ,
179
- " rng" ,
180
- " sdio" ,
181
- " spi3" ,
182
- " tim2" , " tim8" ,
183
- " usart3" , " uart4" , " uart5" ,
184
- ]
185
- stm32f417 = [" stm32f4/stm32f407" , " device-selected" , " gpio-f417" ,
166
+ gpio-f417 = [
167
+ " gpiod" , " gpioe" , " gpiof" , " gpiog" , " gpioi" ,
186
168
" adc2" , " adc3" ,
187
169
" can1" , " can2" ,
188
170
" dac" ,
@@ -196,25 +178,11 @@ stm32f417 = ["stm32f4/stm32f407", "device-selected", "gpio-f417",
196
178
" tim2" , " tim8" ,
197
179
" usart3" , " uart4" , " uart5" ,
198
180
]
199
- stm32f423 = [" stm32f4/stm32f413" , " device-selected" , " gpio-f413" ,
200
- " can1" , " can2" , " can3" ,
201
- " dac" ,
202
- " fsmc" ,
203
- " fmpi2c1" ,
204
- " i2c3" ,
205
- " otg-fs" ,
206
- " rng" ,
207
- " sai" ,
208
- " sdio" ,
209
- " spi3" , " spi4" , " spi5" ,
210
- " tim2" , " tim8" ,
211
- " usart3" , " uart4" , " uart5" , " uart7" , " uart8" , " uart9" , " uart10" ,
212
- ]
213
- stm32f427 = [" stm32f4/stm32f427" , " device-selected" , " gpio-f427" ,
181
+ gpio-f427 = [
182
+ " gpiod" , " gpioe" , " gpiof" , " gpiog" , " gpioi" , " gpioj" , " gpiok" ,
214
183
" adc2" , " adc3" ,
215
184
" can1" , " can2" ,
216
185
" dac" ,
217
- " fsmc" ,
218
186
" i2c3" ,
219
187
" otg-fs" ,
220
188
" otg-hs" ,
@@ -225,52 +193,8 @@ stm32f427 = ["stm32f4/stm32f427", "device-selected", "gpio-f427",
225
193
" tim2" , " tim8" ,
226
194
" usart3" , " uart4" , " uart5" , " uart7" , " uart8" ,
227
195
]
228
- stm32f429 = [" stm32f4/stm32f429" , " device-selected" , " gpio-f427" ,
229
- " adc2" , " adc3" ,
230
- " can1" , " can2" ,
231
- " dac" ,
232
- " fmc" ,
233
- " i2c3" ,
234
- " otg-fs" ,
235
- " otg-hs" ,
236
- " rng" ,
237
- " sai" ,
238
- " sdio" ,
239
- " spi3" , " spi4" , " spi5" , " spi6" ,
240
- " tim2" , " tim8" ,
241
- " usart3" , " uart4" , " uart5" , " uart7" , " uart8" ,
242
- ]
243
- stm32f437 = [" stm32f4/stm32f427" , " device-selected" , " gpio-f427" ,
244
- " adc2" , " adc3" ,
245
- " can1" , " can2" ,
246
- " dac" ,
247
- " fsmc" ,
248
- " i2c3" ,
249
- " otg-fs" ,
250
- " otg-hs" ,
251
- " rng" ,
252
- " sai" ,
253
- " sdio" ,
254
- " spi3" , " spi4" , " spi5" , " spi6" ,
255
- " tim2" , " tim8" ,
256
- " usart3" , " uart4" , " uart5" , " uart7" , " uart8" ,
257
- ]
258
- stm32f439 = [" stm32f4/stm32f429" , " device-selected" , " gpio-f427" ,
259
- " adc2" , " adc3" ,
260
- " can1" , " can2" ,
261
- " dac" ,
262
- " fmc" ,
263
- " i2c3" ,
264
- " otg-fs" ,
265
- " otg-hs" ,
266
- " rng" ,
267
- " sai" ,
268
- " sdio" ,
269
- " spi3" , " spi4" , " spi5" , " spi6" ,
270
- " tim2" , " tim8" ,
271
- " usart3" , " uart4" , " uart5" , " uart7" , " uart8" ,
272
- ]
273
- stm32f446 = [" stm32f4/stm32f446" , " device-selected" , " gpio-f446" ,
196
+ gpio-f446 = [
197
+ " gpiod" , " gpioe" , " gpiof" , " gpiog" ,
274
198
" adc2" , " adc3" ,
275
199
" can1" , " can2" ,
276
200
" dac" ,
@@ -284,7 +208,8 @@ stm32f446 = ["stm32f4/stm32f446", "device-selected", "gpio-f446",
284
208
" tim2" , " tim8" ,
285
209
" usart3" , " uart4" , " uart5" ,
286
210
]
287
- stm32f469 = [" stm32f4/stm32f469" , " device-selected" , " gpio-f469" ,
211
+ gpio-f469 = [
212
+ " gpiod" , " gpioe" , " gpiof" , " gpiog" , " gpioi" , " gpioj" , " gpiok" ,
288
213
" adc2" , " adc3" ,
289
214
" can1" , " can2" ,
290
215
" dac" ,
@@ -299,31 +224,6 @@ stm32f469 = ["stm32f4/stm32f469", "device-selected", "gpio-f469",
299
224
" tim2" , " tim8" ,
300
225
" usart3" , " uart4" , " uart5" , " uart7" , " uart8" ,
301
226
]
302
- stm32f479 = [" stm32f4/stm32f469" , " device-selected" , " gpio-f469" ,
303
- " adc2" , " adc3" ,
304
- " can1" , " can2" ,
305
- " dac" ,
306
- " fmc" ,
307
- " i2c3" ,
308
- " otg-fs" ,
309
- " otg-hs" ,
310
- " rng" ,
311
- " sai" ,
312
- " sdio" ,
313
- " spi3" , " spi4" , " spi5" , " spi6" ,
314
- " tim2" , " tim8" ,
315
- " usart3" , " uart4" , " uart5" , " uart7" , " uart8" ,
316
- ]
317
-
318
- gpio-f401 = [" gpiod" , " gpioe" ]
319
- gpio-f410 = []
320
- gpio-f411 = [" gpiod" , " gpioe" ] # , "gpioi"
321
- gpio-f412 = [" gpiod" , " gpioe" , " gpiof" , " gpiog" ]
322
- gpio-f413 = [" gpiod" , " gpioe" , " gpiof" , " gpiog" ]
323
- gpio-f417 = [" gpiod" , " gpioe" , " gpiof" , " gpiog" , " gpioi" ]
324
- gpio-f427 = [" gpiod" , " gpioe" , " gpiof" , " gpiog" , " gpioi" , " gpioj" , " gpiok" ]
325
- gpio-f446 = [" gpiod" , " gpioe" , " gpiof" , " gpiog" ]
326
- gpio-f469 = [" gpiod" , " gpioe" , " gpiof" , " gpiog" , " gpioi" , " gpioj" , " gpiok" ]
327
227
328
228
usb_fs = [" synopsys-usb-otg" , " synopsys-usb-otg/fs" ]
329
229
usb_hs = [" synopsys-usb-otg" , " synopsys-usb-otg/hs" ]
0 commit comments