]>
Commit | Line | Data |
---|---|---|
e3da5b36 MD |
1 | /* |
2 | * Device Tree Source for the r7s72100 SoC | |
3 | * | |
4 | * Copyright (C) 2013 Renesas Solutions Corp. | |
5 | * | |
6 | * This file is licensed under the terms of the GNU General Public License | |
7 | * version 2. This program is licensed "as is" without any warranty of any | |
8 | * kind, whether express or implied. | |
9 | */ | |
10 | ||
4b18e83f GU |
11 | #include <dt-bindings/interrupt-controller/irq.h> |
12 | ||
e3da5b36 MD |
13 | / { |
14 | compatible = "renesas,r7s72100"; | |
15 | interrupt-parent = <&gic>; | |
16 | #address-cells = <1>; | |
17 | #size-cells = <1>; | |
18 | ||
4b18e83f GU |
19 | aliases { |
20 | spi0 = &spi0; | |
21 | spi1 = &spi1; | |
22 | spi2 = &spi2; | |
23 | spi3 = &spi3; | |
24 | spi4 = &spi4; | |
25 | }; | |
26 | ||
e3da5b36 MD |
27 | cpus { |
28 | #address-cells = <1>; | |
29 | #size-cells = <0>; | |
30 | ||
31 | cpu@0 { | |
32 | device_type = "cpu"; | |
33 | compatible = "arm,cortex-a9"; | |
34 | reg = <0>; | |
35 | }; | |
36 | }; | |
37 | ||
38 | gic: interrupt-controller@e8201000 { | |
39 | compatible = "arm,cortex-a9-gic"; | |
40 | #interrupt-cells = <3>; | |
41 | #address-cells = <0>; | |
42 | interrupt-controller; | |
43 | reg = <0xe8201000 0x1000>, | |
44 | <0xe8202000 0x1000>; | |
45 | }; | |
4b18e83f GU |
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 | }; | |
e3da5b36 | 111 | }; |