Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: stm32: add SPI support on STM32H743 SoC

This patch adds all SPI instances of the STM32H743 SoC.

Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>

authored by

Amelie Delaunay and committed by
Alexandre Torgue
1fe23843 be36ced8

+61
+61
arch/arm/boot/dts/stm32h743.dtsi
··· 101 101 }; 102 102 }; 103 103 104 + spi2: spi@40003800 { 105 + #address-cells = <1>; 106 + #size-cells = <0>; 107 + compatible = "st,stm32h7-spi"; 108 + reg = <0x40003800 0x400>; 109 + interrupts = <36>; 110 + clocks = <&rcc SPI2_CK>; 111 + status = "disabled"; 112 + 113 + }; 114 + 115 + spi3: spi@40003c00 { 116 + #address-cells = <1>; 117 + #size-cells = <0>; 118 + compatible = "st,stm32h7-spi"; 119 + reg = <0x40003c00 0x400>; 120 + interrupts = <51>; 121 + clocks = <&rcc SPI3_CK>; 122 + status = "disabled"; 123 + }; 124 + 104 125 usart2: serial@40004400 { 105 126 compatible = "st,stm32f7-uart"; 106 127 reg = <0x40004400 0x400>; ··· 160 139 interrupts = <37>; 161 140 status = "disabled"; 162 141 clocks = <&rcc USART1_CK>; 142 + }; 143 + 144 + spi1: spi@40013000 { 145 + #address-cells = <1>; 146 + #size-cells = <0>; 147 + compatible = "st,stm32h7-spi"; 148 + reg = <0x40013000 0x400>; 149 + interrupts = <35>; 150 + clocks = <&rcc SPI1_CK>; 151 + status = "disabled"; 152 + }; 153 + 154 + spi4: spi@40013400 { 155 + #address-cells = <1>; 156 + #size-cells = <0>; 157 + compatible = "st,stm32h7-spi"; 158 + reg = <0x40013400 0x400>; 159 + interrupts = <84>; 160 + clocks = <&rcc SPI4_CK>; 161 + status = "disabled"; 162 + }; 163 + 164 + spi5: spi@40015000 { 165 + #address-cells = <1>; 166 + #size-cells = <0>; 167 + compatible = "st,stm32h7-spi"; 168 + reg = <0x40015000 0x400>; 169 + interrupts = <85>; 170 + clocks = <&rcc SPI5_CK>; 171 + status = "disabled"; 163 172 }; 164 173 165 174 dma1: dma@40020000 { ··· 311 260 syscfg: system-config@58000400 { 312 261 compatible = "syscon"; 313 262 reg = <0x58000400 0x400>; 263 + }; 264 + 265 + spi6: spi@58001400 { 266 + #address-cells = <1>; 267 + #size-cells = <0>; 268 + compatible = "st,stm32h7-spi"; 269 + reg = <0x58001400 0x400>; 270 + interrupts = <86>; 271 + clocks = <&rcc SPI6_CK>; 272 + status = "disabled"; 314 273 }; 315 274 316 275 lptimer2: timer@58002400 {