aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/r7s72100-genmai-reference.dts2
-rw-r--r--arch/arm/boot/dts/r7s72100.dtsi75
2 files changed, 76 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/r7s72100-genmai-reference.dts b/arch/arm/boot/dts/r7s72100-genmai-reference.dts
index da19c70ed82b..0849017e9d2f 100644
--- a/arch/arm/boot/dts/r7s72100-genmai-reference.dts
+++ b/arch/arm/boot/dts/r7s72100-genmai-reference.dts
@@ -9,7 +9,7 @@
9 */ 9 */
10 10
11/dts-v1/; 11/dts-v1/;
12/include/ "r7s72100.dtsi" 12#include "r7s72100.dtsi"
13 13
14/ { 14/ {
15 model = "Genmai"; 15 model = "Genmai";
diff --git a/arch/arm/boot/dts/r7s72100.dtsi b/arch/arm/boot/dts/r7s72100.dtsi
index 46b82aa7dc4e..9be67a16fc6f 100644
--- a/arch/arm/boot/dts/r7s72100.dtsi
+++ b/arch/arm/boot/dts/r7s72100.dtsi
@@ -8,12 +8,22 @@
8 * kind, whether express or implied. 8 * kind, whether express or implied.
9 */ 9 */
10 10
11#include <dt-bindings/interrupt-controller/irq.h>
12
11/ { 13/ {
12 compatible = "renesas,r7s72100"; 14 compatible = "renesas,r7s72100";
13 interrupt-parent = <&gic>; 15 interrupt-parent = <&gic>;
14 #address-cells = <1>; 16 #address-cells = <1>;
15 #size-cells = <1>; 17 #size-cells = <1>;
16 18
19 aliases {
20 spi0 = &spi0;
21 spi1 = &spi1;
22 spi2 = &spi2;
23 spi3 = &spi3;
24 spi4 = &spi4;
25 };
26
17 cpus { 27 cpus {
18 #address-cells = <1>; 28 #address-cells = <1>;
19 #size-cells = <0>; 29 #size-cells = <0>;
@@ -33,4 +43,69 @@
33 reg = <0xe8201000 0x1000>, 43 reg = <0xe8201000 0x1000>,
34 <0xe8202000 0x1000>; 44 <0xe8202000 0x1000>;
35 }; 45 };
46
47 spi0: spi@e800c800 {
48 compatible = "renesas,rspi-r7s72100", "renesas,rspi-rz";
49 reg = <0xe800c800 0x24>;
50 interrupts = <0 238 IRQ_TYPE_LEVEL_HIGH>,
51 <0 239 IRQ_TYPE_LEVEL_HIGH>,
52 <0 240 IRQ_TYPE_LEVEL_HIGH>;
53 interrupt-names = "error", "rx", "tx";
54 num-cs = <1>;
55 #address-cells = <1>;
56 #size-cells = <0>;
57 status = "disabled";
58 };
59
60 spi1: spi@e800d000 {
61 compatible = "renesas,rspi-r7s72100", "renesas,rspi-rz";
62 reg = <0xe800d000 0x24>;
63 interrupts = <0 241 IRQ_TYPE_LEVEL_HIGH>,
64 <0 242 IRQ_TYPE_LEVEL_HIGH>,
65 <0 243 IRQ_TYPE_LEVEL_HIGH>;
66 interrupt-names = "error", "rx", "tx";
67 num-cs = <1>;
68 #address-cells = <1>;
69 #size-cells = <0>;
70 status = "disabled";
71 };
72
73 spi2: spi@e800d800 {
74 compatible = "renesas,rspi-r7s72100", "renesas,rspi-rz";
75 reg = <0xe800d800 0x24>;
76 interrupts = <0 244 IRQ_TYPE_LEVEL_HIGH>,
77 <0 245 IRQ_TYPE_LEVEL_HIGH>,
78 <0 246 IRQ_TYPE_LEVEL_HIGH>;
79 interrupt-names = "error", "rx", "tx";
80 num-cs = <1>;
81 #address-cells = <1>;
82 #size-cells = <0>;
83 status = "disabled";
84 };
85
86 spi3: spi@e800e000 {
87 compatible = "renesas,rspi-r7s72100", "renesas,rspi-rz";
88 reg = <0xe800e000 0x24>;
89 interrupts = <0 247 IRQ_TYPE_LEVEL_HIGH>,
90 <0 248 IRQ_TYPE_LEVEL_HIGH>,
91 <0 249 IRQ_TYPE_LEVEL_HIGH>;
92 interrupt-names = "error", "rx", "tx";
93 num-cs = <1>;
94 #address-cells = <1>;
95 #size-cells = <0>;
96 status = "disabled";
97 };
98
99 spi4: spi@e800e800 {
100 compatible = "renesas,rspi-r7s72100", "renesas,rspi-rz";
101 reg = <0xe800e800 0x24>;
102 interrupts = <0 250 IRQ_TYPE_LEVEL_HIGH>,
103 <0 251 IRQ_TYPE_LEVEL_HIGH>,
104 <0 252 IRQ_TYPE_LEVEL_HIGH>;
105 interrupt-names = "error", "rx", "tx";
106 num-cs = <1>;
107 #address-cells = <1>;
108 #size-cells = <0>;
109 status = "disabled";
110 };
36}; 111};