Skip to content

Commit bb88140

Browse files
aurel32cfriedt
authored andcommitted
dts/arm/st: wl: add DMA and DMAMUX nodes
The STM32WL family has two stm32-dma-v2 controllers and one stm32-dmamux controller. Signed-off-by: Aurelien Jarno <[email protected]>
1 parent e993883 commit bb88140

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

dts/arm/st/wl/stm32wl.dtsi

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,43 @@
410410
status = "disabled";
411411
label = "RNG";
412412
};
413+
414+
dma1: dma@40020000 {
415+
compatible = "st,stm32-dma-v2";
416+
#dma-cells = <3>;
417+
reg = <0x40020000 0x400>;
418+
interrupts = <11 0 12 0 13 0 14 0 15 0 16 0 17 0>;
419+
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x1>;
420+
dma-requests = <7>;
421+
dma-offset = <0>;
422+
status = "disabled";
423+
label = "DMA_1";
424+
};
425+
426+
dma2: dma@40020400 {
427+
compatible = "st,stm32-dma-v2";
428+
#dma-cells = <3>;
429+
reg = <0x40020400 0x400>;
430+
interrupts = <54 0 55 0 56 0 57 0 58 0 59 0 60 0>;
431+
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x2>;
432+
dma-requests = <7>;
433+
dma-offset = <7>;
434+
status = "disabled";
435+
label = "DMA_2";
436+
};
437+
438+
dmamux1: dmamux@40020800 {
439+
compatible = "st,stm32-dmamux";
440+
#dma-cells = <3>;
441+
reg = <0x40020800 0x400>;
442+
interrupts = <61 0>;
443+
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x4>;
444+
dma-channels = <14>;
445+
dma-generators = <4>;
446+
dma-requests= <38>;
447+
status = "disabled";
448+
label = "DMAMUX_1";
449+
};
413450
};
414451
};
415452

0 commit comments

Comments
 (0)