aboutsummaryrefslogtreecommitdiffstats
path: root/include/dt-bindings
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2015-02-02 19:13:54 -0500
committerSylwester Nawrocki <s.nawrocki@samsung.com>2015-02-05 13:31:06 -0500
commit8e46c4b84faf317773d5a4ec6d807ceae2d0eb41 (patch)
treecdb7af210fdb36a90034e3b48f8dc1629d2e1ecf /include/dt-bindings
parent45e58aa5f751fd861d46f7b6d438c1be147458c6 (diff)
clk: samsung: exynos5433: Add clocks for CMU_ISP domain
This patch adds the mux/divider/gate clocks for CMU_ISP domain which generates the clocks for FIMC-ISP/DRC/SCLC/DIS/3DNR 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 'include/dt-bindings')
-rw-r--r--include/dt-bindings/clock/exynos5433.h89
1 files changed, 88 insertions, 1 deletions
diff --git a/include/dt-bindings/clock/exynos5433.h b/include/dt-bindings/clock/exynos5433.h
index 1b2d333c1786..fbc81e3424a6 100644
--- a/include/dt-bindings/clock/exynos5433.h
+++ b/include/dt-bindings/clock/exynos5433.h
@@ -116,6 +116,8 @@
116#define CLK_DIV_SCLK_USBDRD30 143 116#define CLK_DIV_SCLK_USBDRD30 143
117#define CLK_DIV_SCLK_JPEG 144 117#define CLK_DIV_SCLK_JPEG 144
118#define CLK_DIV_ACLK_MSCL_400 145 118#define CLK_DIV_ACLK_MSCL_400 145
119#define CLK_DIV_ACLK_ISP_DIS_400 146
120#define CLK_DIV_ACLK_ISP_400 147
119 121
120#define CLK_ACLK_PERIC_66 200 122#define CLK_ACLK_PERIC_66 200
121#define CLK_ACLK_PERIS_66 201 123#define CLK_ACLK_PERIS_66 201
@@ -155,8 +157,10 @@
155#define CLK_ACLK_MSCL_400 235 157#define CLK_ACLK_MSCL_400 235
156#define CLK_ACLK_MFC_400 236 158#define CLK_ACLK_MFC_400 236
157#define CLK_ACLK_HEVC_400 237 159#define CLK_ACLK_HEVC_400 237
160#define CLK_ACLK_ISP_DIS_400 238
161#define CLK_ACLK_ISP_400 239
158 162
159#define TOP_NR_CLK 238 163#define TOP_NR_CLK 240
160 164
161/* CMU_CPIF */ 165/* CMU_CPIF */
162#define CLK_FOUT_MPHY_PLL 1 166#define CLK_FOUT_MPHY_PLL 1
@@ -1026,4 +1030,87 @@
1026 1030
1027#define HEVC_NR_CLK 19 1031#define HEVC_NR_CLK 19
1028 1032
1033/* CMU_ISP */
1034#define CLK_MOUT_ACLK_ISP_DIS_400_USER 1
1035#define CLK_MOUT_ACLK_ISP_400_USER 2
1036
1037#define CLK_DIV_PCLK_ISP_DIS 3
1038#define CLK_DIV_PCLK_ISP 4
1039#define CLK_DIV_ACLK_ISP_D_200 5
1040#define CLK_DIV_ACLK_ISP_C_200 6
1041
1042#define CLK_ACLK_ISP_D_GLUE 7
1043#define CLK_ACLK_SCALERP 8
1044#define CLK_ACLK_3DNR 9
1045#define CLK_ACLK_DIS 10
1046#define CLK_ACLK_SCALERC 11
1047#define CLK_ACLK_DRC 12
1048#define CLK_ACLK_ISP 13
1049#define CLK_ACLK_AXIUS_SCALERP 14
1050#define CLK_ACLK_AXIUS_SCALERC 15
1051#define CLK_ACLK_AXIUS_DRC 16
1052#define CLK_ACLK_ASYNCAHBM_ISP2P 17
1053#define CLK_ACLK_ASYNCAHBM_ISP1P 18
1054#define CLK_ACLK_ASYNCAXIS_DIS1 19
1055#define CLK_ACLK_ASYNCAXIS_DIS0 20
1056#define CLK_ACLK_ASYNCAXIM_DIS1 21
1057#define CLK_ACLK_ASYNCAXIM_DIS0 22
1058#define CLK_ACLK_ASYNCAXIM_ISP2P 23
1059#define CLK_ACLK_ASYNCAXIM_ISP1P 24
1060#define CLK_ACLK_AHB2APB_ISP2P 25
1061#define CLK_ACLK_AHB2APB_ISP1P 26
1062#define CLK_ACLK_AXI2APB_ISP2P 27
1063#define CLK_ACLK_AXI2APB_ISP1P 28
1064#define CLK_ACLK_XIU_ISPEX1 29
1065#define CLK_ACLK_XIU_ISPEX0 30
1066#define CLK_ACLK_ISPND_400 31
1067#define CLK_ACLK_SMMU_SCALERP 32
1068#define CLK_ACLK_SMMU_3DNR 33
1069#define CLK_ACLK_SMMU_DIS1 34
1070#define CLK_ACLK_SMMU_DIS0 35
1071#define CLK_ACLK_SMMU_SCALERC 36
1072#define CLK_ACLK_SMMU_DRC 37
1073#define CLK_ACLK_SMMU_ISP 38
1074#define CLK_ACLK_BTS_SCALERP 39
1075#define CLK_ACLK_BTS_3DR 40
1076#define CLK_ACLK_BTS_DIS1 41
1077#define CLK_ACLK_BTS_DIS0 42
1078#define CLK_ACLK_BTS_SCALERC 43
1079#define CLK_ACLK_BTS_DRC 44
1080#define CLK_ACLK_BTS_ISP 45
1081#define CLK_PCLK_SMMU_SCALERP 46
1082#define CLK_PCLK_SMMU_3DNR 47
1083#define CLK_PCLK_SMMU_DIS1 48
1084#define CLK_PCLK_SMMU_DIS0 49
1085#define CLK_PCLK_SMMU_SCALERC 50
1086#define CLK_PCLK_SMMU_DRC 51
1087#define CLK_PCLK_SMMU_ISP 52
1088#define CLK_PCLK_BTS_SCALERP 53
1089#define CLK_PCLK_BTS_3DNR 54
1090#define CLK_PCLK_BTS_DIS1 55
1091#define CLK_PCLK_BTS_DIS0 56
1092#define CLK_PCLK_BTS_SCALERC 57
1093#define CLK_PCLK_BTS_DRC 58
1094#define CLK_PCLK_BTS_ISP 59
1095#define CLK_PCLK_ASYNCAXI_DIS1 60
1096#define CLK_PCLK_ASYNCAXI_DIS0 61
1097#define CLK_PCLK_PMU_ISP 62
1098#define CLK_PCLK_SYSREG_ISP 63
1099#define CLK_PCLK_CMU_ISP_LOCAL 64
1100#define CLK_PCLK_SCALERP 65
1101#define CLK_PCLK_3DNR 66
1102#define CLK_PCLK_DIS_CORE 67
1103#define CLK_PCLK_DIS 68
1104#define CLK_PCLK_SCALERC 69
1105#define CLK_PCLK_DRC 70
1106#define CLK_PCLK_ISP 71
1107#define CLK_SCLK_PIXELASYNCS_DIS 72
1108#define CLK_SCLK_PIXELASYNCM_DIS 73
1109#define CLK_SCLK_PIXELASYNCS_SCALERP 74
1110#define CLK_SCLK_PIXELASYNCM_ISPD 75
1111#define CLK_SCLK_PIXELASYNCS_ISPC 76
1112#define CLK_SCLK_PIXELASYNCM_ISPC 77
1113
1114#define ISP_NR_CLK 78
1115
1029#endif /* _DT_BINDINGS_CLOCK_EXYNOS5433_H */ 1116#endif /* _DT_BINDINGS_CLOCK_EXYNOS5433_H */