Skip to content

Commit df53aa7

Browse files
committed
Update device files
1 parent 44d8f4b commit df53aa7

39 files changed

Lines changed: 11465 additions & 1301 deletions

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,22 @@ These tools and this data set is maintained and curated by
1212
[@salkinium][] only at [modm-io/modm-devices][modm-devices].
1313
It is licensed under the MPLv2 license.
1414

15-
Currently data for <!--devicecount-->4507<!--/devicecount--> devices is available.
15+
Currently data for <!--devicecount-->4488<!--/devicecount--> devices is available.
1616
Please open an issue or better yet a pull request for additional support.
1717

1818
<!--devicetable-->
1919
| Family | Devices | Family | Devices | Family | Devices |
2020
|:--------------|:--------|:--------------|:--------|:--------------|:--------|
2121
| AT90 | 12 | ATMEGA | 352 | ATTINY | 148 |
2222
| NRF52 | 7 | RP20 | 1 | RP23 | 1 |
23-
| SAMD1x/D2x/DAx| 322 | SAMD5x/E5x | 114 | SAME7x/S7x/V7x| 134 |
23+
| SAMD1x/D2x/DAx| 304 | SAMD5x/E5x | 118 | SAME7x/S7x/V7x| 69 |
2424
| SAMG5x | 12 | SAML2x | 82 | STM32C0 | 93 |
2525
| STM32F0 | 169 | STM32F1 | 174 | STM32F2 | 71 |
2626
| STM32F3 | 145 | STM32F4 | 354 | STM32F7 | 181 |
2727
| STM32G0 | 262 | STM32G4 | 306 | STM32H5 | 79 |
28-
| STM32H7 | 206 | STM32L0 | 354 | STM32L1 | 180 |
28+
| STM32H7 | 240 | STM32L0 | 354 | STM32L1 | 180 |
2929
| STM32L4 | 418 | STM32L5 | 44 | STM32U0 | 48 |
30-
| STM32U5 | 178 | STM32WB | 36 | STM32WL | 24 |
30+
| STM32U5 | 178 | STM32WB | 44 | STM32WL | 42 |
3131
<!--/devicetable-->
3232

3333

devices/rp/rp2040.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@
3333
<vector position="23" name="I2C0_IRQ"/>
3434
<vector position="24" name="I2C1_IRQ"/>
3535
<vector position="25" name="RTC_IRQ"/>
36+
<vector position="26" name="SPARE_IRQ_0"/>
37+
<vector position="27" name="SPARE_IRQ_1"/>
38+
<vector position="28" name="SPARE_IRQ_2"/>
39+
<vector position="29" name="SPARE_IRQ_3"/>
40+
<vector position="30" name="SPARE_IRQ_4"/>
41+
<vector position="31" name="SPARE_IRQ_5"/>
3642
</driver>
3743
<driver name="adc" type="rp20">
3844
<channel id="0" name="Ch0"/>
@@ -175,6 +181,7 @@
175181
<driver name="rosc" type="rp20"/>
176182
<driver name="rtc" type="rp20"/>
177183
<driver name="sio" type="rp20"/>
184+
<driver name="spare_irq" type="rp20"/>
178185
<driver name="spi" type="rp20">
179186
<instance value="0"/>
180187
<instance value="1"/>

devices/rp/rp2350.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@
5151
<vector position="43" name="PLL_USB_IRQ"/>
5252
<vector position="44" name="POWMAN_IRQ_POW"/>
5353
<vector position="45" name="POWMAN_IRQ_TIMER"/>
54+
<vector position="46" name="SPARE_IRQ_0"/>
55+
<vector position="47" name="SPARE_IRQ_1"/>
56+
<vector position="48" name="SPARE_IRQ_2"/>
57+
<vector position="49" name="SPARE_IRQ_3"/>
58+
<vector position="50" name="SPARE_IRQ_4"/>
59+
<vector position="51" name="SPARE_IRQ_5"/>
5460
</driver>
5561
<driver name="accessctrl" type="rp23"/>
5662
<driver name="adc" type="rp23">
@@ -231,6 +237,7 @@
231237
</driver>
232238
<driver name="sio" type="rp23"/>
233239
<driver name="sio_ns" type="rp23"/>
240+
<driver name="spare_irq" type="rp23"/>
234241
<driver name="spi" type="rp23">
235242
<instance value="0"/>
236243
<instance value="1"/>

devices/sam/samd10_d11.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,16 @@
4949
<request device-pin="d" peripheral="sercom" instance="2" signal="rx" id="5"/>
5050
<request device-pin="d" peripheral="sercom" instance="2" signal="tx" id="6"/>
5151
<request peripheral="tcc" instance="0" signal="ovf" id="7"/>
52+
<request peripheral="tcc" instance="0" signal="mc0" id="8"/>
53+
<request peripheral="tcc" instance="0" signal="mc1" id="9"/>
54+
<request peripheral="tcc" instance="0" signal="mc2" id="10"/>
55+
<request peripheral="tcc" instance="0" signal="mc3" id="11"/>
5256
<request peripheral="tc" instance="1" signal="ovf" id="12"/>
57+
<request peripheral="tc" instance="1" signal="mc0" id="13"/>
58+
<request peripheral="tc" instance="1" signal="mc1" id="14"/>
5359
<request peripheral="tc" instance="2" signal="ovf" id="15"/>
60+
<request peripheral="tc" instance="2" signal="mc0" id="16"/>
61+
<request peripheral="tc" instance="2" signal="mc1" id="17"/>
5462
<request peripheral="adc" signal="resrdy" id="18"/>
5563
<request peripheral="dac" signal="empty" id="19"/>
5664
</driver>

devices/sam/samd51_e51_e53_e54.xml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,13 @@
4242
<valid-device>samd51p19a-az</valid-device>
4343
<valid-device>samd51p19a-ctf</valid-device>
4444
<valid-device>samd51p19a-ctu</valid-device>
45+
<valid-device>samd51p19a-ctz</valid-device>
4546
<valid-device>samd51p20a-af</valid-device>
4647
<valid-device>samd51p20a-au</valid-device>
4748
<valid-device>samd51p20a-az</valid-device>
4849
<valid-device>samd51p20a-ctf</valid-device>
4950
<valid-device>samd51p20a-ctu</valid-device>
51+
<valid-device>samd51p20a-ctz</valid-device>
5052
<valid-device>same51g18a-mf</valid-device>
5153
<valid-device>same51g18a-mu</valid-device>
5254
<valid-device>same51g18a-mz</valid-device>
@@ -112,11 +114,13 @@
112114
<valid-device>same54p19a-az</valid-device>
113115
<valid-device>same54p19a-ctf</valid-device>
114116
<valid-device>same54p19a-ctu</valid-device>
117+
<valid-device>same54p19a-ctz</valid-device>
115118
<valid-device>same54p20a-af</valid-device>
116119
<valid-device>same54p20a-au</valid-device>
117120
<valid-device>same54p20a-az</valid-device>
118121
<valid-device>same54p20a-ctf</valid-device>
119122
<valid-device>same54p20a-ctu</valid-device>
123+
<valid-device>same54p20a-ctz</valid-device>
120124
<driver name="core" type="cortex-m4f">
121125
<vector position="0" name="PM"/>
122126
<vector position="1" name="MCLK"/>
@@ -440,7 +444,7 @@
440444
<clock peripheral="sdhc" instance="0" value="45"/>
441445
<clock device-series="d51|e53|e54" device-pin="n" peripheral="sdhc" instance="1" value="46"/>
442446
<clock device-series="d51|e54" device-pin="p" peripheral="sdhc" instance="1" value="46"/>
443-
<clock device-series="e53" device-pin="n" peripheral="tpiu" value="47"/>
447+
<clock device-pin="n|p" peripheral="tpiu" value="47"/>
444448
<generators value="12"/>
445449
<source name="Xosc0" value="0"/>
446450
<source name="Xosc1" value="1"/>
@@ -504,8 +508,7 @@
504508
<instance device-pin="j|n|p" value="3"/>
505509
<instance device-pin="j|n|p" value="4"/>
506510
</driver>
507-
<driver device-series="d51|e51|e54" name="tpi" type="sam"/>
508-
<driver device-series="e53" name="tpiu" type="sam"/>
511+
<driver name="tpiu" type="sam"/>
509512
<driver name="trng" type="sam"/>
510513
<driver name="usb" type="sam"/>
511514
<driver name="wdt" type="sam"/>
@@ -530,15 +533,15 @@
530533
</gpio>
531534
<gpio port="A" pin="03">
532535
<signal driver="adc" instance="0" name="ain" function="b" index="1"/>
533-
<signal device-series="e53" driver="adc" instance="0" name="vrefa" function="b"/>
536+
<signal driver="adc" instance="0" name="vrefa" function="b"/>
534537
<signal driver="adc" instance="0" name="x" function="b" index="0"/>
535538
<signal driver="adc" instance="0" name="y" function="b" index="0"/>
536539
<signal driver="eic" name="extint" function="a" index="3"/>
537540
</gpio>
538541
<gpio port="A" pin="04">
539542
<signal driver="ac" name="ain" function="b" index="0"/>
540543
<signal driver="adc" instance="0" name="ain" function="b" index="4"/>
541-
<signal device-series="e53" driver="adc" instance="0" name="vrefb" function="b"/>
544+
<signal driver="adc" instance="0" name="vrefb" function="b"/>
542545
<signal driver="adc" instance="0" name="x" function="b" index="3"/>
543546
<signal driver="adc" instance="0" name="y" function="b" index="3"/>
544547
<signal driver="ccl" name="in" function="n" index="0"/>
@@ -558,7 +561,7 @@
558561
<gpio port="A" pin="06">
559562
<signal driver="ac" name="ain" function="b" index="2"/>
560563
<signal driver="adc" instance="0" name="ain" function="b" index="6"/>
561-
<signal device-series="e53" driver="adc" instance="0" name="vrefc" function="b"/>
564+
<signal driver="adc" instance="0" name="vrefc" function="b"/>
562565
<signal driver="adc" instance="0" name="x" function="b" index="4"/>
563566
<signal driver="adc" instance="0" name="y" function="b" index="4"/>
564567
<signal driver="ccl" name="in" function="n" index="2"/>
@@ -1307,16 +1310,14 @@
13071310
</gpio>
13081311
<gpio device-pin="p" port="C" pin="22">
13091312
<signal driver="eic" name="extint" function="a" index="6"/>
1310-
<signal device-series="e54" device-flash="19|20" device-package="a|ct" device-grade="f|u" driver="gmac" name="gmdc" function="l"/>
1311-
<signal device-series="e54" device-flash="19|20" device-package="a" device-grade="z" driver="gmac" name="gmdc" function="l"/>
1313+
<signal device-series="e54" device-flash="19|20" device-package="a|ct" device-grade="f|u|z" driver="gmac" name="gmdc" function="l"/>
13121314
<signal driver="sercom" instance="1" name="pad" function="c" index="0"/>
13131315
<signal driver="sercom" instance="3" name="pad" function="d" index="1"/>
13141316
<signal driver="tcc" instance="0" name="wo" function="f" index="6"/>
13151317
</gpio>
13161318
<gpio device-pin="p" port="C" pin="23">
13171319
<signal driver="eic" name="extint" function="a" index="7"/>
1318-
<signal device-series="e54" device-flash="19|20" device-package="a|ct" device-grade="f|u" driver="gmac" name="gmdio" function="l"/>
1319-
<signal device-series="e54" device-flash="19|20" device-package="a" device-grade="z" driver="gmac" name="gmdio" function="l"/>
1320+
<signal device-series="e54" device-flash="19|20" device-package="a|ct" device-grade="f|u|z" driver="gmac" name="gmdio" function="l"/>
13201321
<signal driver="sercom" instance="1" name="pad" function="c" index="1"/>
13211322
<signal driver="sercom" instance="3" name="pad" function="d" index="0"/>
13221323
<signal driver="tcc" instance="0" name="wo" function="f" index="7"/>
@@ -1325,29 +1326,29 @@
13251326
<signal driver="eic" name="extint" function="a" index="8"/>
13261327
<signal driver="sercom" instance="0" name="pad" function="c" index="2"/>
13271328
<signal driver="sercom" instance="2" name="pad" function="d" index="2"/>
1328-
<signal device-series="e53" device-pin="n" driver="tpiu" name="traced" function="h" index="3"/>
1329+
<signal driver="tpiu" name="traced" function="h" index="3"/>
13291330
</gpio>
13301331
<gpio device-pin="n|p" port="C" pin="25">
13311332
<signal driver="eic" name="extint" function="a" index="9"/>
13321333
<signal driver="sercom" instance="0" name="pad" function="c" index="3"/>
13331334
<signal driver="sercom" instance="2" name="pad" function="d" index="3"/>
1334-
<signal device-series="e53" device-pin="n" driver="tpiu" name="traced" function="h" index="2"/>
1335+
<signal driver="tpiu" name="traced" function="h" index="2"/>
13351336
</gpio>
13361337
<gpio device-pin="n|p" port="C" pin="26">
13371338
<signal driver="eic" name="extint" function="a" index="10"/>
1338-
<signal device-series="e53" device-pin="n" driver="tpiu" name="traced" function="h" index="1"/>
1339+
<signal driver="tpiu" name="traced" function="h" index="1"/>
13391340
</gpio>
13401341
<gpio device-pin="n|p" port="C" pin="27">
13411342
<signal driver="ccl" name="in" function="n" index="4"/>
13421343
<signal driver="eic" name="extint" function="a" index="11"/>
13431344
<signal driver="sercom" instance="1" name="pad" function="c" index="0"/>
1344-
<signal device-series="e53" device-pin="n" driver="tpiu" name="traceclk" function="h"/>
1345+
<signal driver="tpiu" name="traceclk" function="h"/>
13451346
</gpio>
13461347
<gpio device-pin="n|p" port="C" pin="28">
13471348
<signal driver="ccl" name="in" function="n" index="5"/>
13481349
<signal driver="eic" name="extint" function="a" index="12"/>
13491350
<signal driver="sercom" instance="1" name="pad" function="c" index="1"/>
1350-
<signal device-series="e53" device-pin="n" driver="tpiu" name="traced" function="h" index="0"/>
1351+
<signal driver="tpiu" name="traced" function="h" index="0"/>
13511352
</gpio>
13521353
<gpio device-pin="p" port="C" pin="30">
13531354
<signal driver="adc" instance="1" name="ain" function="b" index="12"/>

0 commit comments

Comments
 (0)