aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2015-02-02 19:13:49 -0500
committerSylwester Nawrocki <s.nawrocki@samsung.com>2015-02-05 09:21:06 -0500
commitdf40a13ca53e6f83ead88e718dd96654e75365ec (patch)
tree5bd3c9d023d188b0545aafe280dffbd73b8d727e /Documentation
parent2a2f33e83ddb6c0abe3d32075f795aa14e4b9476 (diff)
clk: samsung: exynos5433: Add clocks for CMU_APOLLO domain
This patch adds the mux/divider/gate clocks for CMU_APOLLO domain which generates the clocks for Cortex-A53 Quad-core processsor. Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Acked-by: Inki Dae <inki.dae@samsung.com> [s.nawrocki@samsung.com: Renamed pclk_pmu_sysreg_apollo to pclk_sysreg_apollo] Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/clock/exynos5433-clock.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
index 9e7ed2d43a15..0a7146861a27 100644
--- a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
+++ b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
@@ -32,6 +32,8 @@ Required Properties:
32 which generates clocks for 3D Graphics Engine IP. 32 which generates clocks for 3D Graphics Engine IP.
33 - "samsung,exynos5433-cmu-gscl" - clock controller compatible for CMU_GSCL 33 - "samsung,exynos5433-cmu-gscl" - clock controller compatible for CMU_GSCL
34 which generates clocks for GSCALER IPs. 34 which generates clocks for GSCALER IPs.
35 - "samsung,exynos5433-cmu-apollo"- clock controller compatible for CMU_APOLLO
36 which generates clocks for Cortex-A53 Quad-core processor.
35 37
36- reg: physical base address of the controller and length of memory mapped 38- reg: physical base address of the controller and length of memory mapped
37 region. 39 region.
@@ -105,6 +107,10 @@ Required Properties:
105 - aclk_gscl_111 107 - aclk_gscl_111
106 - aclk_gscl_333 108 - aclk_gscl_333
107 109
110 Input clocks for apollo clock controller:
111 - oscclk
112 - sclk_bus_pll_apollo
113
108Each clock is assigned an identifier and client nodes can use this identifier 114Each clock is assigned an identifier and client nodes can use this identifier
109to specify the clock which they consume. 115to specify the clock which they consume.
110 116
@@ -289,6 +295,15 @@ Example 2: Examples of clock controller nodes are listed below.
289 <&cmu_top CLK_ACLK_GSCL_333>; 295 <&cmu_top CLK_ACLK_GSCL_333>;
290 }; 296 };
291 297
298 cmu_apollo: clock-controller@11900000 {
299 compatible = "samsung,exynos5433-cmu-apollo";
300 reg = <0x11900000 0x1088>;
301 #clock-cells = <1>;
302
303 clock-names = "oscclk", "sclk_bus_pll_apollo";
304 clocks = <&xxti>, <&cmu_mif CLK_SCLK_BUS_PLL_APOLLO>;
305 };
306
292Example 3: UART controller node that consumes the clock generated by the clock 307Example 3: UART controller node that consumes the clock generated by the clock
293 controller. 308 controller.
294 309