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>;
153 compatible = "socionext,uniphier-ehci", "generic-ehci";
155 reg = <0x5a810100 0x100>;
156 interrupts = <0 81 4>;
157 pinctrl-names = "default";
158 pinctrl-0 = <&pinctrl_usb3>;
162 compatible = "socionext,uniphier-xhci", "generic-xhci";
164 reg = <0x65a00000 0x100>;
165 interrupts = <0 134 4>;
166 pinctrl-names = "default";
167 pinctrl-0 = <&pinctrl_usb0>;
171 compatible = "socionext,uniphier-xhci", "generic-xhci";
173 reg = <0x65c00000 0x100>;
174 interrupts = <0 137 4>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&pinctrl_usb1>;
181 clock-frequency = <25000000>;
185 clock-frequency = <73728000>;
189 clock-frequency = <73728000>;
193 clock-frequency = <73728000>;
197 clock-frequency = <73728000>;
201 compatible = "socionext,ph1-pro4-perictrl";
202 clock-names = "uart", "fi2c";
203 clocks = <&sysctrl 3>, <&sysctrl 4>;
207 compatible = "socionext,ph1-pro4-pinctrl", "syscon";
211 compatible = "socionext,ph1-pro4-sysctrl";