diff --git a/dts/arm/st/f0/stm32f0.dtsi b/dts/arm/st/f0/stm32f0.dtsi index cff6b54a70c..a8ab2130b44 100644 --- a/dts/arm/st/f0/stm32f0.dtsi +++ b/dts/arm/st/f0/stm32f0.dtsi @@ -182,6 +182,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1_2 0x00000800>; + interrupts = <13 0>, <14 0>; + interrupt-names = "brk", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -198,6 +200,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <16 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -214,6 +218,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <17 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -230,6 +236,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <18 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -246,6 +254,8 @@ compatible = "st,stm32-timers"; reg = <0x40002000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000100>; + interrupts = <19 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_14"; @@ -262,6 +272,8 @@ compatible = "st,stm32-timers"; reg = <0x40014000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1_2 0x00010000>; + interrupts = <20 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_15"; @@ -278,6 +290,8 @@ compatible = "st,stm32-timers"; reg = <0x40014400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1_2 0x00020000>; + interrupts = <21 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_16"; @@ -294,6 +308,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1_2 0x00040000>; + interrupts = <22 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_17"; diff --git a/dts/arm/st/f0/stm32f072.dtsi b/dts/arm/st/f0/stm32f072.dtsi index e45eed6a465..bb2d4b34915 100644 --- a/dts/arm/st/f0/stm32f072.dtsi +++ b/dts/arm/st/f0/stm32f072.dtsi @@ -30,6 +30,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <15 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; diff --git a/dts/arm/st/f0/stm32f091.dtsi b/dts/arm/st/f0/stm32f091.dtsi index 334cd16a315..b95312e5bbc 100644 --- a/dts/arm/st/f0/stm32f091.dtsi +++ b/dts/arm/st/f0/stm32f091.dtsi @@ -18,6 +18,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <15 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; diff --git a/dts/arm/st/f1/stm32f1.dtsi b/dts/arm/st/f1/stm32f1.dtsi index ef42cdff4d6..1814a88209e 100644 --- a/dts/arm/st/f1/stm32f1.dtsi +++ b/dts/arm/st/f1/stm32f1.dtsi @@ -194,6 +194,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -210,6 +212,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <28 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; @@ -226,6 +230,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -242,6 +248,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; diff --git a/dts/arm/st/f1/stm32f103Xe.dtsi b/dts/arm/st/f1/stm32f103Xe.dtsi index 95216922fd9..c25a15e0bfc 100644 --- a/dts/arm/st/f1/stm32f103Xe.dtsi +++ b/dts/arm/st/f1/stm32f103Xe.dtsi @@ -45,6 +45,8 @@ compatible = "st,stm32-timers"; reg = <0x40000c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000008>; + interrupts = <50 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_5"; @@ -61,6 +63,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -77,6 +81,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -126,6 +132,8 @@ compatible = "st,stm32-timers"; reg = <0x40013400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00002000>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; diff --git a/dts/arm/st/f1/stm32f107.dtsi b/dts/arm/st/f1/stm32f107.dtsi index daf4a1c6e0b..07270189cbe 100644 --- a/dts/arm/st/f1/stm32f107.dtsi +++ b/dts/arm/st/f1/stm32f107.dtsi @@ -36,6 +36,8 @@ compatible = "st,stm32-timers"; reg = <0x40000c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000008>; + interrupts = <50 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_5"; @@ -52,6 +54,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -68,6 +72,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; diff --git a/dts/arm/st/f3/stm32f3.dtsi b/dts/arm/st/f3/stm32f3.dtsi index 1d1dd7abbf4..ea30f6b618a 100644 --- a/dts/arm/st/f3/stm32f3.dtsi +++ b/dts/arm/st/f3/stm32f3.dtsi @@ -193,6 +193,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <28 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; @@ -209,6 +211,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -225,6 +229,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -241,6 +247,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -257,6 +265,8 @@ compatible = "st,stm32-timers"; reg = <0x40014000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00010000>; + interrupts = <24 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_15"; @@ -273,6 +283,8 @@ compatible = "st,stm32-timers"; reg = <0x40014400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00020000>; + interrupts = <25 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_16"; @@ -289,6 +301,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00040000>; + interrupts = <26 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_17"; diff --git a/dts/arm/st/f3/stm32f302.dtsi b/dts/arm/st/f3/stm32f302.dtsi index 5a60032cc27..02364bff524 100644 --- a/dts/arm/st/f3/stm32f302.dtsi +++ b/dts/arm/st/f3/stm32f302.dtsi @@ -65,6 +65,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; diff --git a/dts/arm/st/f3/stm32f303.dtsi b/dts/arm/st/f3/stm32f303.dtsi index 71bd0c355ed..24a9fca94c7 100644 --- a/dts/arm/st/f3/stm32f303.dtsi +++ b/dts/arm/st/f3/stm32f303.dtsi @@ -53,6 +53,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -69,6 +71,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; @@ -85,6 +89,8 @@ compatible = "st,stm32-timers"; reg = <0x40013400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00002000>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; @@ -101,6 +107,8 @@ compatible = "st,stm32-timers"; reg = <0x40015000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00100000>; + interrupts = <77 0>, <78 0>, <79 0>, <80 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_20"; diff --git a/dts/arm/st/f3/stm32f334.dtsi b/dts/arm/st/f3/stm32f334.dtsi index b7ab44f63cd..26127aef3ae 100644 --- a/dts/arm/st/f3/stm32f334.dtsi +++ b/dts/arm/st/f3/stm32f334.dtsi @@ -12,6 +12,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; diff --git a/dts/arm/st/f3/stm32f373.dtsi b/dts/arm/st/f3/stm32f373.dtsi index 65612899b7b..790dd9f1998 100644 --- a/dts/arm/st/f3/stm32f373.dtsi +++ b/dts/arm/st/f3/stm32f373.dtsi @@ -58,6 +58,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; @@ -74,6 +76,8 @@ compatible = "st,stm32-timers"; reg = <0x40000c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000008>; + interrupts = <50 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_5"; @@ -90,6 +94,8 @@ compatible = "st,stm32-timers"; reg = <0x40001800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000040>; + interrupts = <43 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_12"; @@ -106,6 +112,8 @@ compatible = "st,stm32-timers"; reg = <0x40001c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000080>; + interrupts = <44 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_13"; @@ -122,6 +130,8 @@ compatible = "st,stm32-timers"; reg = <0x40002000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000100>; + interrupts = <45 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_14"; @@ -138,6 +148,8 @@ compatible = "st,stm32-timers"; reg = <0x40009c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000200>; + interrupts = <27 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_18"; @@ -154,6 +166,8 @@ compatible = "st,stm32-timers"; reg = <0x40015c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00080000>; + interrupts = <78 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_19"; diff --git a/dts/arm/st/f4/stm32f4.dtsi b/dts/arm/st/f4/stm32f4.dtsi index 0da11e35090..97dba6f69c8 100644 --- a/dts/arm/st/f4/stm32f4.dtsi +++ b/dts/arm/st/f4/stm32f4.dtsi @@ -242,6 +242,8 @@ compatible = "st,stm32-timers"; reg = <0x40010000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000001>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -258,6 +260,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <28 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; @@ -274,6 +278,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -290,6 +296,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; @@ -306,6 +314,8 @@ compatible = "st,stm32-timers"; reg = <0x40000c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000008>; + interrupts = <50 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_5"; @@ -322,6 +332,8 @@ compatible = "st,stm32-timers"; reg = <0x40014000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00010000>; + interrupts = <24 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_9"; @@ -338,6 +350,8 @@ compatible = "st,stm32-timers"; reg = <0x40014400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00020000>; + interrupts = <25 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_10"; @@ -354,6 +368,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00040000>; + interrupts = <26 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_11"; diff --git a/dts/arm/st/f4/stm32f405.dtsi b/dts/arm/st/f4/stm32f405.dtsi index 0ccaccdf83c..3e490be9023 100644 --- a/dts/arm/st/f4/stm32f405.dtsi +++ b/dts/arm/st/f4/stm32f405.dtsi @@ -74,6 +74,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -90,6 +92,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -106,6 +110,8 @@ compatible = "st,stm32-timers"; reg = <0x40010400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000002>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; @@ -122,6 +128,8 @@ compatible = "st,stm32-timers"; reg = <0x40001800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000040>; + interrupts = <43 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_12"; @@ -138,6 +146,8 @@ compatible = "st,stm32-timers"; reg = <0x40001c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000080>; + interrupts = <44 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_13"; @@ -154,6 +164,8 @@ compatible = "st,stm32-timers"; reg = <0x40002000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000100>; + interrupts = <45 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_14"; diff --git a/dts/arm/st/f4/stm32f412.dtsi b/dts/arm/st/f4/stm32f412.dtsi index c2738cc5604..b0acf0e247b 100644 --- a/dts/arm/st/f4/stm32f412.dtsi +++ b/dts/arm/st/f4/stm32f412.dtsi @@ -47,6 +47,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -63,6 +65,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -79,6 +83,8 @@ compatible = "st,stm32-timers"; reg = <0x40010400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000002>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; @@ -95,6 +101,8 @@ compatible = "st,stm32-timers"; reg = <0x40001800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000040>; + interrupts = <43 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_12"; @@ -111,6 +119,8 @@ compatible = "st,stm32-timers"; reg = <0x40001c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000080>; + interrupts = <44 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_13"; @@ -127,6 +137,8 @@ compatible = "st,stm32-timers"; reg = <0x40002000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000100>; + interrupts = <45 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_14"; diff --git a/dts/arm/st/f7/stm32f7.dtsi b/dts/arm/st/f7/stm32f7.dtsi index ba737c91534..09f8b70ce6d 100644 --- a/dts/arm/st/f7/stm32f7.dtsi +++ b/dts/arm/st/f7/stm32f7.dtsi @@ -346,6 +346,8 @@ compatible = "st,stm32-timers"; reg = <0x40010000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000001>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -362,6 +364,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <28 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; @@ -378,6 +382,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -394,6 +400,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; @@ -410,6 +418,8 @@ compatible = "st,stm32-timers"; reg = <0x40000c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000008>; + interrupts = <50 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_5"; @@ -426,6 +436,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -442,6 +454,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -458,6 +472,8 @@ compatible = "st,stm32-timers"; reg = <0x40010400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000002>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; @@ -474,6 +490,8 @@ compatible = "st,stm32-timers"; reg = <0x40014000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00010000>; + interrupts = <24 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_9"; @@ -490,6 +508,8 @@ compatible = "st,stm32-timers"; reg = <0x40014400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00020000>; + interrupts = <25 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_10"; @@ -506,6 +526,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00040000>; + interrupts = <26 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_11"; @@ -522,6 +544,8 @@ compatible = "st,stm32-timers"; reg = <0x40001800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000040>; + interrupts = <43 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_12"; @@ -538,6 +562,8 @@ compatible = "st,stm32-timers"; reg = <0x40001c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000080>; + interrupts = <44 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_13"; @@ -554,6 +580,8 @@ compatible = "st,stm32-timers"; reg = <0x40002000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000100>; + interrupts = <45 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_14"; diff --git a/dts/arm/st/g0/stm32g0.dtsi b/dts/arm/st/g0/stm32g0.dtsi index a0fdc3d80c3..d42ea9abede 100644 --- a/dts/arm/st/g0/stm32g0.dtsi +++ b/dts/arm/st/g0/stm32g0.dtsi @@ -159,6 +159,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <16 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; diff --git a/dts/arm/st/g4/stm32g4.dtsi b/dts/arm/st/g4/stm32g4.dtsi index 4803e1cebe6..6204e65a101 100644 --- a/dts/arm/st/g4/stm32g4.dtsi +++ b/dts/arm/st/g4/stm32g4.dtsi @@ -288,6 +288,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -304,6 +306,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <28 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; @@ -320,6 +324,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -336,6 +342,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; @@ -352,6 +360,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -368,6 +378,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -384,6 +396,8 @@ compatible = "st,stm32-timers"; reg = <0x40013400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00004000>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; @@ -400,6 +414,8 @@ compatible = "st,stm32-timers"; reg = <0x40014000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00010000>; + interrupts = <24 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_15"; @@ -416,6 +432,8 @@ compatible = "st,stm32-timers"; reg = <0x40014400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00020000>; + interrupts = <25 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_16"; @@ -432,6 +450,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00040000>; + interrupts = <26 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_17"; diff --git a/dts/arm/st/l4/stm32l4.dtsi b/dts/arm/st/l4/stm32l4.dtsi index 82c50c3ce97..e14ad987e4d 100644 --- a/dts/arm/st/l4/stm32l4.dtsi +++ b/dts/arm/st/l4/stm32l4.dtsi @@ -187,6 +187,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -203,6 +205,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <28 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; @@ -219,6 +223,8 @@ compatible = "st,stm32-timers"; reg = <0x40001000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000010>; + interrupts = <54 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_6"; @@ -235,6 +241,8 @@ compatible = "st,stm32-timers"; reg = <0x40001400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000020>; + interrupts = <55 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_7"; @@ -251,6 +259,8 @@ compatible = "st,stm32-timers"; reg = <0x40014000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00010000>; + interrupts = <24 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_15"; @@ -267,6 +277,8 @@ compatible = "st,stm32-timers"; reg = <0x40014400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00020000>; + interrupts = <25 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_16"; diff --git a/dts/arm/st/l4/stm32l452.dtsi b/dts/arm/st/l4/stm32l452.dtsi index d3e91495ded..8a20458725a 100644 --- a/dts/arm/st/l4/stm32l452.dtsi +++ b/dts/arm/st/l4/stm32l452.dtsi @@ -111,6 +111,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; diff --git a/dts/arm/st/l4/stm32l471.dtsi b/dts/arm/st/l4/stm32l471.dtsi index b57394c04de..6ed61000d33 100644 --- a/dts/arm/st/l4/stm32l471.dtsi +++ b/dts/arm/st/l4/stm32l471.dtsi @@ -113,6 +113,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -129,6 +131,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; @@ -145,6 +149,8 @@ compatible = "st,stm32-timers"; reg = <0x40000c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000008>; + interrupts = <50 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_5"; @@ -161,6 +167,8 @@ compatible = "st,stm32-timers"; reg = <0x40013400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00002000>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; @@ -177,6 +185,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00040000>; + interrupts = <26 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_17"; diff --git a/dts/arm/st/l4/stm32l4r5.dtsi b/dts/arm/st/l4/stm32l4r5.dtsi index dc5ae27e2f9..d2849af5247 100644 --- a/dts/arm/st/l4/stm32l4r5.dtsi +++ b/dts/arm/st/l4/stm32l4r5.dtsi @@ -136,6 +136,8 @@ compatible = "st,stm32-timers"; reg = <0x40000400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000002>; + interrupts = <29 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_3"; @@ -152,6 +154,8 @@ compatible = "st,stm32-timers"; reg = <0x40000800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000004>; + interrupts = <30 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_4"; @@ -168,6 +172,8 @@ compatible = "st,stm32-timers"; reg = <0x40000c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000008>; + interrupts = <50 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_5"; @@ -184,6 +190,8 @@ compatible = "st,stm32-timers"; reg = <0x40013400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00002000>; + interrupts = <43 0>, <44 0>, <45 0>, <46 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_8"; @@ -200,6 +208,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00040000>; + interrupts = <26 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_17"; diff --git a/dts/arm/st/wb/stm32wb.dtsi b/dts/arm/st/wb/stm32wb.dtsi index 43166a2c845..42e5f1bf645 100644 --- a/dts/arm/st/wb/stm32wb.dtsi +++ b/dts/arm/st/wb/stm32wb.dtsi @@ -207,6 +207,8 @@ compatible = "st,stm32-timers"; reg = <0x40012c00 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>; + interrupts = <24 0>, <25 0>, <26 0>, <27 0>; + interrupt-names = "brk", "up", "trgcom", "cc"; status = "disabled"; label = "TIMERS_1"; @@ -223,6 +225,8 @@ compatible = "st,stm32-timers"; reg = <0x40000000 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x00000001>; + interrupts = <28 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_2"; @@ -239,6 +243,8 @@ compatible = "st,stm32-timers"; reg = <0x40014400 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00020000>; + interrupts = <25 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_16"; @@ -255,6 +261,8 @@ compatible = "st,stm32-timers"; reg = <0x40014800 0x400>; clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00040000>; + interrupts = <26 0>; + interrupt-names = "global"; status = "disabled"; label = "TIMERS_17";