2 * Device Tree Source for UniPhier PH1-LD20 SoC
4 * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com>
6 * SPDX-License-Identifier: GPL-2.0+ X11
10 compatible = "socionext,ph1-ld20";
13 interrupt-parent = <&gic>;
41 compatible = "arm,cortex-a72", "arm,armv8";
43 enable-method = "spin-table";
44 cpu-release-addr = <0 0x80000100>;
49 compatible = "arm,cortex-a72", "arm,armv8";
51 enable-method = "spin-table";
52 cpu-release-addr = <0 0x80000100>;
57 compatible = "arm,cortex-a53", "arm,armv8";
59 enable-method = "spin-table";
60 cpu-release-addr = <0 0x80000100>;
65 compatible = "arm,cortex-a53", "arm,armv8";
67 enable-method = "spin-table";
68 cpu-release-addr = <0 0x80000100>;
75 compatible = "fixed-clock";
76 clock-frequency = <58820000>;
81 compatible = "fixed-clock";
82 clock-frequency = <50000000>;
87 compatible = "arm,armv8-timer";
88 interrupts = <1 13 0xf01>,
95 compatible = "simple-bus";
98 ranges = <0 0 0 0xffffffff>;
100 serial0: serial@54006800 {
101 compatible = "socionext,uniphier-uart";
103 reg = <0x54006800 0x40>;
104 interrupts = <0 33 4>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&pinctrl_uart0>;
107 clocks = <&uart_clk>;
108 clock-frequency = <58820000>;
111 serial1: serial@54006900 {
112 compatible = "socionext,uniphier-uart";
114 reg = <0x54006900 0x40>;
115 interrupts = <0 35 4>;
116 pinctrl-names = "default";
117 pinctrl-0 = <&pinctrl_uart1>;
118 clocks = <&uart_clk>;
119 clock-frequency = <58820000>;
122 serial2: serial@54006a00 {
123 compatible = "socionext,uniphier-uart";
125 reg = <0x54006a00 0x40>;
126 interrupts = <0 37 4>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pinctrl_uart2>;
129 clocks = <&uart_clk>;
130 clock-frequency = <58820000>;
133 serial3: serial@54006b00 {
134 compatible = "socionext,uniphier-uart";
136 reg = <0x54006b00 0x40>;
137 interrupts = <0 177 4>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&pinctrl_uart3>;
140 clocks = <&uart_clk>;
141 clock-frequency = <58820000>;
145 compatible = "socionext,uniphier-fi2c";
147 reg = <0x58780000 0x80>;
148 #address-cells = <1>;
150 interrupts = <0 41 4>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&pinctrl_i2c0>;
154 clock-frequency = <100000>;
158 compatible = "socionext,uniphier-fi2c";
160 reg = <0x58781000 0x80>;
161 #address-cells = <1>;
163 interrupts = <0 42 4>;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_i2c1>;
167 clock-frequency = <100000>;
171 compatible = "socionext,uniphier-fi2c";
172 reg = <0x58782000 0x80>;
173 #address-cells = <1>;
175 interrupts = <0 43 4>;
177 clock-frequency = <400000>;
181 compatible = "socionext,uniphier-fi2c";
183 reg = <0x58783000 0x80>;
184 #address-cells = <1>;
186 interrupts = <0 44 4>;
187 pinctrl-names = "default";
188 pinctrl-0 = <&pinctrl_i2c3>;
190 clock-frequency = <100000>;
194 compatible = "socionext,uniphier-fi2c";
196 reg = <0x58784000 0x80>;
197 #address-cells = <1>;
199 interrupts = <0 45 4>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&pinctrl_i2c4>;
203 clock-frequency = <100000>;
207 compatible = "socionext,uniphier-fi2c";
208 reg = <0x58785000 0x80>;
209 #address-cells = <1>;
211 interrupts = <0 25 4>;
213 clock-frequency = <400000>;
216 system_bus: system-bus@58c00000 {
217 compatible = "socionext,uniphier-system-bus";
219 reg = <0x58c00000 0x400>;
220 #address-cells = <2>;
225 compatible = "socionext,uniphier-smpctrl";
226 reg = <0x59801000 0x400>;
229 pinctrl: pinctrl@5f801000 {
230 compatible = "socionext,ph1-ld20-pinctrl", "syscon";
231 reg = <0x5f801000 0xe00>;
234 gic: interrupt-controller@5fe00000 {
235 compatible = "arm,gic-v3";
236 reg = <0x5fe00000 0x10000>, /* GICD */
237 <0x5fe80000 0x80000>; /* GICR */
238 interrupt-controller;
239 #interrupt-cells = <3>;
240 interrupts = <1 9 4>;
245 /include/ "uniphier-pinctrl.dtsi"