diff options
author | Chanwoo Choi <cw00.choi@samsung.com> | 2015-02-02 19:13:49 -0500 |
---|---|---|
committer | Sylwester Nawrocki <s.nawrocki@samsung.com> | 2015-02-05 09:21:06 -0500 |
commit | df40a13ca53e6f83ead88e718dd96654e75365ec (patch) | |
tree | 5bd3c9d023d188b0545aafe280dffbd73b8d727e /Documentation | |
parent | 2a2f33e83ddb6c0abe3d32075f795aa14e4b9476 (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.txt | 15 |
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 | |||
108 | Each clock is assigned an identifier and client nodes can use this identifier | 114 | Each clock is assigned an identifier and client nodes can use this identifier |
109 | to specify the clock which they consume. | 115 | to 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 | |||
292 | Example 3: UART controller node that consumes the clock generated by the clock | 307 | Example 3: UART controller node that consumes the clock generated by the clock |
293 | controller. | 308 | controller. |
294 | 309 | ||