diff --git a/dts/arm/st/stm32f0.dtsi b/dts/arm/st/stm32f0.dtsi index 2b9bb2773ab..756c719c90e 100644 --- a/dts/arm/st/stm32f0.dtsi +++ b/dts/arm/st/stm32f0.dtsi @@ -92,6 +92,16 @@ status = "disabled"; label= "I2C_2"; }; + + spi1: spi@40013000 { + compatible = "st,stm32-spi-fifo"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40013000 0x400>; + interrupts = <25 5>; + status = "disabled"; + label = "SPI_1"; + }; }; }; diff --git a/dts/arm/st/stm32f1.dtsi b/dts/arm/st/stm32f1.dtsi index 3631b0c274b..c11b6ef1bea 100644 --- a/dts/arm/st/stm32f1.dtsi +++ b/dts/arm/st/stm32f1.dtsi @@ -99,6 +99,16 @@ status = "disabled"; label= "I2C_2"; }; + + spi1: spi@40013000 { + compatible = "st,stm32-spi"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40013000 0x400>; + interrupts = <35 5>; + status = "disabled"; + label = "SPI_1"; + }; }; }; diff --git a/dts/arm/st/stm32f3.dtsi b/dts/arm/st/stm32f3.dtsi index 532abfb9ef9..e692f33b74f 100644 --- a/dts/arm/st/stm32f3.dtsi +++ b/dts/arm/st/stm32f3.dtsi @@ -98,6 +98,16 @@ status = "disabled"; label= "I2C_2"; }; + + spi1: spi@40013000 { + compatible = "st,stm32-spi-fifo"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40013000 0x400>; + interrupts = <35 5>; + status = "disabled"; + label = "SPI_1"; + }; }; }; diff --git a/dts/arm/st/stm32f4.dtsi b/dts/arm/st/stm32f4.dtsi index 23f4174df07..5b627d060e7 100644 --- a/dts/arm/st/stm32f4.dtsi +++ b/dts/arm/st/stm32f4.dtsi @@ -114,6 +114,26 @@ status = "disabled"; label= "I2C_3"; }; + + spi1: spi@40013000 { + compatible = "st,stm32-spi"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40013000 0x400>; + interrupts = <35 5>; + status = "disabled"; + label = "SPI_1"; + }; + + spi2: spi@40003800 { + compatible = "st,stm32-spi"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40003800 0x400>; + interrupts = <36 5>; + status = "disabled"; + label = "SPI_2"; + }; }; }; diff --git a/dts/arm/st/stm32l4.dtsi b/dts/arm/st/stm32l4.dtsi index bd6f213827f..e3bb15d569f 100644 --- a/dts/arm/st/stm32l4.dtsi +++ b/dts/arm/st/stm32l4.dtsi @@ -102,6 +102,26 @@ status = "disabled"; label= "I2C_2"; }; + + spi1: spi@40013000 { + compatible = "st,stm32-spi-fifo"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40013000 0x400>; + interrupts = <35 5>; + status = "disabled"; + label = "SPI_1"; + }; + + spi2: spi@40003800 { + compatible = "st,stm32-spi-fifo"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40003800 0x400>; + interrupts = <36 5>; + status = "disabled"; + label = "SPI_2"; + }; }; }; diff --git a/dts/arm/st/stm32l475.dtsi b/dts/arm/st/stm32l475.dtsi index c6d9f7d1579..852e8ca3849 100644 --- a/dts/arm/st/stm32l475.dtsi +++ b/dts/arm/st/stm32l475.dtsi @@ -49,5 +49,15 @@ status = "disabled"; label= "I2C_3"; }; + + spi3: spi@40003C00 { + compatible = "st,stm32-spi-fifo"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x40003C00 0x400>; + interrupts = <51 5>; + status = "disabled"; + label = "SPI_3"; + }; }; };