File tree Expand file tree Collapse file tree 9 files changed +174
-0
lines changed Expand file tree Collapse file tree 9 files changed +174
-0
lines changed Original file line number Diff line number Diff line change 55 */
66
77#include <st/stm32f0.dtsi>
8+
9+ / {
10+ soc {
11+ spi2: spi@40003800 {
12+ compatible = "st,stm32-spi-fifo";
13+ #address-cells = <1>;
14+ #size-cells = <0>;
15+ reg = <0x40003800 0x400>;
16+ interrupts = <26 3>;
17+ status = "disabled";
18+ label = "SPI_2";
19+ };
20+ };
21+ };
Original file line number Diff line number Diff line change 55 */
66
77#include <st/stm32f0.dtsi>
8+
9+ / {
10+ soc {
11+ spi2: spi@40003800 {
12+ compatible = "st,stm32-spi-fifo";
13+ #address-cells = <1>;
14+ #size-cells = <0>;
15+ reg = <0x40003800 0x400>;
16+ interrupts = <26 3>;
17+ status = "disabled";
18+ label = "SPI_2";
19+ };
20+ };
21+ };
Original file line number Diff line number Diff line change 88 */
99
1010#include <st/stm32f1.dtsi>
11+
12+ / {
13+ soc {
14+ /* spi2 is present on all STM32F103xB SoCs except
15+ * STM32F103TB. Delete node in stm32f103tb.dtsi.
16+ */
17+ spi2: spi@40003800 {
18+ compatible = "st,stm32-spi";
19+ #address-cells = <1>;
20+ #size-cells = <0>;
21+ reg = <0x40003800 0x400>;
22+ interrupts = <36 5>;
23+ status = "disabled";
24+ label = "SPI_2";
25+ };
26+ };
27+ };
Original file line number Diff line number Diff line change 88 */
99
1010#include <st/stm32f103Xb.dtsi>
11+
12+ / {
13+ soc {
14+ spi3: spi@40003C00 {
15+ compatible = "st,stm32-spi";
16+ #address-cells = <1>;
17+ #size-cells = <0>;
18+ reg = <0x40003C00 0x400>;
19+ interrupts = <51 5>;
20+ status = "disabled";
21+ };
22+ };
23+ };
Original file line number Diff line number Diff line change 1919 status = "disabled";
2020 label= "I2C_2";
2121 };
22+
23+ spi2: spi@40003800 {
24+ compatible = "st,stm32-spi-fifo";
25+ #address-cells = <1>;
26+ #size-cells = <0>;
27+ reg = <0x40003800 0x400>;
28+ interrupts = <36 5>;
29+ status = "disabled";
30+ label = "SPI_2";
31+ };
32+
33+ spi3: spi@40003C00 {
34+ compatible = "st,stm32-spi-fifo";
35+ #address-cells = <1>;
36+ #size-cells = <0>;
37+ reg = <0x40003C00 0x400>;
38+ interrupts = <51 5>;
39+ status = "disabled";
40+ label = "SPI_3";
41+ };
2242 };
2343};
Original file line number Diff line number Diff line change 55 */
66
77#include <st/stm32f4.dtsi>
8+
9+ / {
10+ soc {
11+ spi2: spi@40003800 {
12+ compatible = "st,stm32-spi";
13+ #address-cells = <1>;
14+ #size-cells = <0>;
15+ reg = <0x40003800 0x400>;
16+ interrupts = <36 5>;
17+ status = "disabled";
18+ label = "SPI_2";
19+ };
20+
21+ spi3: spi@40003C00 {
22+ compatible = "st,stm32-spi";
23+ #address-cells = <1>;
24+ #size-cells = <0>;
25+ reg = <0x40003C00 0x400>;
26+ interrupts = <51 5>;
27+ status = "disabled";
28+ label = "SPI_3";
29+ };
30+ };
31+ };
Original file line number Diff line number Diff line change 55 */
66
77#include <st/stm32f401.dtsi>
8+
9+ / {
10+ soc {
11+ spi4: spi@40013400 {
12+ compatible = "st,stm32-spi";
13+ #address-cells = <1>;
14+ #size-cells = <0>;
15+ reg = <0x40013400 0x400>;
16+ interrupts = <84 5>;
17+ status = "disabled";
18+ label = "SPI_4";
19+ };
20+
21+ spi5: spi@40015000 {
22+ compatible = "st,stm32-spi";
23+ #address-cells = <1>;
24+ #size-cells = <0>;
25+ reg = <0x40015000 0x400>;
26+ interrupts = <85 5>;
27+ status = "disabled";
28+ label = "SPI_5";
29+ };
30+ };
31+ };
Original file line number Diff line number Diff line change 2525 status = "disabled";
2626 label = "UART_8";
2727 };
28+
29+ spi4: spi@40013400 {
30+ compatible = "st,stm32-spi";
31+ #address-cells = <1>;
32+ #size-cells = <0>;
33+ reg = <0x40013400 0x400>;
34+ interrupts = <84 5>;
35+ status = "disabled";
36+ label = "SPI_4";
37+ };
2838 };
2939};
Original file line number Diff line number Diff line change 2525 status = "disabled";
2626 label = "UART_8";
2727 };
28+
29+ spi4: spi@40013400 {
30+ compatible = "st,stm32-spi";
31+ #address-cells = <1>;
32+ #size-cells = <0>;
33+ reg = <0x40013400 0x400>;
34+ interrupts = <84 5>;
35+ status = "disabled";
36+ label = "SPI_4";
37+ };
38+
39+ /* spi5 is present on all STM32F469XX SoCs except
40+ * STM32F469vX and STM32F469zX SoCs. Delete node in
41+ * stm32f469vX.dtsi and stm32f469zX.dtsi.
42+ */
43+ spi5: spi@40015000 {
44+ compatible = "st,stm32-spi";
45+ #address-cells = <1>;
46+ #size-cells = <0>;
47+ reg = <0x40015000 0x400>;
48+ interrupts = <85 5>;
49+ status = "disabled";
50+ label = "SPI_5";
51+ };
52+
53+ /* spi6 is present on all STM32F469XX SoCs except
54+ * STM32F469vX and STM32F469zX SoCs. Delete node in
55+ * stm32f469vX.dtsi and stm32f469zX.dtsi.
56+ */
57+ spi6: spi@40015400 {
58+ compatible = "st,stm32-spi";
59+ #address-cells = <1>;
60+ #size-cells = <0>;
61+ reg = <0x40015400 0x400>;
62+ interrupts = <86 5>;
63+ status = "disabled";
64+ label = "SPI_6";
65+ };
2866 };
2967};
You can’t perform that action at this time.
0 commit comments