2 * Device Tree Source for UniPhier PH1-LD11 SoC
4 * Copyright (C) 2016 Masahiro Yamada <yamada.masahiro@socionext.com>
6 * SPDX-License-Identifier: GPL-2.0+ X11
10 compatible = "socionext,ph1-ld11";
13 interrupt-parent = <&gic>;
21 compatible = "arm,cortex-a53", "arm,armv8";
23 enable-method = "spin-table";
24 cpu-release-addr = <0 0x80000100>;
29 compatible = "arm,cortex-a53", "arm,armv8";
31 enable-method = "spin-table";
32 cpu-release-addr = <0 0x80000100>;
39 compatible = "fixed-clock";
40 clock-frequency = <58820000>;
45 compatible = "fixed-clock";
46 clock-frequency = <50000000>;
51 compatible = "arm,armv8-timer";
52 interrupts = <1 13 0xf01>,
59 compatible = "simple-bus";
62 ranges = <0 0 0 0xffffffff>;
64 serial0: serial@54006800 {
65 compatible = "socionext,uniphier-uart";
67 reg = <0x54006800 0x40>;
68 interrupts = <0 33 4>;
69 pinctrl-names = "default";
70 pinctrl-0 = <&pinctrl_uart0>;
72 clock-frequency = <58820000>;
75 serial1: serial@54006900 {
76 compatible = "socionext,uniphier-uart";
78 reg = <0x54006900 0x40>;
79 interrupts = <0 35 4>;
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_uart1>;
83 clock-frequency = <58820000>;
86 serial2: serial@54006a00 {
87 compatible = "socionext,uniphier-uart";
89 reg = <0x54006a00 0x40>;
90 interrupts = <0 37 4>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&pinctrl_uart2>;
94 clock-frequency = <58820000>;
97 serial3: serial@54006b00 {
98 compatible = "socionext,uniphier-uart";
100 reg = <0x54006b00 0x40>;
101 interrupts = <0 177 4>;
102 pinctrl-names = "default";
103 pinctrl-0 = <&pinctrl_uart3>;
104 clocks = <&uart_clk>;
105 clock-frequency = <58820000>;
109 compatible = "socionext,uniphier-fi2c";
111 reg = <0x58780000 0x80>;
112 #address-cells = <1>;
114 interrupts = <0 41 4>;
115 pinctrl-names = "default";
116 pinctrl-0 = <&pinctrl_i2c0>;
118 clock-frequency = <100000>;
122 compatible = "socionext,uniphier-fi2c";
124 reg = <0x58781000 0x80>;
125 #address-cells = <1>;
127 interrupts = <0 42 4>;
128 pinctrl-names = "default";
129 pinctrl-0 = <&pinctrl_i2c1>;
131 clock-frequency = <100000>;
135 compatible = "socionext,uniphier-fi2c";
136 reg = <0x58782000 0x80>;
137 #address-cells = <1>;
139 interrupts = <0 43 4>;
141 clock-frequency = <400000>;
145 compatible = "socionext,uniphier-fi2c";
147 reg = <0x58783000 0x80>;
148 #address-cells = <1>;
150 interrupts = <0 44 4>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&pinctrl_i2c3>;
154 clock-frequency = <100000>;
158 compatible = "socionext,uniphier-fi2c";
160 reg = <0x58784000 0x80>;
161 #address-cells = <1>;
163 interrupts = <0 45 4>;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_i2c4>;
167 clock-frequency = <100000>;
171 compatible = "socionext,uniphier-fi2c";
172 reg = <0x58785000 0x80>;
173 #address-cells = <1>;
175 interrupts = <0 25 4>;
177 clock-frequency = <400000>;
180 system_bus: system-bus@58c00000 {
181 compatible = "socionext,uniphier-system-bus";
183 reg = <0x58c00000 0x400>;
184 #address-cells = <2>;
189 compatible = "socionext,uniphier-smpctrl";
190 reg = <0x59801000 0x400>;
193 pinctrl: pinctrl@5f801000 {
194 compatible = "socionext,ph1-ld11-pinctrl", "syscon";
195 reg = <0x5f801000 0xe00>;
198 gic: interrupt-controller@5fe00000 {
199 compatible = "arm,gic-v3";
200 reg = <0x5fe00000 0x10000>, /* GICD */
201 <0x5fe40000 0x80000>; /* GICR */
202 interrupt-controller;
203 #interrupt-cells = <3>;
204 interrupts = <1 9 4>;
209 /include/ "uniphier-pinctrl.dtsi"