aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2015-02-02 19:13:56 -0500
committerSylwester Nawrocki <s.nawrocki@samsung.com>2015-02-05 13:31:08 -0500
commita5958a939bbf93e6b77cb3626c6aebde237ad759 (patch)
tree006941dc9a66f2a8141c4dc60908b9ec5f56d125 /Documentation
parent6958f22f39f9292f6e871b4383a11f183c1271ed (diff)
clk: samsung: exynos5433: Add clocks for CMU_CAM1 domain
This patch adds the mux/divider/gate clocks for CMU_CAM1 domain which generates the clocks for Cortex-A5/MIPI_CSIS2/FIMC-LITE_C/FIMC-FD 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.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
index 84002e4b52e5..63379b04e052 100644
--- a/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
+++ b/Documentation/devicetree/bindings/clock/exynos5433-clock.txt
@@ -48,6 +48,8 @@ Required Properties:
48 - "samsung,exynos5433-cmu-cam0" - clock controller compatible for CMU_CAM0 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} 49 which generates clocks for MIPI_CSIS{0|1}/FIMC_LITE_{A|B|D}/FIMC_3AA{0|1}
50 IPs. 50 IPs.
51 - "samsung,exynos5433-cmu-cam1" - clock controller compatible for CMU_CAM1
52 which generates clocks for Cortex-A5/MIPI_CSIS2/FIMC-LITE_C/FIMC-FD IPs.
51 53
52- reg: physical base address of the controller and length of memory mapped 54- reg: physical base address of the controller and length of memory mapped
53 region. 55 region.
@@ -153,6 +155,15 @@ Required Properties:
153 - aclk_cam0_400 155 - aclk_cam0_400
154 - aclk_cam0_552 156 - aclk_cam0_552
155 157
158 Input clocks for cam1 clock controller:
159 - oscclk
160 - sclk_isp_uart_cam1
161 - sclk_isp_spi1_cam1
162 - sclk_isp_spi0_cam1
163 - aclk_cam1_333
164 - aclk_cam1_400
165 - aclk_cam1_552
166
156Each clock is assigned an identifier and client nodes can use this identifier 167Each clock is assigned an identifier and client nodes can use this identifier
157to specify the clock which they consume. 168to specify the clock which they consume.
158 169
@@ -414,6 +425,27 @@ Example 2: Examples of clock controller nodes are listed below.
414 <&cmu_top CLK_ACLK_CAM0_552>; 425 <&cmu_top CLK_ACLK_CAM0_552>;
415 }; 426 };
416 427
428 cmu_cam1: clock-controller@145d0000 {
429 compatible = "samsung,exynos5433-cmu-cam1";
430 reg = <0x145d0000 0x0b08>;
431 #clock-cells = <1>;
432
433 clock-names = "oscclk",
434 "sclk_isp_uart_cam1",
435 "sclk_isp_spi1_cam1",
436 "sclk_isp_spi0_cam1",
437 "aclk_cam1_333",
438 "aclk_cam1_400",
439 "aclk_cam1_552";
440 clocks = <&xxti>,
441 <&cmu_top CLK_SCLK_ISP_UART_CAM1>,
442 <&cmu_top CLK_SCLK_ISP_SPI1_CAM1>,
443 <&cmu_top CLK_SCLK_ISP_SPI0_CAM1>,
444 <&cmu_top CLK_ACLK_CAM1_333>,
445 <&cmu_top CLK_ACLK_CAM1_400>,
446 <&cmu_top CLK_ACLK_CAM1_552>;
447 };
448
417Example 3: UART controller node that consumes the clock generated by the clock 449Example 3: UART controller node that consumes the clock generated by the clock
418 controller. 450 controller.
419 451