aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/clock
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2015-02-02 19:13:51 -0500
committerSylwester Nawrocki <s.nawrocki@samsung.com>2015-02-05 13:30:57 -0500
commitb274bbfd8b4a94cb5bd6fe21801264a27dd8ec75 (patch)
tree7e19aa9e3e7e77605c6ef692c1f6ce1f475f1db4 /Documentation/devicetree/bindings/clock
parent6c5d76d15ab6da9b30af020a44e071eb5145e1a0 (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.txt20
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
121Each clock is assigned an identifier and client nodes can use this identifier 128Each clock is assigned an identifier and client nodes can use this identifier
122to specify the clock which they consume. 129to 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
323Example 3: UART controller node that consumes the clock generated by the clock 343Example 3: UART controller node that consumes the clock generated by the clock
324 controller. 344 controller.
325 345