diff options
author | Emilio López <emilio@elopez.com.ar> | 2013-12-22 22:32:38 -0500 |
---|---|---|
committer | Emilio López <emilio@elopez.com.ar> | 2013-12-28 15:28:23 -0500 |
commit | c3e5e66b65a57df8025cbf59801d9c357cf807ea (patch) | |
tree | 7c9310308b86b8f87050538768b9a0a060029a5c /arch/arm/boot/dts/sun7i-a20.dtsi | |
parent | ec5589f7a33956ea3671d198ff170dc51ff2145d (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.dtsi | 28 |
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 { |