diff options
author | Chanwoo Choi <cw00.choi@samsung.com> | 2015-02-02 19:13:51 -0500 |
---|---|---|
committer | Sylwester Nawrocki <s.nawrocki@samsung.com> | 2015-02-05 13:30:57 -0500 |
commit | b274bbfd8b4a94cb5bd6fe21801264a27dd8ec75 (patch) | |
tree | 7e19aa9e3e7e77605c6ef692c1f6ce1f475f1db4 /Documentation/devicetree/bindings/clock | |
parent | 6c5d76d15ab6da9b30af020a44e071eb5145e1a0 (diff) |
clk: samsung: exynos5433: Add clocks for CMU_MSCL domain
This patch adds the mux/divider/gate clocks for CMU_MSCL domain which
generates the clocks for M2M (Memory to Memory) scaler, JPEG IPs.
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Acked-by: Inki Dae <inki.dae@samsung.com>
Reviewed-by: Pankaj Dubey <pankaj.dubey@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Diffstat (limited to 'Documentation/devicetree/bindings/clock')
-rw-r--r-- | Documentation/devicetree/bindings/clock/exynos5433-clock.txt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt index 7c1dccc4d72e..ecb9534c2ea6 100644 --- a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt +++ b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt | |||
@@ -37,6 +37,8 @@ Required Properties: | |||
37 | - "samsung,exynos5433-cmu-atlas" - clock controller compatible for CMU_ATLAS | 37 | - "samsung,exynos5433-cmu-atlas" - clock controller compatible for CMU_ATLAS |
38 | which generates clocks for Cortex-A57 Quad-core processor, CoreSight and | 38 | which generates clocks for Cortex-A57 Quad-core processor, CoreSight and |
39 | L2 cache controller. | 39 | L2 cache controller. |
40 | - "samsung,exynos5433-cmu-mscl" - clock controller compatible for CMU_MSCL | ||
41 | which generates clocks for M2M (Memory to Memory) scaler and JPEG IPs. | ||
40 | 42 | ||
41 | - reg: physical base address of the controller and length of memory mapped | 43 | - reg: physical base address of the controller and length of memory mapped |
42 | region. | 44 | region. |
@@ -118,6 +120,11 @@ Required Properties: | |||
118 | - oscclk | 120 | - oscclk |
119 | - sclk_bus_pll_atlas | 121 | - sclk_bus_pll_atlas |
120 | 122 | ||
123 | Input clocks for mscl clock controller: | ||
124 | - oscclk | ||
125 | - sclk_jpeg_mscl | ||
126 | - aclk_mscl_400 | ||
127 | |||
121 | Each clock is assigned an identifier and client nodes can use this identifier | 128 | Each clock is assigned an identifier and client nodes can use this identifier |
122 | to specify the clock which they consume. | 129 | to specify the clock which they consume. |
123 | 130 | ||
@@ -320,6 +327,19 @@ Example 2: Examples of clock controller nodes are listed below. | |||
320 | clocks = <&xxti>, <&cmu_mif CLK_SCLK_BUS_PLL_ATLAS>; | 327 | clocks = <&xxti>, <&cmu_mif CLK_SCLK_BUS_PLL_ATLAS>; |
321 | }; | 328 | }; |
322 | 329 | ||
330 | cmu_mscl: clock-controller@105d0000 { | ||
331 | compatible = "samsung,exynos5433-cmu-mscl"; | ||
332 | reg = <0x105d0000 0x0b10>; | ||
333 | #clock-cells = <1>; | ||
334 | |||
335 | clock-names = "oscclk", | ||
336 | "sclk_jpeg_mscl", | ||
337 | "aclk_mscl_400"; | ||
338 | clocks = <&xxti>, | ||
339 | <&cmu_top CLK_SCLK_JPEG_MSCL>, | ||
340 | <&cmu_top CLK_ACLK_MSCL_400>; | ||
341 | }; | ||
342 | |||
323 | Example 3: UART controller node that consumes the clock generated by the clock | 343 | Example 3: UART controller node that consumes the clock generated by the clock |
324 | controller. | 344 | controller. |
325 | 345 | ||