aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChen-Yu Tsai <wens@csie.org>2014-11-12 13:08:32 -0500
committerMaxime Ripard <maxime.ripard@free-electrons.com>2014-11-17 11:02:54 -0500
commitc30c619da3994dce5c274428c41b48f4ecf1c9ab (patch)
treeaf9afe9ce092a693891611bf189a1e927ae74b31
parent407fec5ab79c9e2bc1c224ae9b629decb77d1343 (diff)
ARM: sun6i: DT: Add PLL6 multiple outputs
PLL6 on sun6i has multiple outputs, just like the other sunxi platforms. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
-rw-r--r--arch/arm/boot/dts/sun6i-a31.dtsi28
1 files changed, 14 insertions, 14 deletions
diff --git a/arch/arm/boot/dts/sun6i-a31.dtsi b/arch/arm/boot/dts/sun6i-a31.dtsi
index a674b0fc6232..f1519a8a2ac7 100644
--- a/arch/arm/boot/dts/sun6i-a31.dtsi
+++ b/arch/arm/boot/dts/sun6i-a31.dtsi
@@ -132,11 +132,11 @@
132 }; 132 };
133 133
134 pll6: clk@01c20028 { 134 pll6: clk@01c20028 {
135 #clock-cells = <0>; 135 #clock-cells = <1>;
136 compatible = "allwinner,sun6i-a31-pll6-clk"; 136 compatible = "allwinner,sun6i-a31-pll6-clk";
137 reg = <0x01c20028 0x4>; 137 reg = <0x01c20028 0x4>;
138 clocks = <&osc24M>; 138 clocks = <&osc24M>;
139 clock-output-names = "pll6"; 139 clock-output-names = "pll6", "pll6x2";
140 }; 140 };
141 141
142 cpu: cpu@01c20050 { 142 cpu: cpu@01c20050 {
@@ -166,7 +166,7 @@
166 #clock-cells = <0>; 166 #clock-cells = <0>;
167 compatible = "allwinner,sun6i-a31-ahb1-mux-clk"; 167 compatible = "allwinner,sun6i-a31-ahb1-mux-clk";
168 reg = <0x01c20054 0x4>; 168 reg = <0x01c20054 0x4>;
169 clocks = <&osc32k>, <&osc24M>, <&axi>, <&pll6>; 169 clocks = <&osc32k>, <&osc24M>, <&axi>, <&pll6 0>;
170 clock-output-names = "ahb1_mux"; 170 clock-output-names = "ahb1_mux";
171 }; 171 };
172 172
@@ -221,7 +221,7 @@
221 #clock-cells = <0>; 221 #clock-cells = <0>;
222 compatible = "allwinner,sun4i-a10-apb1-clk"; 222 compatible = "allwinner,sun4i-a10-apb1-clk";
223 reg = <0x01c20058 0x4>; 223 reg = <0x01c20058 0x4>;
224 clocks = <&osc32k>, <&osc24M>, <&pll6>, <&pll6>; 224 clocks = <&osc32k>, <&osc24M>, <&pll6 0>, <&pll6 0>;
225 clock-output-names = "apb2"; 225 clock-output-names = "apb2";
226 }; 226 };
227 227
@@ -240,7 +240,7 @@
240 #clock-cells = <0>; 240 #clock-cells = <0>;
241 compatible = "allwinner,sun4i-a10-mod0-clk"; 241 compatible = "allwinner,sun4i-a10-mod0-clk";
242 reg = <0x01c20088 0x4>; 242 reg = <0x01c20088 0x4>;
243 clocks = <&osc24M>, <&pll6>; 243 clocks = <&osc24M>, <&pll6 0>;
244 clock-output-names = "mmc0"; 244 clock-output-names = "mmc0";
245 }; 245 };
246 246
@@ -248,7 +248,7 @@
248 #clock-cells = <0>; 248 #clock-cells = <0>;
249 compatible = "allwinner,sun4i-a10-mod0-clk"; 249 compatible = "allwinner,sun4i-a10-mod0-clk";
250 reg = <0x01c2008c 0x4>; 250 reg = <0x01c2008c 0x4>;
251 clocks = <&osc24M>, <&pll6>; 251 clocks = <&osc24M>, <&pll6 0>;
252 clock-output-names = "mmc1"; 252 clock-output-names = "mmc1";
253 }; 253 };
254 254
@@ -256,7 +256,7 @@
256 #clock-cells = <0>; 256 #clock-cells = <0>;
257 compatible = "allwinner,sun4i-a10-mod0-clk"; 257 compatible = "allwinner,sun4i-a10-mod0-clk";
258 reg = <0x01c20090 0x4>; 258 reg = <0x01c20090 0x4>;
259 clocks = <&osc24M>, <&pll6>; 259 clocks = <&osc24M>, <&pll6 0>;
260 clock-output-names = "mmc2"; 260 clock-output-names = "mmc2";
261 }; 261 };
262 262
@@ -264,7 +264,7 @@
264 #clock-cells = <0>; 264 #clock-cells = <0>;
265 compatible = "allwinner,sun4i-a10-mod0-clk"; 265 compatible = "allwinner,sun4i-a10-mod0-clk";
266 reg = <0x01c20094 0x4>; 266 reg = <0x01c20094 0x4>;
267 clocks = <&osc24M>, <&pll6>; 267 clocks = <&osc24M>, <&pll6 0>;
268 clock-output-names = "mmc3"; 268 clock-output-names = "mmc3";
269 }; 269 };
270 270
@@ -272,7 +272,7 @@
272 #clock-cells = <0>; 272 #clock-cells = <0>;
273 compatible = "allwinner,sun4i-a10-mod0-clk"; 273 compatible = "allwinner,sun4i-a10-mod0-clk";
274 reg = <0x01c200a0 0x4>; 274 reg = <0x01c200a0 0x4>;
275 clocks = <&osc24M>, <&pll6>; 275 clocks = <&osc24M>, <&pll6 0>;
276 clock-output-names = "spi0"; 276 clock-output-names = "spi0";
277 }; 277 };
278 278
@@ -280,7 +280,7 @@
280 #clock-cells = <0>; 280 #clock-cells = <0>;
281 compatible = "allwinner,sun4i-a10-mod0-clk"; 281 compatible = "allwinner,sun4i-a10-mod0-clk";
282 reg = <0x01c200a4 0x4>; 282 reg = <0x01c200a4 0x4>;
283 clocks = <&osc24M>, <&pll6>; 283 clocks = <&osc24M>, <&pll6 0>;
284 clock-output-names = "spi1"; 284 clock-output-names = "spi1";
285 }; 285 };
286 286
@@ -288,7 +288,7 @@
288 #clock-cells = <0>; 288 #clock-cells = <0>;
289 compatible = "allwinner,sun4i-a10-mod0-clk"; 289 compatible = "allwinner,sun4i-a10-mod0-clk";
290 reg = <0x01c200a8 0x4>; 290 reg = <0x01c200a8 0x4>;
291 clocks = <&osc24M>, <&pll6>; 291 clocks = <&osc24M>, <&pll6 0>;
292 clock-output-names = "spi2"; 292 clock-output-names = "spi2";
293 }; 293 };
294 294
@@ -296,7 +296,7 @@
296 #clock-cells = <0>; 296 #clock-cells = <0>;
297 compatible = "allwinner,sun4i-a10-mod0-clk"; 297 compatible = "allwinner,sun4i-a10-mod0-clk";
298 reg = <0x01c200ac 0x4>; 298 reg = <0x01c200ac 0x4>;
299 clocks = <&osc24M>, <&pll6>; 299 clocks = <&osc24M>, <&pll6 0>;
300 clock-output-names = "spi3"; 300 clock-output-names = "spi3";
301 }; 301 };
302 302
@@ -356,7 +356,7 @@
356 356
357 /* DMA controller requires AHB1 clocked from PLL6 */ 357 /* DMA controller requires AHB1 clocked from PLL6 */
358 assigned-clocks = <&ahb1_mux>; 358 assigned-clocks = <&ahb1_mux>;
359 assigned-clock-parents = <&pll6>; 359 assigned-clock-parents = <&pll6 0>;
360 }; 360 };
361 361
362 mmc0: mmc@01c0f000 { 362 mmc0: mmc@01c0f000 {
@@ -836,7 +836,7 @@
836 ar100: ar100_clk { 836 ar100: ar100_clk {
837 compatible = "allwinner,sun6i-a31-ar100-clk"; 837 compatible = "allwinner,sun6i-a31-ar100-clk";
838 #clock-cells = <0>; 838 #clock-cells = <0>;
839 clocks = <&osc32k>, <&osc24M>, <&pll6>, <&pll6>; 839 clocks = <&osc32k>, <&osc24M>, <&pll6 0>, <&pll6 0>;
840 clock-output-names = "ar100"; 840 clock-output-names = "ar100";
841 }; 841 };
842 842