aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/sun7i-a20.dtsi
diff options
context:
space:
mode:
authorEmilio López <emilio@elopez.com.ar>2013-12-22 22:32:38 -0500
committerEmilio López <emilio@elopez.com.ar>2013-12-28 15:28:23 -0500
commitc3e5e66b65a57df8025cbf59801d9c357cf807ea (patch)
tree7c9310308b86b8f87050538768b9a0a060029a5c /arch/arm/boot/dts/sun7i-a20.dtsi
parentec5589f7a33956ea3671d198ff170dc51ff2145d (diff)
ARM: sunxi: add PLL5 and PLL6 support
This commit adds PLL5 and PLL6 nodes to the sun4i, sun5i and sun7i device trees. Signed-off-by: Emilio López <emilio@elopez.com.ar> Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Diffstat (limited to 'arch/arm/boot/dts/sun7i-a20.dtsi')
-rw-r--r--arch/arm/boot/dts/sun7i-a20.dtsi28
1 files changed, 16 insertions, 12 deletions
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
index e4a5d37a12f8..a6cd039d5a0c 100644
--- a/arch/arm/boot/dts/sun7i-a20.dtsi
+++ b/arch/arm/boot/dts/sun7i-a20.dtsi
@@ -69,23 +69,27 @@
69 clocks = <&osc24M>; 69 clocks = <&osc24M>;
70 }; 70 };
71 71
72 /* 72 pll5: pll5@01c20020 {
73 * This is a dummy clock, to be used as placeholder on 73 #clock-cells = <1>;
74 * other mux clocks when a specific parent clock is not 74 compatible = "allwinner,sun4i-pll5-clk";
75 * yet implemented. It should be dropped when the driver 75 reg = <0x01c20020 0x4>;
76 * is complete. 76 clocks = <&osc24M>;
77 */ 77 clock-output-names = "pll5_ddr", "pll5_other";
78 pll6: pll6 { 78 };
79 #clock-cells = <0>; 79
80 compatible = "fixed-clock"; 80 pll6: pll6@01c20028 {
81 clock-frequency = <0>; 81 #clock-cells = <1>;
82 compatible = "allwinner,sun4i-pll6-clk";
83 reg = <0x01c20028 0x4>;
84 clocks = <&osc24M>;
85 clock-output-names = "pll6_sata", "pll6_other", "pll6";
82 }; 86 };
83 87
84 cpu: cpu@01c20054 { 88 cpu: cpu@01c20054 {
85 #clock-cells = <0>; 89 #clock-cells = <0>;
86 compatible = "allwinner,sun4i-cpu-clk"; 90 compatible = "allwinner,sun4i-cpu-clk";
87 reg = <0x01c20054 0x4>; 91 reg = <0x01c20054 0x4>;
88 clocks = <&osc32k>, <&osc24M>, <&pll1>, <&pll6>; 92 clocks = <&osc32k>, <&osc24M>, <&pll1>, <&pll6 1>;
89 }; 93 };
90 94
91 axi: axi@01c20054 { 95 axi: axi@01c20054 {
@@ -144,7 +148,7 @@
144 #clock-cells = <0>; 148 #clock-cells = <0>;
145 compatible = "allwinner,sun4i-apb1-mux-clk"; 149 compatible = "allwinner,sun4i-apb1-mux-clk";
146 reg = <0x01c20058 0x4>; 150 reg = <0x01c20058 0x4>;
147 clocks = <&osc24M>, <&pll6>, <&osc32k>; 151 clocks = <&osc24M>, <&pll6 1>, <&osc32k>;
148 }; 152 };
149 153
150 apb1: apb1@01c20058 { 154 apb1: apb1@01c20058 {