Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (c) 2013 Samsung Electronics Co., Ltd.
0004  * Author: Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
0005  *
0006  * Device Tree binding constants for Samsung S5PV210 clock controller.
0007  */
0008 
0009 #ifndef _DT_BINDINGS_CLOCK_S5PV210_H
0010 #define _DT_BINDINGS_CLOCK_S5PV210_H
0011 
0012 /* Core clocks. */
0013 #define FIN_PLL         1
0014 #define FOUT_APLL       2
0015 #define FOUT_MPLL       3
0016 #define FOUT_EPLL       4
0017 #define FOUT_VPLL       5
0018 
0019 /* Muxes. */
0020 #define MOUT_FLASH      6
0021 #define MOUT_PSYS       7
0022 #define MOUT_DSYS       8
0023 #define MOUT_MSYS       9
0024 #define MOUT_VPLL       10
0025 #define MOUT_EPLL       11
0026 #define MOUT_MPLL       12
0027 #define MOUT_APLL       13
0028 #define MOUT_VPLLSRC        14
0029 #define MOUT_CSIS       15
0030 #define MOUT_FIMD       16
0031 #define MOUT_CAM1       17
0032 #define MOUT_CAM0       18
0033 #define MOUT_DAC        19
0034 #define MOUT_MIXER      20
0035 #define MOUT_HDMI       21
0036 #define MOUT_G2D        22
0037 #define MOUT_MFC        23
0038 #define MOUT_G3D        24
0039 #define MOUT_FIMC2      25
0040 #define MOUT_FIMC1      26
0041 #define MOUT_FIMC0      27
0042 #define MOUT_UART3      28
0043 #define MOUT_UART2      29
0044 #define MOUT_UART1      30
0045 #define MOUT_UART0      31
0046 #define MOUT_MMC3       32
0047 #define MOUT_MMC2       33
0048 #define MOUT_MMC1       34
0049 #define MOUT_MMC0       35
0050 #define MOUT_PWM        36
0051 #define MOUT_SPI0       37
0052 #define MOUT_SPI1       38
0053 #define MOUT_DMC0       39
0054 #define MOUT_PWI        40
0055 #define MOUT_HPM        41
0056 #define MOUT_SPDIF      42
0057 #define MOUT_AUDIO2     43
0058 #define MOUT_AUDIO1     44
0059 #define MOUT_AUDIO0     45
0060 
0061 /* Dividers. */
0062 #define DOUT_PCLKP      46
0063 #define DOUT_HCLKP      47
0064 #define DOUT_PCLKD      48
0065 #define DOUT_HCLKD      49
0066 #define DOUT_PCLKM      50
0067 #define DOUT_HCLKM      51
0068 #define DOUT_A2M        52
0069 #define DOUT_APLL       53
0070 #define DOUT_CSIS       54
0071 #define DOUT_FIMD       55
0072 #define DOUT_CAM1       56
0073 #define DOUT_CAM0       57
0074 #define DOUT_TBLK       58
0075 #define DOUT_G2D        59
0076 #define DOUT_MFC        60
0077 #define DOUT_G3D        61
0078 #define DOUT_FIMC2      62
0079 #define DOUT_FIMC1      63
0080 #define DOUT_FIMC0      64
0081 #define DOUT_UART3      65
0082 #define DOUT_UART2      66
0083 #define DOUT_UART1      67
0084 #define DOUT_UART0      68
0085 #define DOUT_MMC3       69
0086 #define DOUT_MMC2       70
0087 #define DOUT_MMC1       71
0088 #define DOUT_MMC0       72
0089 #define DOUT_PWM        73
0090 #define DOUT_SPI1       74
0091 #define DOUT_SPI0       75
0092 #define DOUT_DMC0       76
0093 #define DOUT_PWI        77
0094 #define DOUT_HPM        78
0095 #define DOUT_COPY       79
0096 #define DOUT_FLASH      80
0097 #define DOUT_AUDIO2     81
0098 #define DOUT_AUDIO1     82
0099 #define DOUT_AUDIO0     83
0100 #define DOUT_DPM        84
0101 #define DOUT_DVSEM      85
0102 
0103 /* Gates */
0104 #define SCLK_FIMC       86
0105 #define CLK_CSIS        87
0106 #define CLK_ROTATOR     88
0107 #define CLK_FIMC2       89
0108 #define CLK_FIMC1       90
0109 #define CLK_FIMC0       91
0110 #define CLK_MFC         92
0111 #define CLK_G2D         93
0112 #define CLK_G3D         94
0113 #define CLK_IMEM        95
0114 #define CLK_PDMA1       96
0115 #define CLK_PDMA0       97
0116 #define CLK_MDMA        98
0117 #define CLK_DMC1        99
0118 #define CLK_DMC0        100
0119 #define CLK_NFCON       101
0120 #define CLK_SROMC       102
0121 #define CLK_CFCON       103
0122 #define CLK_NANDXL      104
0123 #define CLK_USB_HOST        105
0124 #define CLK_USB_OTG     106
0125 #define CLK_HDMI        107
0126 #define CLK_TVENC       108
0127 #define CLK_MIXER       109
0128 #define CLK_VP          110
0129 #define CLK_DSIM        111
0130 #define CLK_FIMD        112
0131 #define CLK_TZIC3       113
0132 #define CLK_TZIC2       114
0133 #define CLK_TZIC1       115
0134 #define CLK_TZIC0       116
0135 #define CLK_VIC3        117
0136 #define CLK_VIC2        118
0137 #define CLK_VIC1        119
0138 #define CLK_VIC0        120
0139 #define CLK_TSI         121
0140 #define CLK_HSMMC3      122
0141 #define CLK_HSMMC2      123
0142 #define CLK_HSMMC1      124
0143 #define CLK_HSMMC0      125
0144 #define CLK_JTAG        126
0145 #define CLK_MODEMIF     127
0146 #define CLK_CORESIGHT       128
0147 #define CLK_SDM         129
0148 #define CLK_SECSS       130
0149 #define CLK_PCM2        131
0150 #define CLK_PCM1        132
0151 #define CLK_PCM0        133
0152 #define CLK_SYSCON      134
0153 #define CLK_GPIO        135
0154 #define CLK_TSADC       136
0155 #define CLK_PWM         137
0156 #define CLK_WDT         138
0157 #define CLK_KEYIF       139
0158 #define CLK_UART3       140
0159 #define CLK_UART2       141
0160 #define CLK_UART1       142
0161 #define CLK_UART0       143
0162 #define CLK_SYSTIMER        144
0163 #define CLK_RTC         145
0164 #define CLK_SPI1        146
0165 #define CLK_SPI0        147
0166 #define CLK_I2C_HDMI_PHY    148
0167 #define CLK_I2C1        149
0168 #define CLK_I2C2        150
0169 #define CLK_I2C0        151
0170 #define CLK_I2S1        152
0171 #define CLK_I2S2        153
0172 #define CLK_I2S0        154
0173 #define CLK_AC97        155
0174 #define CLK_SPDIF       156
0175 #define CLK_TZPC3       157
0176 #define CLK_TZPC2       158
0177 #define CLK_TZPC1       159
0178 #define CLK_TZPC0       160
0179 #define CLK_SECKEY      161
0180 #define CLK_IEM_APC     162
0181 #define CLK_IEM_IEC     163
0182 #define CLK_CHIPID      164
0183 #define CLK_JPEG        163
0184 
0185 /* Special clocks*/
0186 #define SCLK_PWI        164
0187 #define SCLK_SPDIF      165
0188 #define SCLK_AUDIO2     166
0189 #define SCLK_AUDIO1     167
0190 #define SCLK_AUDIO0     168
0191 #define SCLK_PWM        169
0192 #define SCLK_SPI1       170
0193 #define SCLK_SPI0       171
0194 #define SCLK_UART3      172
0195 #define SCLK_UART2      173
0196 #define SCLK_UART1      174
0197 #define SCLK_UART0      175
0198 #define SCLK_MMC3       176
0199 #define SCLK_MMC2       177
0200 #define SCLK_MMC1       178
0201 #define SCLK_MMC0       179
0202 #define SCLK_FINVPLL        180
0203 #define SCLK_CSIS       181
0204 #define SCLK_FIMD       182
0205 #define SCLK_CAM1       183
0206 #define SCLK_CAM0       184
0207 #define SCLK_DAC        185
0208 #define SCLK_MIXER      186
0209 #define SCLK_HDMI       187
0210 #define SCLK_FIMC2      188
0211 #define SCLK_FIMC1      189
0212 #define SCLK_FIMC0      190
0213 #define SCLK_HDMI27M        191
0214 #define SCLK_HDMIPHY        192
0215 #define SCLK_USBPHY0        193
0216 #define SCLK_USBPHY1        194
0217 
0218 /* S5P6442-specific clocks */
0219 #define MOUT_D0SYNC     195
0220 #define MOUT_D1SYNC     196
0221 #define DOUT_MIXER      197
0222 #define CLK_ETB         198
0223 #define CLK_ETM         199
0224 
0225 /* CLKOUT */
0226 #define FOUT_APLL_CLKOUT    200
0227 #define FOUT_MPLL_CLKOUT    201
0228 #define DOUT_APLL_CLKOUT    202
0229 #define MOUT_CLKSEL     203
0230 #define DOUT_CLKOUT     204
0231 #define MOUT_CLKOUT     205
0232 
0233 /* Total number of clocks. */
0234 #define NR_CLKS         206
0235 
0236 #endif /* _DT_BINDINGS_CLOCK_S5PV210_H */