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 Exynos5420 clock controller.
0007  */
0008 
0009 #ifndef _DT_BINDINGS_CLOCK_EXYNOS_5420_H
0010 #define _DT_BINDINGS_CLOCK_EXYNOS_5420_H
0011 
0012 /* core clocks */
0013 #define CLK_FIN_PLL     1
0014 #define CLK_FOUT_APLL       2
0015 #define CLK_FOUT_CPLL       3
0016 #define CLK_FOUT_DPLL       4
0017 #define CLK_FOUT_EPLL       5
0018 #define CLK_FOUT_RPLL       6
0019 #define CLK_FOUT_IPLL       7
0020 #define CLK_FOUT_SPLL       8
0021 #define CLK_FOUT_VPLL       9
0022 #define CLK_FOUT_MPLL       10
0023 #define CLK_FOUT_BPLL       11
0024 #define CLK_FOUT_KPLL       12
0025 #define CLK_ARM_CLK     13
0026 #define CLK_KFC_CLK     14
0027 
0028 /* gate for special clocks (sclk) */
0029 #define CLK_SCLK_UART0      128
0030 #define CLK_SCLK_UART1      129
0031 #define CLK_SCLK_UART2      130
0032 #define CLK_SCLK_UART3      131
0033 #define CLK_SCLK_MMC0       132
0034 #define CLK_SCLK_MMC1       133
0035 #define CLK_SCLK_MMC2       134
0036 #define CLK_SCLK_SPI0       135
0037 #define CLK_SCLK_SPI1       136
0038 #define CLK_SCLK_SPI2       137
0039 #define CLK_SCLK_I2S1       138
0040 #define CLK_SCLK_I2S2       139
0041 #define CLK_SCLK_PCM1       140
0042 #define CLK_SCLK_PCM2       141
0043 #define CLK_SCLK_SPDIF      142
0044 #define CLK_SCLK_HDMI       143
0045 #define CLK_SCLK_PIXEL      144
0046 #define CLK_SCLK_DP1        145
0047 #define CLK_SCLK_MIPI1      146
0048 #define CLK_SCLK_FIMD1      147
0049 #define CLK_SCLK_MAUDIO0    148
0050 #define CLK_SCLK_MAUPCM0    149
0051 #define CLK_SCLK_USBD300    150
0052 #define CLK_SCLK_USBD301    151
0053 #define CLK_SCLK_USBPHY300  152
0054 #define CLK_SCLK_USBPHY301  153
0055 #define CLK_SCLK_UNIPRO     154
0056 #define CLK_SCLK_PWM        155
0057 #define CLK_SCLK_GSCL_WA    156
0058 #define CLK_SCLK_GSCL_WB    157
0059 #define CLK_SCLK_HDMIPHY    158
0060 #define CLK_MAU_EPLL        159
0061 #define CLK_SCLK_HSIC_12M   160
0062 #define CLK_SCLK_MPHY_IXTAL24   161
0063 #define CLK_SCLK_BPLL       162
0064 
0065 /* gate clocks */
0066 #define CLK_UART0       257
0067 #define CLK_UART1       258
0068 #define CLK_UART2       259
0069 #define CLK_UART3       260
0070 #define CLK_I2C0        261
0071 #define CLK_I2C1        262
0072 #define CLK_I2C2        263
0073 #define CLK_I2C3        264
0074 #define CLK_USI0        265
0075 #define CLK_USI1        266
0076 #define CLK_USI2        267
0077 #define CLK_USI3        268
0078 #define CLK_I2C_HDMI        269
0079 #define CLK_TSADC       270
0080 #define CLK_SPI0        271
0081 #define CLK_SPI1        272
0082 #define CLK_SPI2        273
0083 #define CLK_KEYIF       274
0084 #define CLK_I2S1        275
0085 #define CLK_I2S2        276
0086 #define CLK_PCM1        277
0087 #define CLK_PCM2        278
0088 #define CLK_PWM         279
0089 #define CLK_SPDIF       280
0090 #define CLK_USI4        281
0091 #define CLK_USI5        282
0092 #define CLK_USI6        283
0093 #define CLK_ACLK66_PSGEN    300
0094 #define CLK_CHIPID      301
0095 #define CLK_SYSREG      302
0096 #define CLK_TZPC0       303
0097 #define CLK_TZPC1       304
0098 #define CLK_TZPC2       305
0099 #define CLK_TZPC3       306
0100 #define CLK_TZPC4       307
0101 #define CLK_TZPC5       308
0102 #define CLK_TZPC6       309
0103 #define CLK_TZPC7       310
0104 #define CLK_TZPC8       311
0105 #define CLK_TZPC9       312
0106 #define CLK_HDMI_CEC        313
0107 #define CLK_SECKEY      314
0108 #define CLK_MCT         315
0109 #define CLK_WDT         316
0110 #define CLK_RTC         317
0111 #define CLK_TMU         318
0112 #define CLK_TMU_GPU     319
0113 #define CLK_PCLK66_GPIO     330
0114 #define CLK_ACLK200_FSYS2   350
0115 #define CLK_MMC0        351
0116 #define CLK_MMC1        352
0117 #define CLK_MMC2        353
0118 #define CLK_SROMC       354
0119 #define CLK_UFS         355
0120 #define CLK_ACLK200_FSYS    360
0121 #define CLK_TSI         361
0122 #define CLK_PDMA0       362
0123 #define CLK_PDMA1       363
0124 #define CLK_RTIC        364
0125 #define CLK_USBH20      365
0126 #define CLK_USBD300     366
0127 #define CLK_USBD301     367
0128 #define CLK_ACLK400_MSCL    380
0129 #define CLK_MSCL0       381
0130 #define CLK_MSCL1       382
0131 #define CLK_MSCL2       383
0132 #define CLK_SMMU_MSCL0      384
0133 #define CLK_SMMU_MSCL1      385
0134 #define CLK_SMMU_MSCL2      386
0135 #define CLK_ACLK333     400
0136 #define CLK_MFC         401
0137 #define CLK_SMMU_MFCL       402
0138 #define CLK_SMMU_MFCR       403
0139 #define CLK_ACLK200_DISP1   410
0140 #define CLK_DSIM1       411
0141 #define CLK_DP1         412
0142 #define CLK_HDMI        413
0143 #define CLK_ACLK300_DISP1   420
0144 #define CLK_FIMD1       421
0145 #define CLK_SMMU_FIMD1M0    422
0146 #define CLK_SMMU_FIMD1M1    423
0147 #define CLK_ACLK166     430
0148 #define CLK_MIXER       431
0149 #define CLK_ACLK266     440
0150 #define CLK_ROTATOR     441
0151 #define CLK_MDMA1       442
0152 #define CLK_SMMU_ROTATOR    443
0153 #define CLK_SMMU_MDMA1      444
0154 #define CLK_ACLK300_JPEG    450
0155 #define CLK_JPEG        451
0156 #define CLK_JPEG2       452
0157 #define CLK_SMMU_JPEG       453
0158 #define CLK_SMMU_JPEG2      454
0159 #define CLK_ACLK300_GSCL    460
0160 #define CLK_SMMU_GSCL0      461
0161 #define CLK_SMMU_GSCL1      462
0162 #define CLK_GSCL_WA     463
0163 #define CLK_GSCL_WB     464
0164 #define CLK_GSCL0       465
0165 #define CLK_GSCL1       466
0166 #define CLK_FIMC_3AA        467
0167 #define CLK_ACLK266_G2D     470
0168 #define CLK_SSS         471
0169 #define CLK_SLIM_SSS        472
0170 #define CLK_MDMA0       473
0171 #define CLK_ACLK333_G2D     480
0172 #define CLK_G2D         481
0173 #define CLK_ACLK333_432_GSCL    490
0174 #define CLK_SMMU_3AA        491
0175 #define CLK_SMMU_FIMCL0     492
0176 #define CLK_SMMU_FIMCL1     493
0177 #define CLK_SMMU_FIMCL3     494
0178 #define CLK_FIMC_LITE3      495
0179 #define CLK_FIMC_LITE0      496
0180 #define CLK_FIMC_LITE1      497
0181 #define CLK_ACLK_G3D        500
0182 #define CLK_G3D         501
0183 #define CLK_SMMU_MIXER      502
0184 #define CLK_SMMU_G2D        503
0185 #define CLK_SMMU_MDMA0      504
0186 #define CLK_MC          505
0187 #define CLK_TOP_RTC     506
0188 #define CLK_SCLK_UART_ISP   510
0189 #define CLK_SCLK_SPI0_ISP   511
0190 #define CLK_SCLK_SPI1_ISP   512
0191 #define CLK_SCLK_PWM_ISP    513
0192 #define CLK_SCLK_ISP_SENSOR0    514
0193 #define CLK_SCLK_ISP_SENSOR1    515
0194 #define CLK_SCLK_ISP_SENSOR2    516
0195 #define CLK_ACLK432_SCALER  517
0196 #define CLK_ACLK432_CAM     518
0197 #define CLK_ACLK_FL1550_CAM 519
0198 #define CLK_ACLK550_CAM     520
0199 #define CLK_CLKM_PHY0       521
0200 #define CLK_CLKM_PHY1       522
0201 #define CLK_ACLK_PPMU_DREX0_0   523
0202 #define CLK_ACLK_PPMU_DREX0_1   524
0203 #define CLK_ACLK_PPMU_DREX1_0   525
0204 #define CLK_ACLK_PPMU_DREX1_1   526
0205 #define CLK_PCLK_PPMU_DREX0_0   527
0206 #define CLK_PCLK_PPMU_DREX0_1   528
0207 #define CLK_PCLK_PPMU_DREX1_0   529
0208 #define CLK_PCLK_PPMU_DREX1_1   530
0209 
0210 /* mux clocks */
0211 #define CLK_MOUT_HDMI       640
0212 #define CLK_MOUT_G3D        641
0213 #define CLK_MOUT_VPLL       642
0214 #define CLK_MOUT_MAUDIO0    643
0215 #define CLK_MOUT_USER_ACLK333   644
0216 #define CLK_MOUT_SW_ACLK333 645
0217 #define CLK_MOUT_USER_ACLK200_DISP1 646
0218 #define CLK_MOUT_SW_ACLK200 647
0219 #define CLK_MOUT_USER_ACLK300_DISP1     648
0220 #define CLK_MOUT_SW_ACLK300     649
0221 #define CLK_MOUT_USER_ACLK400_DISP1     650
0222 #define CLK_MOUT_SW_ACLK400     651
0223 #define CLK_MOUT_USER_ACLK300_GSCL  652
0224 #define CLK_MOUT_SW_ACLK300_GSCL    653
0225 #define CLK_MOUT_MCLK_CDREX 654
0226 #define CLK_MOUT_BPLL       655
0227 #define CLK_MOUT_MX_MSPLL_CCORE 656
0228 #define CLK_MOUT_EPLL       657
0229 #define CLK_MOUT_MAU_EPLL   658
0230 #define CLK_MOUT_USER_MAU_EPLL  659
0231 #define CLK_MOUT_SCLK_SPLL  660
0232 #define CLK_MOUT_MX_MSPLL_CCORE_PHY 661
0233 #define CLK_MOUT_SW_ACLK_G3D    662
0234 #define CLK_MOUT_APLL       663
0235 #define CLK_MOUT_MSPLL_CPU  664
0236 #define CLK_MOUT_KPLL       665
0237 #define CLK_MOUT_MSPLL_KFC  666
0238 
0239 
0240 /* divider clocks */
0241 #define CLK_DOUT_PIXEL      768
0242 #define CLK_DOUT_ACLK400_WCORE  769
0243 #define CLK_DOUT_ACLK400_ISP    770
0244 #define CLK_DOUT_ACLK400_MSCL   771
0245 #define CLK_DOUT_ACLK200    772
0246 #define CLK_DOUT_ACLK200_FSYS2  773
0247 #define CLK_DOUT_ACLK100_NOC    774
0248 #define CLK_DOUT_PCLK200_FSYS   775
0249 #define CLK_DOUT_ACLK200_FSYS   776
0250 #define CLK_DOUT_ACLK333_432_GSCL   777
0251 #define CLK_DOUT_ACLK333_432_ISP    778
0252 #define CLK_DOUT_ACLK66     779
0253 #define CLK_DOUT_ACLK333_432_ISP0   780
0254 #define CLK_DOUT_ACLK266    781
0255 #define CLK_DOUT_ACLK166    782
0256 #define CLK_DOUT_ACLK333    783
0257 #define CLK_DOUT_ACLK333_G2D    784
0258 #define CLK_DOUT_ACLK266_G2D    785
0259 #define CLK_DOUT_ACLK_G3D   786
0260 #define CLK_DOUT_ACLK300_JPEG   787
0261 #define CLK_DOUT_ACLK300_DISP1  788
0262 #define CLK_DOUT_ACLK300_GSCL   789
0263 #define CLK_DOUT_ACLK400_DISP1  790
0264 #define CLK_DOUT_PCLK_CDREX 791
0265 #define CLK_DOUT_SCLK_CDREX 792
0266 #define CLK_DOUT_ACLK_CDREX1    793
0267 #define CLK_DOUT_CCLK_DREX0 794
0268 #define CLK_DOUT_CLK2X_PHY0 795
0269 #define CLK_DOUT_PCLK_CORE_MEM  796
0270 #define CLK_FF_DOUT_SPLL2   797
0271 #define CLK_DOUT_PCLK_DREX0 798
0272 #define CLK_DOUT_PCLK_DREX1 799
0273 
0274 /* must be greater than maximal clock id */
0275 #define CLK_NR_CLKS     800
0276 
0277 #endif /* _DT_BINDINGS_CLOCK_EXYNOS_5420_H */