2 * Device Tree Source for Renesas r8a7779
4 * Copyright (C) 2013 Renesas Solutions Corp.
5 * Copyright (C) 2013 Simon Horman
7 * This file is licensed under the terms of the GNU General Public License
8 * version 2. This program is licensed "as is" without any warranty of any
9 * kind, whether express or implied.
12 /include/ "skeleton.dtsi"
15 compatible = "renesas,r8a7779";
23 compatible = "arm,cortex-a9";
28 compatible = "arm,cortex-a9";
33 compatible = "arm,cortex-a9";
38 compatible = "arm,cortex-a9";
43 gic: interrupt-controller@f0001000 {
44 compatible = "arm,cortex-a9-gic";
45 #interrupt-cells = <3>;
47 reg = <0xf0001000 0x1000>,
51 gpio0: gpio@ffc40000 {
52 compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
53 reg = <0xffc40000 0x2c>;
54 interrupt-parent = <&gic>;
55 interrupts = <0 141 0x4>;
58 gpio-ranges = <&pfc 0 0 32>;
59 #interrupt-cells = <2>;
63 gpio1: gpio@ffc41000 {
64 compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
65 reg = <0xffc41000 0x2c>;
66 interrupt-parent = <&gic>;
67 interrupts = <0 142 0x4>;
70 gpio-ranges = <&pfc 0 32 32>;
71 #interrupt-cells = <2>;
75 gpio2: gpio@ffc42000 {
76 compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
77 reg = <0xffc42000 0x2c>;
78 interrupt-parent = <&gic>;
79 interrupts = <0 143 0x4>;
82 gpio-ranges = <&pfc 0 64 32>;
83 #interrupt-cells = <2>;
87 gpio3: gpio@ffc43000 {
88 compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
89 reg = <0xffc43000 0x2c>;
90 interrupt-parent = <&gic>;
91 interrupts = <0 144 0x4>;
94 gpio-ranges = <&pfc 0 96 32>;
95 #interrupt-cells = <2>;
99 gpio4: gpio@ffc44000 {
100 compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
101 reg = <0xffc44000 0x2c>;
102 interrupt-parent = <&gic>;
103 interrupts = <0 145 0x4>;
106 gpio-ranges = <&pfc 0 128 32>;
107 #interrupt-cells = <2>;
108 interrupt-controller;
111 gpio5: gpio@ffc45000 {
112 compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
113 reg = <0xffc45000 0x2c>;
114 interrupt-parent = <&gic>;
115 interrupts = <0 146 0x4>;
118 gpio-ranges = <&pfc 0 160 32>;
119 #interrupt-cells = <2>;
120 interrupt-controller;
123 gpio6: gpio@ffc46000 {
124 compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
125 reg = <0xffc46000 0x2c>;
126 interrupt-parent = <&gic>;
127 interrupts = <0 147 0x4>;
130 gpio-ranges = <&pfc 0 192 9>;
131 #interrupt-cells = <2>;
132 interrupt-controller;
135 irqpin0: irqpin@fe780010 {
136 compatible = "renesas,intc-irqpin";
137 #interrupt-cells = <2>;
139 interrupt-controller;
140 reg = <0xfe78001c 4>,
145 interrupt-parent = <&gic>;
146 interrupts = <0 27 0x4
150 sense-bitfield-width = <2>;
154 #address-cells = <1>;
156 compatible = "renesas,rmobile-iic";
157 reg = <0xffc70000 0x1000>;
158 interrupt-parent = <&gic>;
159 interrupts = <0 79 0x4>;
164 #address-cells = <1>;
166 compatible = "renesas,rmobile-iic";
167 reg = <0xffc71000 0x1000>;
168 interrupt-parent = <&gic>;
169 interrupts = <0 82 0x4>;
174 #address-cells = <1>;
176 compatible = "renesas,rmobile-iic";
177 reg = <0xffc72000 0x1000>;
178 interrupt-parent = <&gic>;
179 interrupts = <0 80 0x4>;
184 #address-cells = <1>;
186 compatible = "renesas,rmobile-iic";
187 reg = <0xffc73000 0x1000>;
188 interrupt-parent = <&gic>;
189 interrupts = <0 81 0x4>;
194 compatible = "renesas,pfc-r8a7779";
195 reg = <0xfffc0000 0x23c>;
199 compatible = "renesas,rcar-thermal";
200 reg = <0xffc48000 0x38>;
203 sata: sata@fc600000 {
204 compatible = "renesas,rcar-sata";
205 reg = <0xfc600000 0x2000>;
206 interrupt-parent = <&gic>;
207 interrupts = <0 100 0x4>;