Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (C) 2014 Freescale Semiconductor, Inc.
0004  */
0005 
0006 #ifndef __DT_BINDINGS_CLOCK_IMX6SX_H
0007 #define __DT_BINDINGS_CLOCK_IMX6SX_H
0008 
0009 #define IMX6SX_CLK_DUMMY        0
0010 #define IMX6SX_CLK_CKIL         1
0011 #define IMX6SX_CLK_CKIH         2
0012 #define IMX6SX_CLK_OSC          3
0013 #define IMX6SX_CLK_PLL1_SYS     4
0014 #define IMX6SX_CLK_PLL2_BUS     5
0015 #define IMX6SX_CLK_PLL3_USB_OTG     6
0016 #define IMX6SX_CLK_PLL4_AUDIO       7
0017 #define IMX6SX_CLK_PLL5_VIDEO       8
0018 #define IMX6SX_CLK_PLL6_ENET        9
0019 #define IMX6SX_CLK_PLL7_USB_HOST    10
0020 #define IMX6SX_CLK_USBPHY1      11
0021 #define IMX6SX_CLK_USBPHY2      12
0022 #define IMX6SX_CLK_USBPHY1_GATE     13
0023 #define IMX6SX_CLK_USBPHY2_GATE     14
0024 #define IMX6SX_CLK_PCIE_REF     15
0025 #define IMX6SX_CLK_PCIE_REF_125M    16
0026 #define IMX6SX_CLK_ENET_REF     17
0027 #define IMX6SX_CLK_PLL2_PFD0        18
0028 #define IMX6SX_CLK_PLL2_PFD1        19
0029 #define IMX6SX_CLK_PLL2_PFD2        20
0030 #define IMX6SX_CLK_PLL2_PFD3        21
0031 #define IMX6SX_CLK_PLL3_PFD0        22
0032 #define IMX6SX_CLK_PLL3_PFD1        23
0033 #define IMX6SX_CLK_PLL3_PFD2        24
0034 #define IMX6SX_CLK_PLL3_PFD3        25
0035 #define IMX6SX_CLK_PLL2_198M        26
0036 #define IMX6SX_CLK_PLL3_120M        27
0037 #define IMX6SX_CLK_PLL3_80M     28
0038 #define IMX6SX_CLK_PLL3_60M     29
0039 #define IMX6SX_CLK_TWD          30
0040 #define IMX6SX_CLK_PLL4_POST_DIV    31
0041 #define IMX6SX_CLK_PLL4_AUDIO_DIV   32
0042 #define IMX6SX_CLK_PLL5_POST_DIV    33
0043 #define IMX6SX_CLK_PLL5_VIDEO_DIV   34
0044 #define IMX6SX_CLK_STEP         35
0045 #define IMX6SX_CLK_PLL1_SW      36
0046 #define IMX6SX_CLK_OCRAM_SEL        37
0047 #define IMX6SX_CLK_PERIPH_PRE       38
0048 #define IMX6SX_CLK_PERIPH2_PRE      39
0049 #define IMX6SX_CLK_PERIPH_CLK2_SEL  40
0050 #define IMX6SX_CLK_PERIPH2_CLK2_SEL 41
0051 #define IMX6SX_CLK_PCIE_AXI_SEL     42
0052 #define IMX6SX_CLK_GPU_AXI_SEL      43
0053 #define IMX6SX_CLK_GPU_CORE_SEL     44
0054 #define IMX6SX_CLK_EIM_SLOW_SEL     45
0055 #define IMX6SX_CLK_USDHC1_SEL       46
0056 #define IMX6SX_CLK_USDHC2_SEL       47
0057 #define IMX6SX_CLK_USDHC3_SEL       48
0058 #define IMX6SX_CLK_USDHC4_SEL       49
0059 #define IMX6SX_CLK_SSI1_SEL     50
0060 #define IMX6SX_CLK_SSI2_SEL     51
0061 #define IMX6SX_CLK_SSI3_SEL     52
0062 #define IMX6SX_CLK_QSPI1_SEL        53
0063 #define IMX6SX_CLK_PERCLK_SEL       54
0064 #define IMX6SX_CLK_VID_SEL      55
0065 #define IMX6SX_CLK_ESAI_SEL     56
0066 #define IMX6SX_CLK_LDB_DI0_DIV_SEL  57
0067 #define IMX6SX_CLK_LDB_DI1_DIV_SEL  58
0068 #define IMX6SX_CLK_CAN_SEL      59
0069 #define IMX6SX_CLK_UART_SEL     60
0070 #define IMX6SX_CLK_QSPI2_SEL        61
0071 #define IMX6SX_CLK_LDB_DI1_SEL      62
0072 #define IMX6SX_CLK_LDB_DI0_SEL      63
0073 #define IMX6SX_CLK_SPDIF_SEL        64
0074 #define IMX6SX_CLK_AUDIO_SEL        65
0075 #define IMX6SX_CLK_ENET_PRE_SEL     66
0076 #define IMX6SX_CLK_ENET_SEL     67
0077 #define IMX6SX_CLK_M4_PRE_SEL       68
0078 #define IMX6SX_CLK_M4_SEL       69
0079 #define IMX6SX_CLK_ECSPI_SEL        70
0080 #define IMX6SX_CLK_LCDIF1_PRE_SEL   71
0081 #define IMX6SX_CLK_LCDIF2_PRE_SEL   72
0082 #define IMX6SX_CLK_LCDIF1_SEL       73
0083 #define IMX6SX_CLK_LCDIF2_SEL       74
0084 #define IMX6SX_CLK_DISPLAY_SEL      75
0085 #define IMX6SX_CLK_CSI_SEL      76
0086 #define IMX6SX_CLK_CKO1_SEL     77
0087 #define IMX6SX_CLK_CKO2_SEL     78
0088 #define IMX6SX_CLK_CKO          79
0089 #define IMX6SX_CLK_PERIPH_CLK2      80
0090 #define IMX6SX_CLK_PERIPH2_CLK2     81
0091 #define IMX6SX_CLK_IPG          82
0092 #define IMX6SX_CLK_GPU_CORE_PODF    83
0093 #define IMX6SX_CLK_GPU_AXI_PODF     84
0094 #define IMX6SX_CLK_LCDIF1_PODF      85
0095 #define IMX6SX_CLK_QSPI1_PODF       86
0096 #define IMX6SX_CLK_EIM_SLOW_PODF    87
0097 #define IMX6SX_CLK_LCDIF2_PODF      88
0098 #define IMX6SX_CLK_PERCLK       89
0099 #define IMX6SX_CLK_VID_PODF     90
0100 #define IMX6SX_CLK_CAN_PODF     91
0101 #define IMX6SX_CLK_USDHC1_PODF      92
0102 #define IMX6SX_CLK_USDHC2_PODF      93
0103 #define IMX6SX_CLK_USDHC3_PODF      94
0104 #define IMX6SX_CLK_USDHC4_PODF      95
0105 #define IMX6SX_CLK_UART_PODF        96
0106 #define IMX6SX_CLK_ESAI_PRED        97
0107 #define IMX6SX_CLK_ESAI_PODF        98
0108 #define IMX6SX_CLK_SSI3_PRED        99
0109 #define IMX6SX_CLK_SSI3_PODF        100
0110 #define IMX6SX_CLK_SSI1_PRED        101
0111 #define IMX6SX_CLK_SSI1_PODF        102
0112 #define IMX6SX_CLK_QSPI2_PRED       103
0113 #define IMX6SX_CLK_QSPI2_PODF       104
0114 #define IMX6SX_CLK_SSI2_PRED        105
0115 #define IMX6SX_CLK_SSI2_PODF        106
0116 #define IMX6SX_CLK_SPDIF_PRED       107
0117 #define IMX6SX_CLK_SPDIF_PODF       108
0118 #define IMX6SX_CLK_AUDIO_PRED       109
0119 #define IMX6SX_CLK_AUDIO_PODF       110
0120 #define IMX6SX_CLK_ENET_PODF        111
0121 #define IMX6SX_CLK_M4_PODF      112
0122 #define IMX6SX_CLK_ECSPI_PODF       113
0123 #define IMX6SX_CLK_LCDIF1_PRED      114
0124 #define IMX6SX_CLK_LCDIF2_PRED      115
0125 #define IMX6SX_CLK_DISPLAY_PODF     116
0126 #define IMX6SX_CLK_CSI_PODF     117
0127 #define IMX6SX_CLK_LDB_DI0_DIV_3_5  118
0128 #define IMX6SX_CLK_LDB_DI0_DIV_7    119
0129 #define IMX6SX_CLK_LDB_DI1_DIV_3_5  120
0130 #define IMX6SX_CLK_LDB_DI1_DIV_7    121
0131 #define IMX6SX_CLK_CKO1_PODF        122
0132 #define IMX6SX_CLK_CKO2_PODF        123
0133 #define IMX6SX_CLK_PERIPH       124
0134 #define IMX6SX_CLK_PERIPH2      125
0135 #define IMX6SX_CLK_OCRAM        126
0136 #define IMX6SX_CLK_AHB          127
0137 #define IMX6SX_CLK_MMDC_PODF        128
0138 #define IMX6SX_CLK_ARM          129
0139 #define IMX6SX_CLK_AIPS_TZ1     130
0140 #define IMX6SX_CLK_AIPS_TZ2     131
0141 #define IMX6SX_CLK_APBH_DMA     132
0142 #define IMX6SX_CLK_ASRC_GATE        133
0143 #define IMX6SX_CLK_CAAM_MEM     134
0144 #define IMX6SX_CLK_CAAM_ACLK        135
0145 #define IMX6SX_CLK_CAAM_IPG     136
0146 #define IMX6SX_CLK_CAN1_IPG     137
0147 #define IMX6SX_CLK_CAN1_SERIAL      138
0148 #define IMX6SX_CLK_CAN2_IPG     139
0149 #define IMX6SX_CLK_CAN2_SERIAL      140
0150 #define IMX6SX_CLK_CPU_DEBUG        141
0151 #define IMX6SX_CLK_DCIC1        142
0152 #define IMX6SX_CLK_DCIC2        143
0153 #define IMX6SX_CLK_AIPS_TZ3     144
0154 #define IMX6SX_CLK_ECSPI1       145
0155 #define IMX6SX_CLK_ECSPI2       146
0156 #define IMX6SX_CLK_ECSPI3       147
0157 #define IMX6SX_CLK_ECSPI4       148
0158 #define IMX6SX_CLK_ECSPI5       149
0159 #define IMX6SX_CLK_EPIT1        150
0160 #define IMX6SX_CLK_EPIT2        151
0161 #define IMX6SX_CLK_ESAI_EXTAL       152
0162 #define IMX6SX_CLK_WAKEUP       153
0163 #define IMX6SX_CLK_GPT_BUS      154
0164 #define IMX6SX_CLK_GPT_SERIAL       155
0165 #define IMX6SX_CLK_GPU          156
0166 #define IMX6SX_CLK_OCRAM_S      157
0167 #define IMX6SX_CLK_CANFD        158
0168 #define IMX6SX_CLK_CSI          159
0169 #define IMX6SX_CLK_I2C1         160
0170 #define IMX6SX_CLK_I2C2         161
0171 #define IMX6SX_CLK_I2C3         162
0172 #define IMX6SX_CLK_OCOTP        163
0173 #define IMX6SX_CLK_IOMUXC       164
0174 #define IMX6SX_CLK_IPMUX1       165
0175 #define IMX6SX_CLK_IPMUX2       166
0176 #define IMX6SX_CLK_IPMUX3       167
0177 #define IMX6SX_CLK_TZASC1       168
0178 #define IMX6SX_CLK_LCDIF_APB        169
0179 #define IMX6SX_CLK_PXP_AXI      170
0180 #define IMX6SX_CLK_M4           171
0181 #define IMX6SX_CLK_ENET         172
0182 #define IMX6SX_CLK_DISPLAY_AXI      173
0183 #define IMX6SX_CLK_LCDIF2_PIX       174
0184 #define IMX6SX_CLK_LCDIF1_PIX       175
0185 #define IMX6SX_CLK_LDB_DI0      176
0186 #define IMX6SX_CLK_QSPI1        177
0187 #define IMX6SX_CLK_MLB          178
0188 #define IMX6SX_CLK_MMDC_P0_FAST     179
0189 #define IMX6SX_CLK_MMDC_P0_IPG      180
0190 #define IMX6SX_CLK_AXI          181
0191 #define IMX6SX_CLK_PCIE_AXI     182
0192 #define IMX6SX_CLK_QSPI2        183
0193 #define IMX6SX_CLK_PER1_BCH     184
0194 #define IMX6SX_CLK_PER2_MAIN        185
0195 #define IMX6SX_CLK_PWM1         186
0196 #define IMX6SX_CLK_PWM2         187
0197 #define IMX6SX_CLK_PWM3         188
0198 #define IMX6SX_CLK_PWM4         189
0199 #define IMX6SX_CLK_GPMI_BCH_APB     190
0200 #define IMX6SX_CLK_GPMI_BCH     191
0201 #define IMX6SX_CLK_GPMI_IO      192
0202 #define IMX6SX_CLK_GPMI_APB     193
0203 #define IMX6SX_CLK_ROM          194
0204 #define IMX6SX_CLK_SDMA         195
0205 #define IMX6SX_CLK_SPBA         196
0206 #define IMX6SX_CLK_SPDIF        197
0207 #define IMX6SX_CLK_SSI1_IPG     198
0208 #define IMX6SX_CLK_SSI2_IPG     199
0209 #define IMX6SX_CLK_SSI3_IPG     200
0210 #define IMX6SX_CLK_SSI1         201
0211 #define IMX6SX_CLK_SSI2         202
0212 #define IMX6SX_CLK_SSI3         203
0213 #define IMX6SX_CLK_UART_IPG     204
0214 #define IMX6SX_CLK_UART_SERIAL      205
0215 #define IMX6SX_CLK_SAI1         206
0216 #define IMX6SX_CLK_SAI2         207
0217 #define IMX6SX_CLK_USBOH3       208
0218 #define IMX6SX_CLK_USDHC1       209
0219 #define IMX6SX_CLK_USDHC2       210
0220 #define IMX6SX_CLK_USDHC3       211
0221 #define IMX6SX_CLK_USDHC4       212
0222 #define IMX6SX_CLK_EIM_SLOW     213
0223 #define IMX6SX_CLK_PWM8         214
0224 #define IMX6SX_CLK_VADC         215
0225 #define IMX6SX_CLK_GIS          216
0226 #define IMX6SX_CLK_I2C4         217
0227 #define IMX6SX_CLK_PWM5         218
0228 #define IMX6SX_CLK_PWM6         219
0229 #define IMX6SX_CLK_PWM7         220
0230 #define IMX6SX_CLK_CKO1         221
0231 #define IMX6SX_CLK_CKO2         222
0232 #define IMX6SX_CLK_IPP_DI0      223
0233 #define IMX6SX_CLK_IPP_DI1      224
0234 #define IMX6SX_CLK_ENET_AHB     225
0235 #define IMX6SX_CLK_OCRAM_PODF       226
0236 #define IMX6SX_CLK_GPT_3M       227
0237 #define IMX6SX_CLK_ENET_PTP     228
0238 #define IMX6SX_CLK_ENET_PTP_REF     229
0239 #define IMX6SX_CLK_ENET2_REF        230
0240 #define IMX6SX_CLK_ENET2_REF_125M   231
0241 #define IMX6SX_CLK_AUDIO        232
0242 #define IMX6SX_CLK_LVDS1_SEL        233
0243 #define IMX6SX_CLK_LVDS1_OUT        234
0244 #define IMX6SX_CLK_ASRC_IPG     235
0245 #define IMX6SX_CLK_ASRC_MEM     236
0246 #define IMX6SX_CLK_SAI1_IPG     237
0247 #define IMX6SX_CLK_SAI2_IPG     238
0248 #define IMX6SX_CLK_ESAI_IPG     239
0249 #define IMX6SX_CLK_ESAI_MEM     240
0250 #define IMX6SX_CLK_LVDS1_IN     241
0251 #define IMX6SX_CLK_ANACLK1      242
0252 #define IMX6SX_PLL1_BYPASS_SRC      243
0253 #define IMX6SX_PLL2_BYPASS_SRC      244
0254 #define IMX6SX_PLL3_BYPASS_SRC      245
0255 #define IMX6SX_PLL4_BYPASS_SRC      246
0256 #define IMX6SX_PLL5_BYPASS_SRC      247
0257 #define IMX6SX_PLL6_BYPASS_SRC      248
0258 #define IMX6SX_PLL7_BYPASS_SRC      249
0259 #define IMX6SX_CLK_PLL1         250
0260 #define IMX6SX_CLK_PLL2         251
0261 #define IMX6SX_CLK_PLL3         252
0262 #define IMX6SX_CLK_PLL4         253
0263 #define IMX6SX_CLK_PLL5         254
0264 #define IMX6SX_CLK_PLL6         255
0265 #define IMX6SX_CLK_PLL7         256
0266 #define IMX6SX_PLL1_BYPASS      257
0267 #define IMX6SX_PLL2_BYPASS      258
0268 #define IMX6SX_PLL3_BYPASS      259
0269 #define IMX6SX_PLL4_BYPASS      260
0270 #define IMX6SX_PLL5_BYPASS      261
0271 #define IMX6SX_PLL6_BYPASS      262
0272 #define IMX6SX_PLL7_BYPASS      263
0273 #define IMX6SX_CLK_SPDIF_GCLK       264
0274 #define IMX6SX_CLK_LVDS2_SEL        265
0275 #define IMX6SX_CLK_LVDS2_OUT        266
0276 #define IMX6SX_CLK_LVDS2_IN     267
0277 #define IMX6SX_CLK_ANACLK2      268
0278 #define IMX6SX_CLK_MMDC_P1_IPG      269
0279 #define IMX6SX_CLK_CLK_END      270
0280 
0281 #endif /* __DT_BINDINGS_CLOCK_IMX6SX_H */