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";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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-seg1 = <5>;
|
||||||
phase-seg2 = <6>;
|
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 {
|
usb_fs_phy: usbphy {
|
||||||
|
|
|
@ -52,5 +52,21 @@
|
||||||
label = "GPIOE";
|
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";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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>;
|
#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>;
|
#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";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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 {
|
otgfs_phy: otgfs_phy {
|
||||||
|
|
|
@ -316,6 +316,17 @@
|
||||||
label = "ADC_1";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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 {
|
usb_fs_phy: usbphy {
|
||||||
|
|
|
@ -23,5 +23,15 @@
|
||||||
reg = <0x08000000 DT_SIZE_K(256)>;
|
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)>;
|
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";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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 {
|
otgfs_phy: otgfs_phy {
|
||||||
|
|
|
@ -619,6 +619,27 @@
|
||||||
label = "ADC_1";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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 {
|
otghs_fs_phy: otghs_fs_phy {
|
||||||
|
|
|
@ -180,6 +180,17 @@
|
||||||
label = "ADC_1";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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";
|
label = "ADC_1";
|
||||||
#io-channel-cells = <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