diff options
| author | Chanwoo Choi <cw00.choi@samsung.com> | 2015-02-02 19:13:56 -0500 |
|---|---|---|
| committer | Sylwester Nawrocki <s.nawrocki@samsung.com> | 2015-02-05 13:31:08 -0500 |
| commit | a5958a939bbf93e6b77cb3626c6aebde237ad759 (patch) | |
| tree | 006941dc9a66f2a8141c4dc60908b9ec5f56d125 /include/dt-bindings | |
| parent | 6958f22f39f9292f6e871b4383a11f183c1271ed (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 'include/dt-bindings')
| -rw-r--r-- | include/dt-bindings/clock/exynos5433.h | 147 |
1 files changed, 145 insertions, 2 deletions
diff --git a/include/dt-bindings/clock/exynos5433.h b/include/dt-bindings/clock/exynos5433.h index f99cde7a278d..4853bc598b57 100644 --- a/include/dt-bindings/clock/exynos5433.h +++ b/include/dt-bindings/clock/exynos5433.h | |||
| @@ -121,6 +121,20 @@ | |||
| 121 | #define CLK_DIV_ACLK_CAM0_333 148 | 121 | #define CLK_DIV_ACLK_CAM0_333 148 |
| 122 | #define CLK_DIV_ACLK_CAM0_400 149 | 122 | #define CLK_DIV_ACLK_CAM0_400 149 |
| 123 | #define CLK_DIV_ACLK_CAM0_552 150 | 123 | #define CLK_DIV_ACLK_CAM0_552 150 |
| 124 | #define CLK_DIV_ACLK_CAM1_333 151 | ||
| 125 | #define CLK_DIV_ACLK_CAM1_400 152 | ||
| 126 | #define CLK_DIV_ACLK_CAM1_552 153 | ||
| 127 | #define CLK_DIV_SCLK_ISP_UART 154 | ||
| 128 | #define CLK_DIV_SCLK_ISP_SPI1_B 155 | ||
| 129 | #define CLK_DIV_SCLK_ISP_SPI1_A 156 | ||
| 130 | #define CLK_DIV_SCLK_ISP_SPI0_B 157 | ||
| 131 | #define CLK_DIV_SCLK_ISP_SPI0_A 158 | ||
| 132 | #define CLK_DIV_SCLK_ISP_SENSOR2_B 159 | ||
| 133 | #define CLK_DIV_SCLK_ISP_SENSOR2_A 160 | ||
| 134 | #define CLK_DIV_SCLK_ISP_SENSOR1_B 161 | ||
| 135 | #define CLK_DIV_SCLK_ISP_SENSOR1_A 162 | ||
| 136 | #define CLK_DIV_SCLK_ISP_SENSOR0_B 163 | ||
| 137 | #define CLK_DIV_SCLK_ISP_SENSOR0_A 164 | ||
| 124 | 138 | ||
| 125 | #define CLK_ACLK_PERIC_66 200 | 139 | #define CLK_ACLK_PERIC_66 200 |
| 126 | #define CLK_ACLK_PERIS_66 201 | 140 | #define CLK_ACLK_PERIS_66 201 |
| @@ -165,8 +179,18 @@ | |||
| 165 | #define CLK_ACLK_CAM0_333 240 | 179 | #define CLK_ACLK_CAM0_333 240 |
| 166 | #define CLK_ACLK_CAM0_400 241 | 180 | #define CLK_ACLK_CAM0_400 241 |
| 167 | #define CLK_ACLK_CAM0_552 242 | 181 | #define CLK_ACLK_CAM0_552 242 |
| 168 | 182 | #define CLK_ACLK_CAM1_333 243 | |
| 169 | #define TOP_NR_CLK 243 | 183 | #define CLK_ACLK_CAM1_400 244 |
| 184 | #define CLK_ACLK_CAM1_552 245 | ||
| 185 | #define CLK_SCLK_ISP_SENSOR2 246 | ||
| 186 | #define CLK_SCLK_ISP_SENSOR1 247 | ||
| 187 | #define CLK_SCLK_ISP_SENSOR0 248 | ||
| 188 | #define CLK_SCLK_ISP_MCTADC_CAM1 249 | ||
| 189 | #define CLK_SCLK_ISP_UART_CAM1 250 | ||
| 190 | #define CLK_SCLK_ISP_SPI1_CAM1 251 | ||
| 191 | #define CLK_SCLK_ISP_SPI0_CAM1 252 | ||
| 192 | |||
| 193 | #define TOP_NR_CLK 253 | ||
| 170 | 194 | ||
| 171 | /* CMU_CPIF */ | 195 | /* CMU_CPIF */ |
| 172 | #define CLK_FOUT_MPHY_PLL 1 | 196 | #define CLK_FOUT_MPHY_PLL 1 |
| @@ -1257,4 +1281,123 @@ | |||
| 1257 | 1281 | ||
| 1258 | #define CAM0_NR_CLK 134 | 1282 | #define CAM0_NR_CLK 134 |
| 1259 | 1283 | ||
| 1284 | /* CMU_CAM1 */ | ||
| 1285 | #define CLK_PHYCLK_RXBYTEECLKHS0_S2B 1 | ||
| 1286 | |||
| 1287 | #define CLK_MOUT_SCLK_ISP_UART_USER 2 | ||
| 1288 | #define CLK_MOUT_SCLK_ISP_SPI1_USER 3 | ||
| 1289 | #define CLK_MOUT_SCLK_ISP_SPI0_USER 4 | ||
| 1290 | #define CLK_MOUT_ACLK_CAM1_333_USER 5 | ||
| 1291 | #define CLK_MOUT_ACLK_CAM1_400_USER 6 | ||
| 1292 | #define CLK_MOUT_ACLK_CAM1_552_USER 7 | ||
| 1293 | #define CLK_MOUT_PHYCLK_RXBYTECLKHS0_S2B_USER 8 | ||
| 1294 | #define CLK_MOUT_ACLK_CSIS2_B 9 | ||
| 1295 | #define CLK_MOUT_ACLK_CSIS2_A 10 | ||
| 1296 | #define CLK_MOUT_ACLK_FD_B 11 | ||
| 1297 | #define CLK_MOUT_ACLK_FD_A 12 | ||
| 1298 | #define CLK_MOUT_ACLK_LITE_C_B 13 | ||
| 1299 | #define CLK_MOUT_ACLK_LITE_C_A 14 | ||
| 1300 | |||
| 1301 | #define CLK_DIV_SCLK_ISP_WPWM 15 | ||
| 1302 | #define CLK_DIV_PCLK_CAM1_83 16 | ||
| 1303 | #define CLK_DIV_PCLK_CAM1_166 17 | ||
| 1304 | #define CLK_DIV_PCLK_DBG_CAM1 18 | ||
| 1305 | #define CLK_DIV_ATCLK_CAM1 19 | ||
| 1306 | #define CLK_DIV_ACLK_CSIS2 20 | ||
| 1307 | #define CLK_DIV_PCLK_FD 21 | ||
| 1308 | #define CLK_DIV_ACLK_FD 22 | ||
| 1309 | #define CLK_DIV_PCLK_LITE_C 23 | ||
| 1310 | #define CLK_DIV_ACLK_LITE_C 24 | ||
| 1311 | |||
| 1312 | #define CLK_ACLK_ISP_GIC 25 | ||
| 1313 | #define CLK_ACLK_FD 26 | ||
| 1314 | #define CLK_ACLK_LITE_C 27 | ||
| 1315 | #define CLK_ACLK_CSIS2 28 | ||
| 1316 | #define CLK_ACLK_ASYNCAPBM_FD 29 | ||
| 1317 | #define CLK_ACLK_ASYNCAPBS_FD 30 | ||
| 1318 | #define CLK_ACLK_ASYNCAPBM_LITE_C 31 | ||
| 1319 | #define CLK_ACLK_ASYNCAPBS_LITE_C 32 | ||
| 1320 | #define CLK_ACLK_ASYNCAHBS_SFRISP2H2 33 | ||
| 1321 | #define CLK_ACLK_ASYNCAHBS_SFRISP2H1 34 | ||
| 1322 | #define CLK_ACLK_ASYNCAXIM_CA5 35 | ||
| 1323 | #define CLK_ACLK_ASYNCAXIS_CA5 36 | ||
| 1324 | #define CLK_ACLK_ASYNCAXIS_ISPX2 37 | ||
| 1325 | #define CLK_ACLK_ASYNCAXIS_ISPX1 38 | ||
| 1326 | #define CLK_ACLK_ASYNCAXIS_ISPX0 39 | ||
| 1327 | #define CLK_ACLK_ASYNCAXIM_ISPEX 40 | ||
| 1328 | #define CLK_ACLK_ASYNCAXIM_ISP3P 41 | ||
| 1329 | #define CLK_ACLK_ASYNCAXIS_ISP3P 42 | ||
| 1330 | #define CLK_ACLK_ASYNCAXIM_FD 43 | ||
| 1331 | #define CLK_ACLK_ASYNCAXIS_FD 44 | ||
| 1332 | #define CLK_ACLK_ASYNCAXIM_LITE_C 45 | ||
| 1333 | #define CLK_ACLK_ASYNCAXIS_LITE_C 46 | ||
| 1334 | #define CLK_ACLK_AHB2APB_ISP5P 47 | ||
| 1335 | #define CLK_ACLK_AHB2APB_ISP3P 48 | ||
| 1336 | #define CLK_ACLK_AXI2APB_ISP3P 49 | ||
| 1337 | #define CLK_ACLK_AHB_SFRISP2H 50 | ||
| 1338 | #define CLK_ACLK_AXI_ISP_HX_R 51 | ||
| 1339 | #define CLK_ACLK_AXI_ISP_CX_R 52 | ||
| 1340 | #define CLK_ACLK_AXI_ISP_HX 53 | ||
| 1341 | #define CLK_ACLK_AXI_ISP_CX 54 | ||
| 1342 | #define CLK_ACLK_XIU_ISPX 55 | ||
| 1343 | #define CLK_ACLK_XIU_ISPEX 56 | ||
| 1344 | #define CLK_ACLK_CAM1NP_333 57 | ||
| 1345 | #define CLK_ACLK_CAM1ND_400 58 | ||
| 1346 | #define CLK_ACLK_SMMU_ISPCPU 59 | ||
| 1347 | #define CLK_ACLK_SMMU_FD 60 | ||
| 1348 | #define CLK_ACLK_SMMU_LITE_C 61 | ||
| 1349 | #define CLK_ACLK_BTS_ISP3P 62 | ||
| 1350 | #define CLK_ACLK_BTS_FD 63 | ||
| 1351 | #define CLK_ACLK_BTS_LITE_C 64 | ||
| 1352 | #define CLK_ACLK_AHBDN_SFRISP2H 65 | ||
| 1353 | #define CLK_ACLK_AHBDN_ISP5P 66 | ||
| 1354 | #define CLK_ACLK_AXIUS_ISP3P 67 | ||
| 1355 | #define CLK_ACLK_AXIUS_FD 68 | ||
| 1356 | #define CLK_ACLK_AXIUS_LITE_C 69 | ||
| 1357 | #define CLK_PCLK_SMMU_ISPCPU 70 | ||
| 1358 | #define CLK_PCLK_SMMU_FD 71 | ||
| 1359 | #define CLK_PCLK_SMMU_LITE_C 72 | ||
| 1360 | #define CLK_PCLK_BTS_ISP3P 73 | ||
| 1361 | #define CLK_PCLK_BTS_FD 74 | ||
| 1362 | #define CLK_PCLK_BTS_LITE_C 75 | ||
| 1363 | #define CLK_PCLK_ASYNCAXIM_CA5 76 | ||
| 1364 | #define CLK_PCLK_ASYNCAXIM_ISPEX 77 | ||
| 1365 | #define CLK_PCLK_ASYNCAXIM_ISP3P 78 | ||
| 1366 | #define CLK_PCLK_ASYNCAXIM_FD 79 | ||
| 1367 | #define CLK_PCLK_ASYNCAXIM_LITE_C 80 | ||
| 1368 | #define CLK_PCLK_PMU_CAM1 81 | ||
| 1369 | #define CLK_PCLK_SYSREG_CAM1 82 | ||
| 1370 | #define CLK_PCLK_CMU_CAM1_LOCAL 83 | ||
| 1371 | #define CLK_PCLK_ISP_MCTADC 84 | ||
| 1372 | #define CLK_PCLK_ISP_WDT 85 | ||
| 1373 | #define CLK_PCLK_ISP_PWM 86 | ||
| 1374 | #define CLK_PCLK_ISP_UART 87 | ||
| 1375 | #define CLK_PCLK_ISP_MCUCTL 88 | ||
| 1376 | #define CLK_PCLK_ISP_SPI1 89 | ||
| 1377 | #define CLK_PCLK_ISP_SPI0 90 | ||
| 1378 | #define CLK_PCLK_ISP_I2C2 91 | ||
| 1379 | #define CLK_PCLK_ISP_I2C1 92 | ||
| 1380 | #define CLK_PCLK_ISP_I2C0 93 | ||
| 1381 | #define CLK_PCLK_ISP_MPWM 94 | ||
| 1382 | #define CLK_PCLK_FD 95 | ||
| 1383 | #define CLK_PCLK_LITE_C 96 | ||
| 1384 | #define CLK_PCLK_CSIS2 97 | ||
| 1385 | #define CLK_SCLK_ISP_I2C2 98 | ||
| 1386 | #define CLK_SCLK_ISP_I2C1 99 | ||
| 1387 | #define CLK_SCLK_ISP_I2C0 100 | ||
| 1388 | #define CLK_SCLK_ISP_PWM 101 | ||
| 1389 | #define CLK_PHYCLK_RXBYTECLKHS0_S2B 102 | ||
| 1390 | #define CLK_SCLK_LITE_C_FREECNT 103 | ||
| 1391 | #define CLK_SCLK_PIXELASYNCM_FD 104 | ||
| 1392 | #define CLK_SCLK_ISP_MCTADC 105 | ||
| 1393 | #define CLK_SCLK_ISP_UART 106 | ||
| 1394 | #define CLK_SCLK_ISP_SPI1 107 | ||
| 1395 | #define CLK_SCLK_ISP_SPI0 108 | ||
| 1396 | #define CLK_SCLK_ISP_MPWM 109 | ||
| 1397 | #define CLK_PCLK_DBG_ISP 110 | ||
| 1398 | #define CLK_ATCLK_ISP 111 | ||
| 1399 | #define CLK_SCLK_ISP_CA5 112 | ||
| 1400 | |||
| 1401 | #define CAM1_NR_CLK 113 | ||
| 1402 | |||
| 1260 | #endif /* _DT_BINDINGS_CLOCK_EXYNOS5433_H */ | 1403 | #endif /* _DT_BINDINGS_CLOCK_EXYNOS5433_H */ |
