Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Copyright (c) 2013 Samsung Electronics Co., Ltd.
0004  * Author: Andrzej Hajda <a.hajda@samsung.com>
0005  *
0006  * Device Tree binding constants for Exynos5250 clock controller.
0007  */
0008 
0009 #ifndef _DT_BINDINGS_CLOCK_EXYNOS_5250_H
0010 #define _DT_BINDINGS_CLOCK_EXYNOS_5250_H
0011 
0012 /* core clocks */
0013 #define CLK_FIN_PLL     1
0014 #define CLK_FOUT_APLL       2
0015 #define CLK_FOUT_MPLL       3
0016 #define CLK_FOUT_BPLL       4
0017 #define CLK_FOUT_GPLL       5
0018 #define CLK_FOUT_CPLL       6
0019 #define CLK_FOUT_EPLL       7
0020 #define CLK_FOUT_VPLL       8
0021 #define CLK_ARM_CLK     9
0022 #define CLK_DIV_ARM2        10
0023 
0024 /* gate for special clocks (sclk) */
0025 #define CLK_SCLK_CAM_BAYER  128
0026 #define CLK_SCLK_CAM0       129
0027 #define CLK_SCLK_CAM1       130
0028 #define CLK_SCLK_GSCL_WA    131
0029 #define CLK_SCLK_GSCL_WB    132
0030 #define CLK_SCLK_FIMD1      133
0031 #define CLK_SCLK_MIPI1      134
0032 #define CLK_SCLK_DP     135
0033 #define CLK_SCLK_HDMI       136
0034 #define CLK_SCLK_PIXEL      137
0035 #define CLK_SCLK_AUDIO0     138
0036 #define CLK_SCLK_MMC0       139
0037 #define CLK_SCLK_MMC1       140
0038 #define CLK_SCLK_MMC2       141
0039 #define CLK_SCLK_MMC3       142
0040 #define CLK_SCLK_SATA       143
0041 #define CLK_SCLK_USB3       144
0042 #define CLK_SCLK_JPEG       145
0043 #define CLK_SCLK_UART0      146
0044 #define CLK_SCLK_UART1      147
0045 #define CLK_SCLK_UART2      148
0046 #define CLK_SCLK_UART3      149
0047 #define CLK_SCLK_PWM        150
0048 #define CLK_SCLK_AUDIO1     151
0049 #define CLK_SCLK_AUDIO2     152
0050 #define CLK_SCLK_SPDIF      153
0051 #define CLK_SCLK_SPI0       154
0052 #define CLK_SCLK_SPI1       155
0053 #define CLK_SCLK_SPI2       156
0054 #define CLK_DIV_I2S1        157
0055 #define CLK_DIV_I2S2        158
0056 #define CLK_SCLK_HDMIPHY    159
0057 #define CLK_DIV_PCM0        160
0058 
0059 /* gate clocks */
0060 #define CLK_GSCL0       256
0061 #define CLK_GSCL1       257
0062 #define CLK_GSCL2       258
0063 #define CLK_GSCL3       259
0064 #define CLK_GSCL_WA     260
0065 #define CLK_GSCL_WB     261
0066 #define CLK_SMMU_GSCL0      262
0067 #define CLK_SMMU_GSCL1      263
0068 #define CLK_SMMU_GSCL2      264
0069 #define CLK_SMMU_GSCL3      265
0070 #define CLK_MFC         266
0071 #define CLK_SMMU_MFCL       267
0072 #define CLK_SMMU_MFCR       268
0073 #define CLK_ROTATOR     269
0074 #define CLK_JPEG        270
0075 #define CLK_MDMA1       271
0076 #define CLK_SMMU_ROTATOR    272
0077 #define CLK_SMMU_JPEG       273
0078 #define CLK_SMMU_MDMA1      274
0079 #define CLK_PDMA0       275
0080 #define CLK_PDMA1       276
0081 #define CLK_SATA        277
0082 #define CLK_USBOTG      278
0083 #define CLK_MIPI_HSI        279
0084 #define CLK_SDMMC0      280
0085 #define CLK_SDMMC1      281
0086 #define CLK_SDMMC2      282
0087 #define CLK_SDMMC3      283
0088 #define CLK_SROMC       284
0089 #define CLK_USB2        285
0090 #define CLK_USB3        286
0091 #define CLK_SATA_PHYCTRL    287
0092 #define CLK_SATA_PHYI2C     288
0093 #define CLK_UART0       289
0094 #define CLK_UART1       290
0095 #define CLK_UART2       291
0096 #define CLK_UART3       292
0097 #define CLK_UART4       293
0098 #define CLK_I2C0        294
0099 #define CLK_I2C1        295
0100 #define CLK_I2C2        296
0101 #define CLK_I2C3        297
0102 #define CLK_I2C4        298
0103 #define CLK_I2C5        299
0104 #define CLK_I2C6        300
0105 #define CLK_I2C7        301
0106 #define CLK_I2C_HDMI        302
0107 #define CLK_ADC         303
0108 #define CLK_SPI0        304
0109 #define CLK_SPI1        305
0110 #define CLK_SPI2        306
0111 #define CLK_I2S1        307
0112 #define CLK_I2S2        308
0113 #define CLK_PCM1        309
0114 #define CLK_PCM2        310
0115 #define CLK_PWM         311
0116 #define CLK_SPDIF       312
0117 #define CLK_AC97        313
0118 #define CLK_HSI2C0      314
0119 #define CLK_HSI2C1      315
0120 #define CLK_HSI2C2      316
0121 #define CLK_HSI2C3      317
0122 #define CLK_CHIPID      318
0123 #define CLK_SYSREG      319
0124 #define CLK_PMU         320
0125 #define CLK_CMU_TOP     321
0126 #define CLK_CMU_CORE        322
0127 #define CLK_CMU_MEM     323
0128 #define CLK_TZPC0       324
0129 #define CLK_TZPC1       325
0130 #define CLK_TZPC2       326
0131 #define CLK_TZPC3       327
0132 #define CLK_TZPC4       328
0133 #define CLK_TZPC5       329
0134 #define CLK_TZPC6       330
0135 #define CLK_TZPC7       331
0136 #define CLK_TZPC8       332
0137 #define CLK_TZPC9       333
0138 #define CLK_HDMI_CEC        334
0139 #define CLK_MCT         335
0140 #define CLK_WDT         336
0141 #define CLK_RTC         337
0142 #define CLK_TMU         338
0143 #define CLK_FIMD1       339
0144 #define CLK_MIE1        340
0145 #define CLK_DSIM0       341
0146 #define CLK_DP          342
0147 #define CLK_MIXER       343
0148 #define CLK_HDMI        344
0149 #define CLK_G2D         345
0150 #define CLK_MDMA0       346
0151 #define CLK_SMMU_MDMA0      347
0152 #define CLK_SSS         348
0153 #define CLK_G3D         349
0154 #define CLK_SMMU_TV     350
0155 #define CLK_SMMU_FIMD1      351
0156 #define CLK_SMMU_2D     352
0157 #define CLK_SMMU_FIMC_ISP   353
0158 #define CLK_SMMU_FIMC_DRC   354
0159 #define CLK_SMMU_FIMC_SCC   355
0160 #define CLK_SMMU_FIMC_SCP   356
0161 #define CLK_SMMU_FIMC_FD    357
0162 #define CLK_SMMU_FIMC_MCU   358
0163 #define CLK_SMMU_FIMC_ODC   359
0164 #define CLK_SMMU_FIMC_DIS0  360
0165 #define CLK_SMMU_FIMC_DIS1  361
0166 #define CLK_SMMU_FIMC_3DNR  362
0167 #define CLK_SMMU_FIMC_LITE0 363
0168 #define CLK_SMMU_FIMC_LITE1 364
0169 #define CLK_CAMIF_TOP       365
0170 
0171 /* mux clocks */
0172 #define CLK_MOUT_HDMI       1024
0173 #define CLK_MOUT_GPLL       1025
0174 #define CLK_MOUT_ACLK200_DISP1_SUB  1026
0175 #define CLK_MOUT_ACLK300_DISP1_SUB  1027
0176 #define CLK_MOUT_APLL       1028
0177 #define CLK_MOUT_MPLL       1029
0178 #define CLK_MOUT_VPLLSRC    1030
0179 
0180 /* must be greater than maximal clock id */
0181 #define CLK_NR_CLKS     1031
0182 
0183 #endif /* _DT_BINDINGS_CLOCK_EXYNOS_5250_H */