aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2015-02-02 19:13:55 -0500
committerSylwester Nawrocki <s.nawrocki@samsung.com>2015-02-05 13:31:07 -0500
commit6958f22f39f9292f6e871b4383a11f183c1271ed (patch)
tree10cfe77724243ae7bc772c10ed9ae341e717810f /Documentation
parent8e46c4b84faf317773d5a4ec6d807ceae2d0eb41 (diff)
clk: samsung: exynos5433: Add clocks for CMU_CAM0 domain
This patch adds the mux/divider/gate clocks for CMU_CAM0 domain which generates the clocks for MIPI_CSIS{0|1}/FIMC_LITE_{A|B|D}/FIMC_3AA{0|1} IPs. Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Acked-by: Inki Dae <inki.dae@samsung.com> Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/clock/exynos5433-clock.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
index 4f3bfcd366a3..84002e4b52e5 100644
--- a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
+++ b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
@@ -45,6 +45,9 @@ Required Properties:
45 which generates clocks for HEVC(High Efficiency Video Codec) decoder IP. 45 which generates clocks for HEVC(High Efficiency Video Codec) decoder IP.
46 - "samsung,exynos5433-cmu-isp" - clock controller compatible for CMU_ISP 46 - "samsung,exynos5433-cmu-isp" - clock controller compatible for CMU_ISP
47 which generates clocks for FIMC-ISP/DRC/SCLC/DIS/3DNR IPs. 47 which generates clocks for FIMC-ISP/DRC/SCLC/DIS/3DNR IPs.
48 - "samsung,exynos5433-cmu-cam0" - clock controller compatible for CMU_CAM0
49 which generates clocks for MIPI_CSIS{0|1}/FIMC_LITE_{A|B|D}/FIMC_3AA{0|1}
50 IPs.
48 51
49- reg: physical base address of the controller and length of memory mapped 52- reg: physical base address of the controller and length of memory mapped
50 region. 53 region.
@@ -144,6 +147,12 @@ Required Properties:
144 - aclk_isp_dis_400 147 - aclk_isp_dis_400
145 - aclk_isp_400 148 - aclk_isp_400
146 149
150 Input clocks for cam0 clock controller:
151 - oscclk
152 - aclk_cam0_333
153 - aclk_cam0_400
154 - aclk_cam0_552
155
147Each clock is assigned an identifier and client nodes can use this identifier 156Each clock is assigned an identifier and client nodes can use this identifier
148to specify the clock which they consume. 157to specify the clock which they consume.
149 158
@@ -390,6 +399,21 @@ Example 2: Examples of clock controller nodes are listed below.
390 <&cmu_top CLK_ACLK_ISP_400>; 399 <&cmu_top CLK_ACLK_ISP_400>;
391 }; 400 };
392 401
402 cmu_cam0: clock-controller@120d0000 {
403 compatible = "samsung,exynos5433-cmu-cam0";
404 reg = <0x120d0000 0x0b0c>;
405 #clock-cells = <1>;
406
407 clock-names = "oscclk",
408 "aclk_cam0_333",
409 "aclk_cam0_400",
410 "aclk_cam0_552";
411 clocks = <&xxti>,
412 <&cmu_top CLK_ACLK_CAM0_333>,
413 <&cmu_top CLK_ACLK_CAM0_400>,
414 <&cmu_top CLK_ACLK_CAM0_552>;
415 };
416
393Example 3: UART controller node that consumes the clock generated by the clock 417Example 3: UART controller node that consumes the clock generated by the clock
394 controller. 418 controller.
395 419