2 * Copyright 2013 Maxime Ripard
4 * Maxime Ripard <maxime.ripard@free-electrons.com>
6 * The code contained herein is licensed under the GNU General Public
7 * License. You may obtain a copy of the GNU General Public License
8 * Version 2 or later at the following locations:
10 * http://www.opensource.org/licenses/gpl-license.html
11 * http://www.gnu.org/copyleft/gpl.html
14 /include/ "skeleton.dtsi"
17 interrupt-parent = <&gic>;
24 compatible = "arm,cortex-a7";
30 compatible = "arm,cortex-a7";
37 reg = <0x40000000 0x80000000>;
45 osc24M: osc24M@01c20050 {
47 compatible = "fixed-clock";
48 clock-frequency = <24000000>;
53 compatible = "fixed-clock";
54 clock-frequency = <32768>;
59 compatible = "simple-bus";
64 pio: pinctrl@01c20800 {
65 compatible = "allwinner,sun7i-a20-pinctrl";
66 reg = <0x01c20800 0x400>;
67 interrupts = <0 28 1>;
75 uart0_pins_a: uart0@0 {
76 allwinner,pins = "PB22", "PB23";
77 allwinner,function = "uart0";
78 allwinner,drive = <0>;
82 uart6_pins_a: uart6@0 {
83 allwinner,pins = "PI12", "PI13";
84 allwinner,function = "uart6";
85 allwinner,drive = <0>;
89 uart7_pins_a: uart7@0 {
90 allwinner,pins = "PI20", "PI21";
91 allwinner,function = "uart7";
92 allwinner,drive = <0>;
98 compatible = "allwinner,sun4i-timer";
99 reg = <0x01c20c00 0x90>;
100 interrupts = <0 22 1>,
109 wdt: watchdog@01c20c90 {
110 compatible = "allwinner,sun4i-wdt";
111 reg = <0x01c20c90 0x10>;
114 uart0: serial@01c28000 {
115 compatible = "snps,dw-apb-uart";
116 reg = <0x01c28000 0x400>;
117 interrupts = <0 1 1>;
124 uart1: serial@01c28400 {
125 compatible = "snps,dw-apb-uart";
126 reg = <0x01c28400 0x400>;
127 interrupts = <0 2 1>;
134 uart2: serial@01c28800 {
135 compatible = "snps,dw-apb-uart";
136 reg = <0x01c28800 0x400>;
137 interrupts = <0 3 1>;
144 uart3: serial@01c28c00 {
145 compatible = "snps,dw-apb-uart";
146 reg = <0x01c28c00 0x400>;
147 interrupts = <0 4 1>;
154 uart4: serial@01c29000 {
155 compatible = "snps,dw-apb-uart";
156 reg = <0x01c29000 0x400>;
157 interrupts = <0 17 1>;
164 uart5: serial@01c29400 {
165 compatible = "snps,dw-apb-uart";
166 reg = <0x01c29400 0x400>;
167 interrupts = <0 18 1>;
174 uart6: serial@01c29800 {
175 compatible = "snps,dw-apb-uart";
176 reg = <0x01c29800 0x400>;
177 interrupts = <0 19 1>;
184 uart7: serial@01c29c00 {
185 compatible = "snps,dw-apb-uart";
186 reg = <0x01c29c00 0x400>;
187 interrupts = <0 20 1>;
194 gic: interrupt-controller@01c81000 {
195 compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
196 reg = <0x01c81000 0x1000>,
200 interrupt-controller;
201 #interrupt-cells = <3>;
202 interrupts = <1 9 0xf04>;