diff options
author | Geert Uytterhoeven <geert+renesas@linux-m68k.org> | 2014-02-04 10:23:59 -0500 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2014-02-06 06:29:21 -0500 |
commit | 4b18e83f5d77c783d2d2092d0015ccda5fecaa8c (patch) | |
tree | 07bde284029cec8f26e806f9bea57b62b508723d | |
parent | 1f4c745b2c5a083c49dc11d2f0827d9a381f1ee1 (diff) |
ARM: shmobile: r7s72100 dtsi: Add RSPI nodes
Signed-off-by: Geert Uytterhoeven <geert+renesas@linux-m68k.org>
Acked-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r-- | arch/arm/boot/dts/r7s72100-genmai-reference.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/r7s72100.dtsi | 75 |
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 | }; |