0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef _DT_BINDINGS_CLOCK_SAMSUNG_EXYNOS3250_CLOCK_H
0010 #define _DT_BINDINGS_CLOCK_SAMSUNG_EXYNOS3250_CLOCK_H
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025 #define CLK_OSCSEL 1
0026 #define CLK_FIN_PLL 2
0027 #define CLK_FOUT_APLL 3
0028 #define CLK_FOUT_VPLL 4
0029 #define CLK_FOUT_UPLL 5
0030 #define CLK_FOUT_MPLL 6
0031 #define CLK_ARM_CLK 7
0032
0033
0034 #define CLK_MOUT_MPLL_USER_L 16
0035 #define CLK_MOUT_GDL 17
0036 #define CLK_MOUT_MPLL_USER_R 18
0037 #define CLK_MOUT_GDR 19
0038 #define CLK_MOUT_EBI 20
0039 #define CLK_MOUT_ACLK_200 21
0040 #define CLK_MOUT_ACLK_160 22
0041 #define CLK_MOUT_ACLK_100 23
0042 #define CLK_MOUT_ACLK_266_1 24
0043 #define CLK_MOUT_ACLK_266_0 25
0044 #define CLK_MOUT_ACLK_266 26
0045 #define CLK_MOUT_VPLL 27
0046 #define CLK_MOUT_EPLL_USER 28
0047 #define CLK_MOUT_EBI_1 29
0048 #define CLK_MOUT_UPLL 30
0049 #define CLK_MOUT_ACLK_400_MCUISP_SUB 31
0050 #define CLK_MOUT_MPLL 32
0051 #define CLK_MOUT_ACLK_400_MCUISP 33
0052 #define CLK_MOUT_VPLLSRC 34
0053 #define CLK_MOUT_CAM1 35
0054 #define CLK_MOUT_CAM_BLK 36
0055 #define CLK_MOUT_MFC 37
0056 #define CLK_MOUT_MFC_1 38
0057 #define CLK_MOUT_MFC_0 39
0058 #define CLK_MOUT_G3D 40
0059 #define CLK_MOUT_G3D_1 41
0060 #define CLK_MOUT_G3D_0 42
0061 #define CLK_MOUT_MIPI0 43
0062 #define CLK_MOUT_FIMD0 44
0063 #define CLK_MOUT_UART_ISP 45
0064 #define CLK_MOUT_SPI1_ISP 46
0065 #define CLK_MOUT_SPI0_ISP 47
0066 #define CLK_MOUT_TSADC 48
0067 #define CLK_MOUT_MMC1 49
0068 #define CLK_MOUT_MMC0 50
0069 #define CLK_MOUT_UART1 51
0070 #define CLK_MOUT_UART0 52
0071 #define CLK_MOUT_SPI1 53
0072 #define CLK_MOUT_SPI0 54
0073 #define CLK_MOUT_AUDIO 55
0074 #define CLK_MOUT_MPLL_USER_C 56
0075 #define CLK_MOUT_HPM 57
0076 #define CLK_MOUT_CORE 58
0077 #define CLK_MOUT_APLL 59
0078 #define CLK_MOUT_ACLK_266_SUB 60
0079 #define CLK_MOUT_UART2 61
0080 #define CLK_MOUT_MMC2 62
0081
0082
0083 #define CLK_DIV_GPL 64
0084 #define CLK_DIV_GDL 65
0085 #define CLK_DIV_GPR 66
0086 #define CLK_DIV_GDR 67
0087 #define CLK_DIV_MPLL_PRE 68
0088 #define CLK_DIV_ACLK_400_MCUISP 69
0089 #define CLK_DIV_EBI 70
0090 #define CLK_DIV_ACLK_200 71
0091 #define CLK_DIV_ACLK_160 72
0092 #define CLK_DIV_ACLK_100 73
0093 #define CLK_DIV_ACLK_266 74
0094 #define CLK_DIV_CAM1 75
0095 #define CLK_DIV_CAM_BLK 76
0096 #define CLK_DIV_MFC 77
0097 #define CLK_DIV_G3D 78
0098 #define CLK_DIV_MIPI0_PRE 79
0099 #define CLK_DIV_MIPI0 80
0100 #define CLK_DIV_FIMD0 81
0101 #define CLK_DIV_UART_ISP 82
0102 #define CLK_DIV_SPI1_ISP_PRE 83
0103 #define CLK_DIV_SPI1_ISP 84
0104 #define CLK_DIV_SPI0_ISP_PRE 85
0105 #define CLK_DIV_SPI0_ISP 86
0106 #define CLK_DIV_TSADC_PRE 87
0107 #define CLK_DIV_TSADC 88
0108 #define CLK_DIV_MMC1_PRE 89
0109 #define CLK_DIV_MMC1 90
0110 #define CLK_DIV_MMC0_PRE 91
0111 #define CLK_DIV_MMC0 92
0112 #define CLK_DIV_UART1 93
0113 #define CLK_DIV_UART0 94
0114 #define CLK_DIV_SPI1_PRE 95
0115 #define CLK_DIV_SPI1 96
0116 #define CLK_DIV_SPI0_PRE 97
0117 #define CLK_DIV_SPI0 98
0118 #define CLK_DIV_PCM 99
0119 #define CLK_DIV_AUDIO 100
0120 #define CLK_DIV_I2S 101
0121 #define CLK_DIV_CORE2 102
0122 #define CLK_DIV_APLL 103
0123 #define CLK_DIV_PCLK_DBG 104
0124 #define CLK_DIV_ATB 105
0125 #define CLK_DIV_COREM 106
0126 #define CLK_DIV_CORE 107
0127 #define CLK_DIV_HPM 108
0128 #define CLK_DIV_COPY 109
0129 #define CLK_DIV_UART2 110
0130 #define CLK_DIV_MMC2_PRE 111
0131 #define CLK_DIV_MMC2 112
0132
0133
0134 #define CLK_ASYNC_G3D 128
0135 #define CLK_ASYNC_MFCL 129
0136 #define CLK_PPMULEFT 130
0137 #define CLK_GPIO_LEFT 131
0138 #define CLK_ASYNC_ISPMX 132
0139 #define CLK_ASYNC_FSYSD 133
0140 #define CLK_ASYNC_LCD0X 134
0141 #define CLK_ASYNC_CAMX 135
0142 #define CLK_PPMURIGHT 136
0143 #define CLK_GPIO_RIGHT 137
0144 #define CLK_MONOCNT 138
0145 #define CLK_TZPC6 139
0146 #define CLK_PROVISIONKEY1 140
0147 #define CLK_PROVISIONKEY0 141
0148 #define CLK_CMU_ISPPART 142
0149 #define CLK_TMU_APBIF 143
0150 #define CLK_KEYIF 144
0151 #define CLK_RTC 145
0152 #define CLK_WDT 146
0153 #define CLK_MCT 147
0154 #define CLK_SECKEY 148
0155 #define CLK_TZPC5 149
0156 #define CLK_TZPC4 150
0157 #define CLK_TZPC3 151
0158 #define CLK_TZPC2 152
0159 #define CLK_TZPC1 153
0160 #define CLK_TZPC0 154
0161 #define CLK_CMU_COREPART 155
0162 #define CLK_CMU_TOPPART 156
0163 #define CLK_PMU_APBIF 157
0164 #define CLK_SYSREG 158
0165 #define CLK_CHIP_ID 159
0166 #define CLK_QEJPEG 160
0167 #define CLK_PIXELASYNCM1 161
0168 #define CLK_PIXELASYNCM0 162
0169 #define CLK_PPMUCAMIF 163
0170 #define CLK_QEM2MSCALER 164
0171 #define CLK_QEGSCALER1 165
0172 #define CLK_QEGSCALER0 166
0173 #define CLK_SMMUJPEG 167
0174 #define CLK_SMMUM2M2SCALER 168
0175 #define CLK_SMMUGSCALER1 169
0176 #define CLK_SMMUGSCALER0 170
0177 #define CLK_JPEG 171
0178 #define CLK_M2MSCALER 172
0179 #define CLK_GSCALER1 173
0180 #define CLK_GSCALER0 174
0181 #define CLK_QEMFC 175
0182 #define CLK_PPMUMFC_L 176
0183 #define CLK_SMMUMFC_L 177
0184 #define CLK_MFC 178
0185 #define CLK_SMMUG3D 179
0186 #define CLK_QEG3D 180
0187 #define CLK_PPMUG3D 181
0188 #define CLK_G3D 182
0189 #define CLK_QE_CH1_LCD 183
0190 #define CLK_QE_CH0_LCD 184
0191 #define CLK_PPMULCD0 185
0192 #define CLK_SMMUFIMD0 186
0193 #define CLK_DSIM0 187
0194 #define CLK_FIMD0 188
0195 #define CLK_CAM1 189
0196 #define CLK_UART_ISP_TOP 190
0197 #define CLK_SPI1_ISP_TOP 191
0198 #define CLK_SPI0_ISP_TOP 192
0199 #define CLK_TSADC 193
0200 #define CLK_PPMUFILE 194
0201 #define CLK_USBOTG 195
0202 #define CLK_USBHOST 196
0203 #define CLK_SROMC 197
0204 #define CLK_SDMMC1 198
0205 #define CLK_SDMMC0 199
0206 #define CLK_PDMA1 200
0207 #define CLK_PDMA0 201
0208 #define CLK_PWM 202
0209 #define CLK_PCM 203
0210 #define CLK_I2S 204
0211 #define CLK_SPI1 205
0212 #define CLK_SPI0 206
0213 #define CLK_I2C7 207
0214 #define CLK_I2C6 208
0215 #define CLK_I2C5 209
0216 #define CLK_I2C4 210
0217 #define CLK_I2C3 211
0218 #define CLK_I2C2 212
0219 #define CLK_I2C1 213
0220 #define CLK_I2C0 214
0221 #define CLK_UART1 215
0222 #define CLK_UART0 216
0223 #define CLK_BLOCK_LCD 217
0224 #define CLK_BLOCK_G3D 218
0225 #define CLK_BLOCK_MFC 219
0226 #define CLK_BLOCK_CAM 220
0227 #define CLK_SMIES 221
0228 #define CLK_UART2 222
0229 #define CLK_SDMMC2 223
0230
0231
0232 #define CLK_SCLK_JPEG 224
0233 #define CLK_SCLK_M2MSCALER 225
0234 #define CLK_SCLK_GSCALER1 226
0235 #define CLK_SCLK_GSCALER0 227
0236 #define CLK_SCLK_MFC 228
0237 #define CLK_SCLK_G3D 229
0238 #define CLK_SCLK_MIPIDPHY2L 230
0239 #define CLK_SCLK_MIPI0 231
0240 #define CLK_SCLK_FIMD0 232
0241 #define CLK_SCLK_CAM1 233
0242 #define CLK_SCLK_UART_ISP 234
0243 #define CLK_SCLK_SPI1_ISP 235
0244 #define CLK_SCLK_SPI0_ISP 236
0245 #define CLK_SCLK_UPLL 237
0246 #define CLK_SCLK_TSADC 238
0247 #define CLK_SCLK_EBI 239
0248 #define CLK_SCLK_MMC1 240
0249 #define CLK_SCLK_MMC0 241
0250 #define CLK_SCLK_I2S 242
0251 #define CLK_SCLK_PCM 243
0252 #define CLK_SCLK_SPI1 244
0253 #define CLK_SCLK_SPI0 245
0254 #define CLK_SCLK_UART1 246
0255 #define CLK_SCLK_UART0 247
0256 #define CLK_SCLK_UART2 248
0257 #define CLK_SCLK_MMC2 249
0258
0259
0260
0261
0262
0263 #define CLK_NR_CLKS 250
0264
0265
0266
0267
0268
0269 #define CLK_FOUT_BPLL 1
0270 #define CLK_FOUT_EPLL 2
0271
0272
0273 #define CLK_MOUT_MPLL_MIF 8
0274 #define CLK_MOUT_BPLL 9
0275 #define CLK_MOUT_DPHY 10
0276 #define CLK_MOUT_DMC_BUS 11
0277 #define CLK_MOUT_EPLL 12
0278
0279
0280 #define CLK_DIV_DMC 16
0281 #define CLK_DIV_DPHY 17
0282 #define CLK_DIV_DMC_PRE 18
0283 #define CLK_DIV_DMCP 19
0284 #define CLK_DIV_DMCD 20
0285
0286
0287
0288
0289
0290 #define NR_CLKS_DMC 21
0291
0292
0293
0294
0295
0296
0297
0298 #define CLK_DIV_ISP1 1
0299 #define CLK_DIV_ISP0 2
0300 #define CLK_DIV_MCUISP1 3
0301 #define CLK_DIV_MCUISP0 4
0302 #define CLK_DIV_MPWM 5
0303
0304
0305
0306 #define CLK_UART_ISP 8
0307 #define CLK_WDT_ISP 9
0308 #define CLK_PWM_ISP 10
0309 #define CLK_I2C1_ISP 11
0310 #define CLK_I2C0_ISP 12
0311 #define CLK_MPWM_ISP 13
0312 #define CLK_MCUCTL_ISP 14
0313 #define CLK_PPMUISPX 15
0314 #define CLK_PPMUISPMX 16
0315 #define CLK_QE_LITE1 17
0316 #define CLK_QE_LITE0 18
0317 #define CLK_QE_FD 19
0318 #define CLK_QE_DRC 20
0319 #define CLK_QE_ISP 21
0320 #define CLK_CSIS1 22
0321 #define CLK_SMMU_LITE1 23
0322 #define CLK_SMMU_LITE0 24
0323 #define CLK_SMMU_FD 25
0324 #define CLK_SMMU_DRC 26
0325 #define CLK_SMMU_ISP 27
0326 #define CLK_GICISP 28
0327 #define CLK_CSIS0 29
0328 #define CLK_MCUISP 30
0329 #define CLK_LITE1 31
0330 #define CLK_LITE0 32
0331 #define CLK_FD 33
0332 #define CLK_DRC 34
0333 #define CLK_ISP 35
0334 #define CLK_QE_ISPCX 36
0335 #define CLK_QE_SCALERP 37
0336 #define CLK_QE_SCALERC 38
0337 #define CLK_SMMU_SCALERP 39
0338 #define CLK_SMMU_SCALERC 40
0339 #define CLK_SCALERP 41
0340 #define CLK_SCALERC 42
0341 #define CLK_SPI1_ISP 43
0342 #define CLK_SPI0_ISP 44
0343 #define CLK_SMMU_ISPCX 45
0344 #define CLK_ASYNCAXIM 46
0345 #define CLK_SCLK_MPWM_ISP 47
0346
0347
0348
0349
0350
0351 #define NR_CLKS_ISP 48
0352
0353 #endif