dt-bindings: arm: st: add dts support for DMA of some series of stm32
Add dts support for f0/f1/f2/f3/f4/f7/l0/l4 series STM32. Signed-off-by: Song Qiang <songqiang1304521@gmail.com>
This commit is contained in:
parent
8fa9fecd8c
commit
ff3889a051
14 changed files with 190 additions and 0 deletions
|
@ -311,6 +311,17 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40020000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020000 0x400>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x1>;
|
||||
interrupts = <9 0 10 0 10 0 11 0 11 0>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -81,6 +81,10 @@
|
|||
phase-seg1 = <5>;
|
||||
phase-seg2 = <6>;
|
||||
};
|
||||
|
||||
dma1: dma@40020000 {
|
||||
interrupts = <9 0 10 0 10 0 11 0 11 0 11 0 11 0>;
|
||||
};
|
||||
};
|
||||
|
||||
usb_fs_phy: usbphy {
|
||||
|
|
|
@ -52,5 +52,21 @@
|
|||
label = "GPIOE";
|
||||
};
|
||||
};
|
||||
|
||||
dma1: dma@40020000 {
|
||||
interrupts = <9 0 10 0 10 0 11 0 11 0 11 0 11 0>;
|
||||
};
|
||||
|
||||
dma2: dma@40020400 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020400 0x400>;
|
||||
interrupts = <9 0 10 0 10 0 11 0 11 0 11 0
|
||||
11 0 10 0 10 0 11 0 11 0 11 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x2>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -245,6 +245,17 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40020000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020000 0x400>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x1>;
|
||||
interrupts = <11 0 12 0 13 0 14 0 15 0 16 0 17 0>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -134,5 +134,16 @@
|
|||
#pwm-cells = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
dma2: dma@40020400 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020400 0x400>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x2>;
|
||||
interrupts = < 56 0 57 0 58 0 59 0 60 0>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -73,5 +73,15 @@
|
|||
#pwm-cells = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
dma2: dma@40020400 {
|
||||
compatible = "st,stm32-dma";
|
||||
reg = <0x40020400 0x400>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x2>;
|
||||
interrupts = <56 0 57 0 58 0 59 0 60 0>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -232,6 +232,27 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40026000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40026000 0x400>;
|
||||
interrupts = <11 0 12 0 13 0 14 0 15 0 16 0 17 0 47 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x200000>;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
|
||||
dma2: dma@40026400 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40026400 0x400>;
|
||||
interrupts = <56 0 57 0 58 0 59 0 60 0 68 0 69 0 70 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x400000>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
|
||||
otgfs_phy: otgfs_phy {
|
||||
|
|
|
@ -316,6 +316,17 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40020000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020000 0x400>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x1>;
|
||||
interrupts = <11 0 12 0 13 0 14 0 15 0 16 0 17 0>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
};
|
||||
|
||||
usb_fs_phy: usbphy {
|
||||
|
|
|
@ -23,5 +23,15 @@
|
|||
reg = <0x08000000 DT_SIZE_K(256)>;
|
||||
};
|
||||
};
|
||||
|
||||
dma2: dma@40020400 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020400 0x400>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x2>;
|
||||
interrupts = <56 0 57 0 58 0 59 0 60 0>;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -18,5 +18,15 @@
|
|||
reg = <0x08000000 DT_SIZE_K(256)>;
|
||||
};
|
||||
};
|
||||
|
||||
dma2: dma@40020400 {
|
||||
compatible = "st,stm32-dma";
|
||||
reg = <0x40020400 0x400>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x2>;
|
||||
interrupts = <56 0 57 0 58 0 59 0 60 0>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -378,6 +378,27 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40026000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40026000 0x400>;
|
||||
interrupts = <11 0 12 0 13 0 14 0 15 0 16 0 17 0 47 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x200000>;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
|
||||
dma2: dma@40026400 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40026400 0x400>;
|
||||
interrupts = <56 0 57 0 58 0 59 0 60 0 68 0 69 0 70 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x400000>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
|
||||
otgfs_phy: otgfs_phy {
|
||||
|
|
|
@ -619,6 +619,27 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40026000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40026000 0x400>;
|
||||
interrupts = <11 0 12 0 13 0 14 0 15 0 16 0 17 0 47 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x200000>;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
|
||||
dma2: dma@40026400 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40026400 0x400>;
|
||||
interrupts = <56 0 57 0 58 0 59 0 60 0 68 0 69 0 70 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x400000>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
|
||||
otghs_fs_phy: otghs_fs_phy {
|
||||
|
|
|
@ -180,6 +180,17 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40020000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020000 0x400>;
|
||||
interrupts = <9 0 10 0 10 0 11 0 11 0 11 0 11 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x1>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -310,6 +310,28 @@
|
|||
label = "ADC_1";
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
dma1: dma@40020000 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020000 0x400>;
|
||||
interrupts = <11 0 12 0 13 0 14 0 15 0 16 0 17 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x1>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_1";
|
||||
};
|
||||
|
||||
dma2: dma@40020400 {
|
||||
compatible = "st,stm32-dma";
|
||||
#dma-cells = <4>;
|
||||
reg = <0x40020400 0x400>;
|
||||
interrupts = <56 0 57 0 58 0 59 0 60 0 68 0 69 0>;
|
||||
clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x2>;
|
||||
st,mem2mem;
|
||||
status = "disabled";
|
||||
label = "DMA_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue