Skip to content

Commit c8b0848

Browse files
committed
Update STM32 device files
1 parent 734cb92 commit c8b0848

40 files changed

+87
-16
lines changed

devices/stm32/stm32f0-30-8.xml

+2
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
<instance value="1"/>
4242
</driver>
4343
<driver name="i2c" type="stm32-extended">
44+
<feature value="dnf"/>
45+
<feature value="fmp"/>
4446
<instance value="1"/>
4547
<instance value="2"/>
4648
</driver>

devices/stm32/stm32f0-30_70-4_6.xml

+2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
<instance value="1"/>
4646
</driver>
4747
<driver name="i2c" type="stm32-extended">
48+
<feature value="dnf"/>
49+
<feature value="fmp"/>
4850
<instance value="1"/>
4951
</driver>
5052
<driver name="irtim" type="stm32-v1.0"/>

devices/stm32/stm32f0-30_70-b_c.xml

+3
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@
5252
<instance device-name="30" value="2"/>
5353
</driver>
5454
<driver name="i2c" type="stm32-extended">
55+
<feature value="dnf"/>
56+
<feature device-name="30|70" device-pin="c" value="fmp"/>
57+
<feature device-name="70" device-pin="r" value="fmp"/>
5558
<instance value="1"/>
5659
<instance value="2"/>
5760
</driver>

devices/stm32/stm32f0-31_51-4_6.xml

+2
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@
7777
</driver>
7878
<driver device-name="51" name="hdmi_cec" type="stm32-v2.0"/>
7979
<driver name="i2c" type="stm32-extended">
80+
<feature value="dnf"/>
81+
<feature value="fmp"/>
8082
<instance value="1"/>
8183
</driver>
8284
<driver name="i2s" type="stm32-v3.0">

devices/stm32/stm32f0-38_48-6.xml

+2
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@
5454
</driver>
5555
<driver device-name="48" name="hdmi_cec" type="stm32-v2.0"/>
5656
<driver name="i2c" type="stm32-extended">
57+
<feature value="dnf"/>
58+
<feature value="fmp"/>
5759
<instance value="1"/>
5860
</driver>
5961
<driver name="i2s" type="stm32-v3.0">

devices/stm32/stm32f0-42-4_6.xml

+2
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
</driver>
6262
<driver name="hdmi_cec" type="stm32-v2.0"/>
6363
<driver name="i2c" type="stm32-extended">
64+
<feature value="dnf"/>
65+
<feature value="fmp"/>
6466
<instance value="1"/>
6567
</driver>
6668
<driver name="i2s" type="stm32-v3.0">

devices/stm32/stm32f0-51_71-8.xml

+2
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@
7171
</driver>
7272
<driver name="hdmi_cec" type="stm32-v2.0"/>
7373
<driver name="i2c" type="stm32-extended">
74+
<feature value="dnf"/>
75+
<feature value="fmp"/>
7476
<instance value="1"/>
7577
<instance device-pin="c|r|v" value="2"/>
7678
</driver>

devices/stm32/stm32f0-58-8.xml

+2
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@
5757
</driver>
5858
<driver name="hdmi_cec" type="stm32-v2.0"/>
5959
<driver name="i2c" type="stm32-extended">
60+
<feature value="dnf"/>
61+
<feature device-package="t|y" value="fmp"/>
6062
<instance value="1"/>
6163
<instance device-pin="c|r" value="2"/>
6264
</driver>

devices/stm32/stm32f0-71_91-b_c.xml

+2
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
</driver>
8787
<driver name="hdmi_cec" type="stm32-v2.0"/>
8888
<driver name="i2c" type="stm32-extended">
89+
<feature value="dnf"/>
90+
<feature value="fmp"/>
8991
<instance value="1"/>
9092
<instance value="2"/>
9193
</driver>

devices/stm32/stm32f0-72-8_b.xml

+2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@
7373
</driver>
7474
<driver name="hdmi_cec" type="stm32-v2.0"/>
7575
<driver name="i2c" type="stm32-extended">
76+
<feature value="dnf"/>
77+
<feature value="fmp"/>
7678
<instance value="1"/>
7779
<instance value="2"/>
7880
</driver>

devices/stm32/stm32f0-78_98-b_c.xml

+2
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@
8484
</driver>
8585
<driver name="hdmi_cec" type="stm32-v2.0"/>
8686
<driver name="i2c" type="stm32-extended">
87+
<feature value="dnf"/>
88+
<feature value="fmp"/>
8789
<instance value="1"/>
8890
<instance value="2"/>
8991
</driver>

devices/stm32/stm32f3-01.xml

+2
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@
7878
<instance value="1"/>
7979
</driver>
8080
<driver name="i2c" type="stm32-extended">
81+
<feature value="dnf"/>
82+
<feature value="fmp"/>
8183
<instance value="1"/>
8284
<instance value="2"/>
8385
<instance value="3"/>

devices/stm32/stm32f3-02-6_8.xml

+2
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@
8787
<instance value="1"/>
8888
</driver>
8989
<driver name="i2c" type="stm32-extended">
90+
<feature value="dnf"/>
91+
<feature value="fmp"/>
9092
<instance value="1"/>
9193
<instance value="2"/>
9294
<instance value="3"/>

devices/stm32/stm32f3-02-b_c_d_e.xml

+2
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@
122122
</driver>
123123
<driver device-pin="v|z" device-size="d|e" name="fmc" type="stm32-v1.0"/>
124124
<driver name="i2c" type="stm32-extended">
125+
<feature value="dnf"/>
126+
<feature value="fmp"/>
125127
<instance value="1"/>
126128
<instance value="2"/>
127129
<instance device-size="d|e" value="3"/>

devices/stm32/stm32f3-03-6_8.xml

+2
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
<instance value="1"/>
8787
</driver>
8888
<driver name="i2c" type="stm32-extended">
89+
<feature value="dnf"/>
90+
<feature value="fmp"/>
8991
<instance value="1"/>
9092
</driver>
9193
<driver name="irtim" type="stm32-v1.0"/>

devices/stm32/stm32f3-03-b_c_d_e.xml

+2
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@
146146
<driver device-pin="v" device-size="d|e" device-package="h|t" name="fmc" type="stm32-v1.0"/>
147147
<driver device-pin="z" device-size="d|e" device-package="t" name="fmc" type="stm32-v1.0"/>
148148
<driver name="i2c" type="stm32-extended">
149+
<feature value="dnf"/>
150+
<feature value="fmp"/>
149151
<instance value="1"/>
150152
<instance value="2"/>
151153
<instance device-size="d|e" value="3"/>

devices/stm32/stm32f3-18_28.xml

+2
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@
9393
<instance value="1"/>
9494
</driver>
9595
<driver name="i2c" type="stm32-extended">
96+
<feature value="dnf"/>
97+
<feature value="fmp"/>
9698
<instance value="1"/>
9799
<instance device-name="18" value="2"/>
98100
<instance device-name="18" value="3"/>

devices/stm32/stm32f3-34.xml

+2
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@
100100
<instance value="1"/>
101101
</driver>
102102
<driver name="i2c" type="stm32-extended">
103+
<feature value="dnf"/>
104+
<feature value="fmp"/>
103105
<instance value="1"/>
104106
</driver>
105107
<driver name="irtim" type="stm32-v1.0"/>

devices/stm32/stm32f3-58_98.xml

+2
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@
125125
</driver>
126126
<driver device-name="98" name="fmc" type="stm32-v1.0"/>
127127
<driver name="i2c" type="stm32-extended">
128+
<feature value="dnf"/>
129+
<feature value="fmp"/>
128130
<instance value="1"/>
129131
<instance value="2"/>
130132
<instance device-name="98" value="3"/>

devices/stm32/stm32f3-73_78.xml

+2
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@
117117
</driver>
118118
<driver name="hdmi_cec" type="stm32-v2.0"/>
119119
<driver name="i2c" type="stm32-extended">
120+
<feature value="dnf"/>
121+
<feature value="fmp"/>
120122
<instance value="1"/>
121123
<instance value="2"/>
122124
</driver>

devices/stm32/stm32f7-22_23_32_33.xml

+2
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@
151151
</driver>
152152
<driver device-pin="i|v|z" name="fmc" type="stm32-v2.0"/>
153153
<driver name="i2c" type="stm32-extended">
154+
<feature value="dnf"/>
155+
<feature value="fmp"/>
154156
<instance value="1"/>
155157
<instance value="2"/>
156158
<instance value="3"/>

devices/stm32/stm32f7-30_50.xml

+2
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@
151151
<driver device-name="50" name="hash" type="stm32-v2.0"/>
152152
<driver device-name="50" name="hdmi_cec" type="stm32-v2.0"/>
153153
<driver name="i2c" type="stm32-extended">
154+
<feature value="dnf"/>
155+
<feature value="fmp"/>
154156
<instance value="1"/>
155157
<instance value="2"/>
156158
<instance value="3"/>

devices/stm32/stm32f7-45_46_56.xml

+2
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@
174174
<driver device-name="56" name="hash" type="stm32-v2.0"/>
175175
<driver name="hdmi_cec" type="stm32-v2.0"/>
176176
<driver name="i2c" type="stm32-extended">
177+
<feature value="dnf"/>
178+
<feature value="fmp"/>
177179
<instance value="1"/>
178180
<instance value="2"/>
179181
<instance value="3"/>

devices/stm32/stm32f7-65_67_68_69_77_78_79.xml

+2
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@
206206
<driver device-name="77|78|79" name="hash" type="stm32-v2.0"/>
207207
<driver name="hdmi_cec" type="stm32-v2.0"/>
208208
<driver name="i2c" type="stm32-extended">
209+
<feature value="dnf"/>
210+
<feature value="fmp"/>
209211
<instance value="1"/>
210212
<instance value="2"/>
211213
<instance value="3"/>

devices/stm32/stm32h7-43_53.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,9 @@
212212
<driver device-name="53" name="hash" type="stm32-v2.0"/>
213213
<driver name="hdmi_cec" type="stm32-v2.0"/>
214214
<driver name="hrtim" type="stm32-hrtim_h7"/>
215-
<driver name="i2c" type="stm32">
215+
<driver name="i2c" type="stm32-extended">
216+
<feature value="dnf"/>
217+
<feature value="fmp"/>
216218
<instance value="1"/>
217219
<instance value="2"/>
218220
<instance value="3"/>

devices/stm32/stm32h7-50.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,9 @@
193193
<driver name="hash" type="stm32-v2.0"/>
194194
<driver name="hdmi_cec" type="stm32-v2.0"/>
195195
<driver name="hrtim" type="stm32-hrtim_h7"/>
196-
<driver name="i2c" type="stm32">
196+
<driver name="i2c" type="stm32-extended">
197+
<feature value="dnf"/>
198+
<feature value="fmp"/>
197199
<instance value="1"/>
198200
<instance value="2"/>
199201
<instance value="3"/>

devices/stm32/stm32l0-11_21.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@
6363
<driver name="dma" type="stm32-extended">
6464
<instance value="1"/>
6565
</driver>
66-
<driver name="i2c" type="stm32">
66+
<driver name="i2c" type="stm32-extended">
67+
<feature value="dnf"/>
68+
<feature value="fmp"/>
6769
<instance value="1"/>
6870
</driver>
6971
<driver name="iwdg" type="stm32"/>

devices/stm32/stm32l0-31_41.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@
6464
<driver name="dma" type="stm32-extended">
6565
<instance value="1"/>
6666
</driver>
67-
<driver name="i2c" type="stm32">
67+
<driver name="i2c" type="stm32-extended">
68+
<feature value="dnf"/>
69+
<feature value="fmp"/>
6870
<instance value="1"/>
6971
</driver>
7072
<driver name="iwdg" type="stm32"/>

devices/stm32/stm32l0-51_52_53_62_63.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@
9292
<driver name="dma" type="stm32-extended">
9393
<instance value="1"/>
9494
</driver>
95-
<driver name="i2c" type="stm32">
95+
<driver name="i2c" type="stm32-extended">
96+
<feature value="dnf"/>
97+
<feature value="fmp"/>
9698
<instance value="1"/>
9799
<instance device-pin="c|r|t" value="2"/>
98100
</driver>

devices/stm32/stm32l0-71_72_73_81_82_83.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,9 @@
138138
<driver name="dma" type="stm32-extended">
139139
<instance value="1"/>
140140
</driver>
141-
<driver name="i2c" type="stm32">
141+
<driver name="i2c" type="stm32-extended">
142+
<feature value="dnf"/>
143+
<feature value="fmp"/>
142144
<instance value="1"/>
143145
<instance device-pin="c|r|v" value="2"/>
144146
<instance value="3"/>

devices/stm32/stm32l4-12_22.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,9 @@
100100
<instance value="1"/>
101101
<instance value="2"/>
102102
</driver>
103-
<driver name="i2c" type="stm32l4">
103+
<driver name="i2c" type="stm32-extended">
104104
<feature value="dnf"/>
105+
<feature value="fmp"/>
105106
<instance value="1"/>
106107
<instance device-pin="c|r" value="2"/>
107108
<instance value="3"/>

devices/stm32/stm32l4-31_33_43.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,9 @@
135135
<instance value="1"/>
136136
<instance value="2"/>
137137
</driver>
138-
<driver name="i2c" type="stm32l4">
138+
<driver name="i2c" type="stm32-extended">
139139
<feature value="dnf"/>
140+
<feature value="fmp"/>
140141
<instance value="1"/>
141142
<instance device-pin="c|r|v" value="2"/>
142143
<instance value="3"/>

devices/stm32/stm32l4-32_42.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,9 @@
9292
<instance value="1"/>
9393
<instance value="2"/>
9494
</driver>
95-
<driver name="i2c" type="stm32l4">
95+
<driver name="i2c" type="stm32-extended">
9696
<feature value="dnf"/>
97+
<feature value="fmp"/>
9798
<instance value="1"/>
9899
<instance value="3"/>
99100
</driver>

devices/stm32/stm32l4-51_71.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,9 @@
146146
<instance value="2"/>
147147
</driver>
148148
<driver device-name="71" device-pin="q|v|z" name="fmc" type="stm32-v1.1"/>
149-
<driver name="i2c" type="stm32l4">
149+
<driver name="i2c" type="stm32-extended">
150150
<feature value="dnf"/>
151+
<feature value="fmp"/>
151152
<instance value="1"/>
152153
<instance value="2"/>
153154
<instance value="3"/>

devices/stm32/stm32l4-52_62.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,9 @@
121121
<instance value="1"/>
122122
<instance value="2"/>
123123
</driver>
124-
<driver name="i2c" type="stm32l4">
124+
<driver name="i2c" type="stm32-extended">
125125
<feature value="dnf"/>
126+
<feature value="fmp"/>
126127
<instance value="1"/>
127128
<instance value="2"/>
128129
<instance value="3"/>

devices/stm32/stm32l4-75_85.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,9 @@
126126
<instance value="2"/>
127127
</driver>
128128
<driver device-pin="v" name="fmc" type="stm32-v1.1"/>
129-
<driver name="i2c" type="stm32l4">
129+
<driver name="i2c" type="stm32-extended">
130130
<feature value="dnf"/>
131+
<feature value="fmp"/>
131132
<instance value="1"/>
132133
<instance value="2"/>
133134
<instance value="3"/>

devices/stm32/stm32l4-76_86.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,9 @@
138138
<instance value="2"/>
139139
</driver>
140140
<driver device-pin="q|v|z" name="fmc" type="stm32-v1.1"/>
141-
<driver name="i2c" type="stm32l4">
141+
<driver name="i2c" type="stm32-extended">
142142
<feature value="dnf"/>
143+
<feature value="fmp"/>
143144
<instance value="1"/>
144145
<instance value="2"/>
145146
<instance value="3"/>

devices/stm32/stm32l4-96_a6.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,9 @@
150150
<driver name="dma2d" type="stm32"/>
151151
<driver device-pin="a|q|v|z" name="fmc" type="stm32-v2.0"/>
152152
<driver device-name="a6" name="hash" type="stm32-v2.2"/>
153-
<driver name="i2c" type="stm32l4">
153+
<driver name="i2c" type="stm32-extended">
154154
<feature value="dnf"/>
155+
<feature value="fmp"/>
155156
<instance value="1"/>
156157
<instance value="2"/>
157158
<instance value="3"/>

devices/stm32/stm32l4-r5_r7_r9.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,9 @@
150150
<driver device-name="r9" name="dsihost" type="stm32-v1.0"/>
151151
<driver name="fmc" type="stm32-v2.1"/>
152152
<driver device-name="r7|r9" name="gfxmmu" type="stm32-v1.0"/>
153-
<driver name="i2c" type="stm32l4">
153+
<driver name="i2c" type="stm32-extended">
154154
<feature value="dnf"/>
155+
<feature value="fmp"/>
155156
<instance value="1"/>
156157
<instance value="2"/>
157158
<instance value="3"/>

devices/stm32/stm32l4-s5_s7_s9.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,9 @@
142142
<driver name="fmc" type="stm32-v2.1"/>
143143
<driver device-name="s7|s9" name="gfxmmu" type="stm32-v1.0"/>
144144
<driver name="hash" type="stm32-v2.2"/>
145-
<driver name="i2c" type="stm32l4">
145+
<driver name="i2c" type="stm32-extended">
146146
<feature value="dnf"/>
147+
<feature value="fmp"/>
147148
<instance value="1"/>
148149
<instance value="2"/>
149150
<instance value="3"/>

0 commit comments

Comments
 (0)