diff options
author | Chanwoo Choi <cw00.choi@samsung.com> | 2015-02-02 19:13:54 -0500 |
---|---|---|
committer | Sylwester Nawrocki <s.nawrocki@samsung.com> | 2015-02-05 13:31:06 -0500 |
commit | 8e46c4b84faf317773d5a4ec6d807ceae2d0eb41 (patch) | |
tree | cdb7af210fdb36a90034e3b48f8dc1629d2e1ecf /include/dt-bindings | |
parent | 45e58aa5f751fd861d46f7b6d438c1be147458c6 (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.h | 89 |
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 */ |