2 * Device Tree Source for UniPhier PH1-Pro4 SoC
4 * Copyright (C) 2014-2015 Masahiro Yamada <yamada.masahiro@socionext.com>
6 * SPDX-License-Identifier: GPL-2.0+ X11
9 /include/ "uniphier-common32.dtsi"
12 compatible = "socionext,ph1-pro4";
17 enable-method = "socionext,uniphier-smp";
21 compatible = "arm,cortex-a9";
23 next-level-cache = <&l2>;
28 compatible = "arm,cortex-a9";
30 next-level-cache = <&l2>;
35 arm_timer_clk: arm_timer_clk {
37 compatible = "fixed-clock";
38 clock-frequency = <50000000>;
43 compatible = "fixed-clock";
44 clock-frequency = <73728000>;
49 compatible = "fixed-clock";
50 clock-frequency = <50000000>;
56 l2: l2-cache@500c0000 {
57 compatible = "socionext,uniphier-system-cache";
58 reg = <0x500c0000 0x2000>, <0x503c0100 0x4>, <0x506c0000 0x400>;
59 interrupts = <0 174 4>, <0 175 4>;
61 cache-size = <(768 * 1024)>;
63 cache-line-size = <128>;
68 compatible = "socionext,uniphier-fi2c";
70 reg = <0x58780000 0x80>;
73 interrupts = <0 41 4>;
74 pinctrl-names = "default";
75 pinctrl-0 = <&pinctrl_i2c0>;
77 clock-frequency = <100000>;
81 compatible = "socionext,uniphier-fi2c";
83 reg = <0x58781000 0x80>;
86 interrupts = <0 42 4>;
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_i2c1>;
90 clock-frequency = <100000>;
94 compatible = "socionext,uniphier-fi2c";
96 reg = <0x58782000 0x80>;
99 interrupts = <0 43 4>;
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_i2c2>;
103 clock-frequency = <100000>;
107 compatible = "socionext,uniphier-fi2c";
109 reg = <0x58783000 0x80>;
110 #address-cells = <1>;
112 interrupts = <0 44 4>;
113 pinctrl-names = "default";
114 pinctrl-0 = <&pinctrl_i2c3>;
116 clock-frequency = <100000>;
119 /* i2c4 does not exist */
121 /* chip-internal connection for DMD */
123 compatible = "socionext,uniphier-fi2c";
124 reg = <0x58785000 0x80>;
125 #address-cells = <1>;
127 interrupts = <0 25 4>;
129 clock-frequency = <400000>;
132 /* chip-internal connection for HDMI */
134 compatible = "socionext,uniphier-fi2c";
135 reg = <0x58786000 0x80>;
136 #address-cells = <1>;
138 interrupts = <0 26 4>;
140 clock-frequency = <400000>;
144 compatible = "socionext,uniphier-ehci", "generic-ehci";
146 reg = <0x5a800100 0x100>;
147 interrupts = <0 80 4>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&pinctrl_usb2>;
150 clocks = <&mio 3>, <&mio 6>;
154 compatible = "socionext,uniphier-ehci", "generic-ehci";
156 reg = <0x5a810100 0x100>;
157 interrupts = <0 81 4>;
158 pinctrl-names = "default";
159 pinctrl-0 = <&pinctrl_usb3>;
160 clocks = <&mio 4>, <&mio 6>;
164 compatible = "socionext,uniphier-xhci", "generic-xhci";
166 reg = <0x65a00000 0x100>;
167 interrupts = <0 134 4>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_usb0>;
173 compatible = "socionext,uniphier-xhci", "generic-xhci";
175 reg = <0x65c00000 0x100>;
176 interrupts = <0 137 4>;
177 pinctrl-names = "default";
178 pinctrl-0 = <&pinctrl_usb1>;
183 clock-frequency = <25000000>;
187 clock-frequency = <73728000>;
191 clock-frequency = <73728000>;
195 clock-frequency = <73728000>;
199 clock-frequency = <73728000>;
203 compatible = "socionext,ph1-pro4-mioctrl";
204 clock-names = "stdmac", "ehci";
205 clocks = <&sysctrl 10>, <&sysctrl 18>;
209 compatible = "socionext,ph1-pro4-perictrl";
210 clock-names = "uart", "fi2c";
211 clocks = <&sysctrl 3>, <&sysctrl 4>;
215 compatible = "socionext,ph1-pro4-pinctrl", "syscon";
219 compatible = "socionext,ph1-pro4-sysctrl";