diff options
author | Mike Turquette <mturquette@linaro.org> | 2014-09-30 02:43:12 -0400 |
---|---|---|
committer | Mike Turquette <mturquette@linaro.org> | 2014-09-30 02:43:12 -0400 |
commit | 24afc3852e5ec9c35de5ae1b3c4f9e4ecbf53cb6 (patch) | |
tree | 77674714fbc196c028ed2a08a96192d26d9512e6 /include/dt-bindings | |
parent | 82de1bc86c493ad832db270635fbf4e8c237f02f (diff) | |
parent | fa0111be4ff30150720db3c3e5ee8d7823921639 (diff) |
Merge tag 'for_3.18/samsung-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tfiga/samsung-clk into clk-next
Samsung clock patches for v3.18
1) non-critical fixes (without the need to push to stable)
fa0111be4ff3 clk: samsung: exynos4: remove duplicate div_core2 divider clock instantiation
b511593d7165 clk: samsung: exynos4: fix g3d clocks
c14254300131 clk: samsung: exynos4: add missing smmu_g2d clock and update comments
22842d244af3 clk: samsung: exynos5260: fix typo in clock name
e82ba578ccde clk: samsung: exynos3250: fix width field of mout_mmc0/1
59037b92f440 clk: samsung: exynos3250: fix width and shift of div_spi0_isp clock
5ce37f266650 clk: samsung: exynos3250: fix mout_cam_blk parent list
2) Clock driver extensions
07ccf02ba5c3 dt-bindings: clk: samsung: Document the DMC domain of Exynos3250 CMU
d0e73eaf1925 ARM: dts: exynos3250: Add CMU node for DMC domain clocks
e3c3f19bc618 clk: samsung: exynos3250: Register DMC clk provider
4676f0aab9dc clk: samsung: exynos4: add support for MOUT_HDMI and MOUT_MIXER clocks
Diffstat (limited to 'include/dt-bindings')
-rw-r--r-- | include/dt-bindings/clock/exynos3250.h | 27 | ||||
-rw-r--r-- | include/dt-bindings/clock/exynos4.h | 12 |
2 files changed, 34 insertions, 5 deletions
diff --git a/include/dt-bindings/clock/exynos3250.h b/include/dt-bindings/clock/exynos3250.h index b535e9da7de6..961b9c130ea9 100644 --- a/include/dt-bindings/clock/exynos3250.h +++ b/include/dt-bindings/clock/exynos3250.h | |||
@@ -255,4 +255,31 @@ | |||
255 | */ | 255 | */ |
256 | #define CLK_NR_CLKS 248 | 256 | #define CLK_NR_CLKS 248 |
257 | 257 | ||
258 | /* | ||
259 | * CMU DMC | ||
260 | */ | ||
261 | |||
262 | #define CLK_FOUT_BPLL 1 | ||
263 | #define CLK_FOUT_EPLL 2 | ||
264 | |||
265 | /* Muxes */ | ||
266 | #define CLK_MOUT_MPLL_MIF 8 | ||
267 | #define CLK_MOUT_BPLL 9 | ||
268 | #define CLK_MOUT_DPHY 10 | ||
269 | #define CLK_MOUT_DMC_BUS 11 | ||
270 | #define CLK_MOUT_EPLL 12 | ||
271 | |||
272 | /* Dividers */ | ||
273 | #define CLK_DIV_DMC 16 | ||
274 | #define CLK_DIV_DPHY 17 | ||
275 | #define CLK_DIV_DMC_PRE 18 | ||
276 | #define CLK_DIV_DMCP 19 | ||
277 | #define CLK_DIV_DMCD 20 | ||
278 | |||
279 | /* | ||
280 | * Total number of clocks of main CMU. | ||
281 | * NOTE: Must be equal to last clock ID increased by one. | ||
282 | */ | ||
283 | #define NR_CLKS_DMC 21 | ||
284 | |||
258 | #endif /* _DT_BINDINGS_CLOCK_SAMSUNG_EXYNOS3250_CLOCK_H */ | 285 | #endif /* _DT_BINDINGS_CLOCK_SAMSUNG_EXYNOS3250_CLOCK_H */ |
diff --git a/include/dt-bindings/clock/exynos4.h b/include/dt-bindings/clock/exynos4.h index 459bd2bd411f..34fe28c622d0 100644 --- a/include/dt-bindings/clock/exynos4.h +++ b/include/dt-bindings/clock/exynos4.h | |||
@@ -115,11 +115,11 @@ | |||
115 | #define CLK_SMMU_MFCR 275 | 115 | #define CLK_SMMU_MFCR 275 |
116 | #define CLK_G3D 276 | 116 | #define CLK_G3D 276 |
117 | #define CLK_G2D 277 | 117 | #define CLK_G2D 277 |
118 | #define CLK_ROTATOR 278 /* Exynos4210 only */ | 118 | #define CLK_ROTATOR 278 |
119 | #define CLK_MDMA 279 /* Exynos4210 only */ | 119 | #define CLK_MDMA 279 |
120 | #define CLK_SMMU_G2D 280 /* Exynos4210 only */ | 120 | #define CLK_SMMU_G2D 280 |
121 | #define CLK_SMMU_ROTATOR 281 /* Exynos4210 only */ | 121 | #define CLK_SMMU_ROTATOR 281 |
122 | #define CLK_SMMU_MDMA 282 /* Exynos4210 only */ | 122 | #define CLK_SMMU_MDMA 282 |
123 | #define CLK_FIMD0 283 | 123 | #define CLK_FIMD0 283 |
124 | #define CLK_MIE0 284 | 124 | #define CLK_MIE0 284 |
125 | #define CLK_MDNIE0 285 /* Exynos4412 only */ | 125 | #define CLK_MDNIE0 285 /* Exynos4412 only */ |
@@ -234,6 +234,8 @@ | |||
234 | #define CLK_MOUT_G3D1 393 | 234 | #define CLK_MOUT_G3D1 393 |
235 | #define CLK_MOUT_G3D 394 | 235 | #define CLK_MOUT_G3D 394 |
236 | #define CLK_ACLK400_MCUISP 395 /* Exynos4x12 only */ | 236 | #define CLK_ACLK400_MCUISP 395 /* Exynos4x12 only */ |
237 | #define CLK_MOUT_HDMI 396 | ||
238 | #define CLK_MOUT_MIXER 397 | ||
237 | 239 | ||
238 | /* gate clocks - ppmu */ | 240 | /* gate clocks - ppmu */ |
239 | #define CLK_PPMULEFT 400 | 241 | #define CLK_PPMULEFT 400 |