Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (c) 2021 MediaTek Inc.
0004  * Author: Chun-Jie Chen <chun-jie.chen@mediatek.com>
0005  */
0006 
0007 #ifndef _DT_BINDINGS_CLK_MT8192_H
0008 #define _DT_BINDINGS_CLK_MT8192_H
0009 
0010 /* TOPCKGEN */
0011 
0012 #define CLK_TOP_AXI_SEL         0
0013 #define CLK_TOP_SPM_SEL         1
0014 #define CLK_TOP_SCP_SEL         2
0015 #define CLK_TOP_BUS_AXIMEM_SEL      3
0016 #define CLK_TOP_DISP_SEL        4
0017 #define CLK_TOP_MDP_SEL         5
0018 #define CLK_TOP_IMG1_SEL        6
0019 #define CLK_TOP_IMG2_SEL        7
0020 #define CLK_TOP_IPE_SEL         8
0021 #define CLK_TOP_DPE_SEL         9
0022 #define CLK_TOP_CAM_SEL         10
0023 #define CLK_TOP_CCU_SEL         11
0024 #define CLK_TOP_DSP7_SEL        12
0025 #define CLK_TOP_MFG_REF_SEL     13
0026 #define CLK_TOP_MFG_PLL_SEL     14
0027 #define CLK_TOP_CAMTG_SEL       15
0028 #define CLK_TOP_CAMTG2_SEL      16
0029 #define CLK_TOP_CAMTG3_SEL      17
0030 #define CLK_TOP_CAMTG4_SEL      18
0031 #define CLK_TOP_CAMTG5_SEL      19
0032 #define CLK_TOP_CAMTG6_SEL      20
0033 #define CLK_TOP_UART_SEL        21
0034 #define CLK_TOP_SPI_SEL         22
0035 #define CLK_TOP_MSDC50_0_H_SEL      23
0036 #define CLK_TOP_MSDC50_0_SEL        24
0037 #define CLK_TOP_MSDC30_1_SEL        25
0038 #define CLK_TOP_MSDC30_2_SEL        26
0039 #define CLK_TOP_AUDIO_SEL       27
0040 #define CLK_TOP_AUD_INTBUS_SEL      28
0041 #define CLK_TOP_PWRAP_ULPOSC_SEL    29
0042 #define CLK_TOP_ATB_SEL         30
0043 #define CLK_TOP_DPI_SEL         31
0044 #define CLK_TOP_SCAM_SEL        32
0045 #define CLK_TOP_DISP_PWM_SEL        33
0046 #define CLK_TOP_USB_TOP_SEL     34
0047 #define CLK_TOP_SSUSB_XHCI_SEL      35
0048 #define CLK_TOP_I2C_SEL         36
0049 #define CLK_TOP_SENINF_SEL      37
0050 #define CLK_TOP_SENINF1_SEL     38
0051 #define CLK_TOP_SENINF2_SEL     39
0052 #define CLK_TOP_SENINF3_SEL     40
0053 #define CLK_TOP_TL_SEL          41
0054 #define CLK_TOP_DXCC_SEL        42
0055 #define CLK_TOP_AUD_ENGEN1_SEL      43
0056 #define CLK_TOP_AUD_ENGEN2_SEL      44
0057 #define CLK_TOP_AES_UFSFDE_SEL      45
0058 #define CLK_TOP_UFS_SEL         46
0059 #define CLK_TOP_AUD_1_SEL       47
0060 #define CLK_TOP_AUD_2_SEL       48
0061 #define CLK_TOP_ADSP_SEL        49
0062 #define CLK_TOP_DPMAIF_MAIN_SEL     50
0063 #define CLK_TOP_VENC_SEL        51
0064 #define CLK_TOP_VDEC_SEL        52
0065 #define CLK_TOP_CAMTM_SEL       53
0066 #define CLK_TOP_PWM_SEL         54
0067 #define CLK_TOP_AUDIO_H_SEL     55
0068 #define CLK_TOP_SPMI_MST_SEL        56
0069 #define CLK_TOP_AES_MSDCFDE_SEL     57
0070 #define CLK_TOP_SFLASH_SEL      58
0071 #define CLK_TOP_APLL_I2S0_M_SEL     59
0072 #define CLK_TOP_APLL_I2S1_M_SEL     60
0073 #define CLK_TOP_APLL_I2S2_M_SEL     61
0074 #define CLK_TOP_APLL_I2S3_M_SEL     62
0075 #define CLK_TOP_APLL_I2S4_M_SEL     63
0076 #define CLK_TOP_APLL_I2S5_M_SEL     64
0077 #define CLK_TOP_APLL_I2S6_M_SEL     65
0078 #define CLK_TOP_APLL_I2S7_M_SEL     66
0079 #define CLK_TOP_APLL_I2S8_M_SEL     67
0080 #define CLK_TOP_APLL_I2S9_M_SEL     68
0081 #define CLK_TOP_MAINPLL_D3      69
0082 #define CLK_TOP_MAINPLL_D4      70
0083 #define CLK_TOP_MAINPLL_D4_D2       71
0084 #define CLK_TOP_MAINPLL_D4_D4       72
0085 #define CLK_TOP_MAINPLL_D4_D8       73
0086 #define CLK_TOP_MAINPLL_D4_D16      74
0087 #define CLK_TOP_MAINPLL_D5      75
0088 #define CLK_TOP_MAINPLL_D5_D2       76
0089 #define CLK_TOP_MAINPLL_D5_D4       77
0090 #define CLK_TOP_MAINPLL_D5_D8       78
0091 #define CLK_TOP_MAINPLL_D6      79
0092 #define CLK_TOP_MAINPLL_D6_D2       80
0093 #define CLK_TOP_MAINPLL_D6_D4       81
0094 #define CLK_TOP_MAINPLL_D7      82
0095 #define CLK_TOP_MAINPLL_D7_D2       83
0096 #define CLK_TOP_MAINPLL_D7_D4       84
0097 #define CLK_TOP_MAINPLL_D7_D8       85
0098 #define CLK_TOP_UNIVPLL_D3      86
0099 #define CLK_TOP_UNIVPLL_D4      87
0100 #define CLK_TOP_UNIVPLL_D4_D2       88
0101 #define CLK_TOP_UNIVPLL_D4_D4       89
0102 #define CLK_TOP_UNIVPLL_D4_D8       90
0103 #define CLK_TOP_UNIVPLL_D5      91
0104 #define CLK_TOP_UNIVPLL_D5_D2       92
0105 #define CLK_TOP_UNIVPLL_D5_D4       93
0106 #define CLK_TOP_UNIVPLL_D5_D8       94
0107 #define CLK_TOP_UNIVPLL_D6      95
0108 #define CLK_TOP_UNIVPLL_D6_D2       96
0109 #define CLK_TOP_UNIVPLL_D6_D4       97
0110 #define CLK_TOP_UNIVPLL_D6_D8       98
0111 #define CLK_TOP_UNIVPLL_D6_D16      99
0112 #define CLK_TOP_UNIVPLL_D7      100
0113 #define CLK_TOP_APLL1           101
0114 #define CLK_TOP_APLL1_D2        102
0115 #define CLK_TOP_APLL1_D4        103
0116 #define CLK_TOP_APLL1_D8        104
0117 #define CLK_TOP_APLL2           105
0118 #define CLK_TOP_APLL2_D2        106
0119 #define CLK_TOP_APLL2_D4        107
0120 #define CLK_TOP_APLL2_D8        108
0121 #define CLK_TOP_MMPLL_D4        109
0122 #define CLK_TOP_MMPLL_D4_D2     110
0123 #define CLK_TOP_MMPLL_D5        111
0124 #define CLK_TOP_MMPLL_D5_D2     112
0125 #define CLK_TOP_MMPLL_D6        113
0126 #define CLK_TOP_MMPLL_D6_D2     114
0127 #define CLK_TOP_MMPLL_D7        115
0128 #define CLK_TOP_MMPLL_D9        116
0129 #define CLK_TOP_APUPLL          117
0130 #define CLK_TOP_NPUPLL          118
0131 #define CLK_TOP_TVDPLL          119
0132 #define CLK_TOP_TVDPLL_D2       120
0133 #define CLK_TOP_TVDPLL_D4       121
0134 #define CLK_TOP_TVDPLL_D8       122
0135 #define CLK_TOP_TVDPLL_D16      123
0136 #define CLK_TOP_MSDCPLL         124
0137 #define CLK_TOP_MSDCPLL_D2      125
0138 #define CLK_TOP_MSDCPLL_D4      126
0139 #define CLK_TOP_ULPOSC          127
0140 #define CLK_TOP_OSC_D2          128
0141 #define CLK_TOP_OSC_D4          129
0142 #define CLK_TOP_OSC_D8          130
0143 #define CLK_TOP_OSC_D10         131
0144 #define CLK_TOP_OSC_D16         132
0145 #define CLK_TOP_OSC_D20         133
0146 #define CLK_TOP_CSW_F26M_D2     134
0147 #define CLK_TOP_ADSPPLL         135
0148 #define CLK_TOP_UNIVPLL_192M        136
0149 #define CLK_TOP_UNIVPLL_192M_D2     137
0150 #define CLK_TOP_UNIVPLL_192M_D4     138
0151 #define CLK_TOP_UNIVPLL_192M_D8     139
0152 #define CLK_TOP_UNIVPLL_192M_D16    140
0153 #define CLK_TOP_UNIVPLL_192M_D32    141
0154 #define CLK_TOP_APLL12_DIV0     142
0155 #define CLK_TOP_APLL12_DIV1     143
0156 #define CLK_TOP_APLL12_DIV2     144
0157 #define CLK_TOP_APLL12_DIV3     145
0158 #define CLK_TOP_APLL12_DIV4     146
0159 #define CLK_TOP_APLL12_DIVB     147
0160 #define CLK_TOP_APLL12_DIV5     148
0161 #define CLK_TOP_APLL12_DIV6     149
0162 #define CLK_TOP_APLL12_DIV7     150
0163 #define CLK_TOP_APLL12_DIV8     151
0164 #define CLK_TOP_APLL12_DIV9     152
0165 #define CLK_TOP_SSUSB_TOP_REF       153
0166 #define CLK_TOP_SSUSB_PHY_REF       154
0167 #define CLK_TOP_NR_CLK          155
0168 
0169 /* INFRACFG */
0170 
0171 #define CLK_INFRA_PMIC_TMR      0
0172 #define CLK_INFRA_PMIC_AP       1
0173 #define CLK_INFRA_PMIC_MD       2
0174 #define CLK_INFRA_PMIC_CONN     3
0175 #define CLK_INFRA_SCPSYS        4
0176 #define CLK_INFRA_SEJ           5
0177 #define CLK_INFRA_APXGPT        6
0178 #define CLK_INFRA_GCE           7
0179 #define CLK_INFRA_GCE2          8
0180 #define CLK_INFRA_THERM         9
0181 #define CLK_INFRA_I2C0          10
0182 #define CLK_INFRA_AP_DMA_PSEUDO     11
0183 #define CLK_INFRA_I2C2          12
0184 #define CLK_INFRA_I2C3          13
0185 #define CLK_INFRA_PWM_H         14
0186 #define CLK_INFRA_PWM1          15
0187 #define CLK_INFRA_PWM2          16
0188 #define CLK_INFRA_PWM3          17
0189 #define CLK_INFRA_PWM4          18
0190 #define CLK_INFRA_PWM           19
0191 #define CLK_INFRA_UART0         20
0192 #define CLK_INFRA_UART1         21
0193 #define CLK_INFRA_UART2         22
0194 #define CLK_INFRA_UART3         23
0195 #define CLK_INFRA_GCE_26M       24
0196 #define CLK_INFRA_CQ_DMA_FPC        25
0197 #define CLK_INFRA_BTIF          26
0198 #define CLK_INFRA_SPI0          27
0199 #define CLK_INFRA_MSDC0         28
0200 #define CLK_INFRA_MSDC1         29
0201 #define CLK_INFRA_MSDC2         30
0202 #define CLK_INFRA_MSDC0_SRC     31
0203 #define CLK_INFRA_GCPU          32
0204 #define CLK_INFRA_TRNG          33
0205 #define CLK_INFRA_AUXADC        34
0206 #define CLK_INFRA_CPUM          35
0207 #define CLK_INFRA_CCIF1_AP      36
0208 #define CLK_INFRA_CCIF1_MD      37
0209 #define CLK_INFRA_AUXADC_MD     38
0210 #define CLK_INFRA_PCIE_TL_26M       39
0211 #define CLK_INFRA_MSDC1_SRC     40
0212 #define CLK_INFRA_MSDC2_SRC     41
0213 #define CLK_INFRA_PCIE_TL_96M       42
0214 #define CLK_INFRA_PCIE_PL_P_250M    43
0215 #define CLK_INFRA_DEVICE_APC        44
0216 #define CLK_INFRA_CCIF_AP       45
0217 #define CLK_INFRA_DEBUGSYS      46
0218 #define CLK_INFRA_AUDIO         47
0219 #define CLK_INFRA_CCIF_MD       48
0220 #define CLK_INFRA_DXCC_SEC_CORE     49
0221 #define CLK_INFRA_DXCC_AO       50
0222 #define CLK_INFRA_DBG_TRACE     51
0223 #define CLK_INFRA_DEVMPU_B      52
0224 #define CLK_INFRA_DRAMC_F26M        53
0225 #define CLK_INFRA_IRTX          54
0226 #define CLK_INFRA_SSUSB         55
0227 #define CLK_INFRA_DISP_PWM      56
0228 #define CLK_INFRA_CLDMA_B       57
0229 #define CLK_INFRA_AUDIO_26M_B       58
0230 #define CLK_INFRA_MODEM_TEMP_SHARE  59
0231 #define CLK_INFRA_SPI1          60
0232 #define CLK_INFRA_I2C4          61
0233 #define CLK_INFRA_SPI2          62
0234 #define CLK_INFRA_SPI3          63
0235 #define CLK_INFRA_UNIPRO_SYS        64
0236 #define CLK_INFRA_UNIPRO_TICK       65
0237 #define CLK_INFRA_UFS_MP_SAP_B      66
0238 #define CLK_INFRA_MD32_B        67
0239 #define CLK_INFRA_UNIPRO_MBIST      68
0240 #define CLK_INFRA_I2C5          69
0241 #define CLK_INFRA_I2C5_ARBITER      70
0242 #define CLK_INFRA_I2C5_IMM      71
0243 #define CLK_INFRA_I2C1_ARBITER      72
0244 #define CLK_INFRA_I2C1_IMM      73
0245 #define CLK_INFRA_I2C2_ARBITER      74
0246 #define CLK_INFRA_I2C2_IMM      75
0247 #define CLK_INFRA_SPI4          76
0248 #define CLK_INFRA_SPI5          77
0249 #define CLK_INFRA_CQ_DMA        78
0250 #define CLK_INFRA_UFS           79
0251 #define CLK_INFRA_AES_UFSFDE        80
0252 #define CLK_INFRA_UFS_TICK      81
0253 #define CLK_INFRA_SSUSB_XHCI        82
0254 #define CLK_INFRA_MSDC0_SELF        83
0255 #define CLK_INFRA_MSDC1_SELF        84
0256 #define CLK_INFRA_MSDC2_SELF        85
0257 #define CLK_INFRA_UFS_AXI       86
0258 #define CLK_INFRA_I2C6          87
0259 #define CLK_INFRA_AP_MSDC0      88
0260 #define CLK_INFRA_MD_MSDC0      89
0261 #define CLK_INFRA_CCIF5_AP      90
0262 #define CLK_INFRA_CCIF5_MD      91
0263 #define CLK_INFRA_PCIE_TOP_H_133M   92
0264 #define CLK_INFRA_FLASHIF_TOP_H_133M    93
0265 #define CLK_INFRA_PCIE_PERI_26M     94
0266 #define CLK_INFRA_CCIF2_AP      95
0267 #define CLK_INFRA_CCIF2_MD      96
0268 #define CLK_INFRA_CCIF3_AP      97
0269 #define CLK_INFRA_CCIF3_MD      98
0270 #define CLK_INFRA_SEJ_F13M      99
0271 #define CLK_INFRA_AES           100
0272 #define CLK_INFRA_I2C7          101
0273 #define CLK_INFRA_I2C8          102
0274 #define CLK_INFRA_FBIST2FPC     103
0275 #define CLK_INFRA_DEVICE_APC_SYNC   104
0276 #define CLK_INFRA_DPMAIF_MAIN       105
0277 #define CLK_INFRA_PCIE_TL_32K       106
0278 #define CLK_INFRA_CCIF4_AP      107
0279 #define CLK_INFRA_CCIF4_MD      108
0280 #define CLK_INFRA_SPI6          109
0281 #define CLK_INFRA_SPI7          110
0282 #define CLK_INFRA_133M          111
0283 #define CLK_INFRA_66M           112
0284 #define CLK_INFRA_66M_PERI_BUS      113
0285 #define CLK_INFRA_FREE_DCM_133M     114
0286 #define CLK_INFRA_FREE_DCM_66M      115
0287 #define CLK_INFRA_PERI_BUS_DCM_133M 116
0288 #define CLK_INFRA_PERI_BUS_DCM_66M  117
0289 #define CLK_INFRA_FLASHIF_PERI_26M  118
0290 #define CLK_INFRA_FLASHIF_SFLASH    119
0291 #define CLK_INFRA_AP_DMA        120
0292 #define CLK_INFRA_NR_CLK        121
0293 
0294 /* PERICFG */
0295 
0296 #define CLK_PERI_PERIAXI        0
0297 #define CLK_PERI_NR_CLK         1
0298 
0299 /* APMIXEDSYS */
0300 
0301 #define CLK_APMIXED_MAINPLL     0
0302 #define CLK_APMIXED_UNIVPLL     1
0303 #define CLK_APMIXED_USBPLL      2
0304 #define CLK_APMIXED_MSDCPLL     3
0305 #define CLK_APMIXED_MMPLL       4
0306 #define CLK_APMIXED_ADSPPLL     5
0307 #define CLK_APMIXED_MFGPLL      6
0308 #define CLK_APMIXED_TVDPLL      7
0309 #define CLK_APMIXED_APLL1       8
0310 #define CLK_APMIXED_APLL2       9
0311 #define CLK_APMIXED_MIPID26M        10
0312 #define CLK_APMIXED_NR_CLK      11
0313 
0314 /* SCP_ADSP */
0315 
0316 #define CLK_SCP_ADSP_AUDIODSP       0
0317 #define CLK_SCP_ADSP_NR_CLK     1
0318 
0319 /* IMP_IIC_WRAP_C */
0320 
0321 #define CLK_IMP_IIC_WRAP_C_I2C10    0
0322 #define CLK_IMP_IIC_WRAP_C_I2C11    1
0323 #define CLK_IMP_IIC_WRAP_C_I2C12    2
0324 #define CLK_IMP_IIC_WRAP_C_I2C13    3
0325 #define CLK_IMP_IIC_WRAP_C_NR_CLK   4
0326 
0327 /* AUDSYS */
0328 
0329 #define CLK_AUD_AFE         0
0330 #define CLK_AUD_22M         1
0331 #define CLK_AUD_24M         2
0332 #define CLK_AUD_APLL2_TUNER     3
0333 #define CLK_AUD_APLL_TUNER      4
0334 #define CLK_AUD_TDM         5
0335 #define CLK_AUD_ADC         6
0336 #define CLK_AUD_DAC         7
0337 #define CLK_AUD_DAC_PREDIS      8
0338 #define CLK_AUD_TML         9
0339 #define CLK_AUD_NLE         10
0340 #define CLK_AUD_I2S1_B          11
0341 #define CLK_AUD_I2S2_B          12
0342 #define CLK_AUD_I2S3_B          13
0343 #define CLK_AUD_I2S4_B          14
0344 #define CLK_AUD_CONNSYS_I2S_ASRC    15
0345 #define CLK_AUD_GENERAL1_ASRC       16
0346 #define CLK_AUD_GENERAL2_ASRC       17
0347 #define CLK_AUD_DAC_HIRES       18
0348 #define CLK_AUD_ADC_HIRES       19
0349 #define CLK_AUD_ADC_HIRES_TML       20
0350 #define CLK_AUD_ADDA6_ADC       21
0351 #define CLK_AUD_ADDA6_ADC_HIRES     22
0352 #define CLK_AUD_3RD_DAC         23
0353 #define CLK_AUD_3RD_DAC_PREDIS      24
0354 #define CLK_AUD_3RD_DAC_TML     25
0355 #define CLK_AUD_3RD_DAC_HIRES       26
0356 #define CLK_AUD_I2S5_B          27
0357 #define CLK_AUD_I2S6_B          28
0358 #define CLK_AUD_I2S7_B          29
0359 #define CLK_AUD_I2S8_B          30
0360 #define CLK_AUD_I2S9_B          31
0361 #define CLK_AUD_NR_CLK          32
0362 
0363 /* IMP_IIC_WRAP_E */
0364 
0365 #define CLK_IMP_IIC_WRAP_E_I2C3     0
0366 #define CLK_IMP_IIC_WRAP_E_NR_CLK   1
0367 
0368 /* IMP_IIC_WRAP_S */
0369 
0370 #define CLK_IMP_IIC_WRAP_S_I2C7     0
0371 #define CLK_IMP_IIC_WRAP_S_I2C8     1
0372 #define CLK_IMP_IIC_WRAP_S_I2C9     2
0373 #define CLK_IMP_IIC_WRAP_S_NR_CLK   3
0374 
0375 /* IMP_IIC_WRAP_WS */
0376 
0377 #define CLK_IMP_IIC_WRAP_WS_I2C1    0
0378 #define CLK_IMP_IIC_WRAP_WS_I2C2    1
0379 #define CLK_IMP_IIC_WRAP_WS_I2C4    2
0380 #define CLK_IMP_IIC_WRAP_WS_NR_CLK  3
0381 
0382 /* IMP_IIC_WRAP_W */
0383 
0384 #define CLK_IMP_IIC_WRAP_W_I2C5     0
0385 #define CLK_IMP_IIC_WRAP_W_NR_CLK   1
0386 
0387 /* IMP_IIC_WRAP_N */
0388 
0389 #define CLK_IMP_IIC_WRAP_N_I2C0     0
0390 #define CLK_IMP_IIC_WRAP_N_I2C6     1
0391 #define CLK_IMP_IIC_WRAP_N_NR_CLK   2
0392 
0393 /* MSDC_TOP */
0394 
0395 #define CLK_MSDC_TOP_AES_0P     0
0396 #define CLK_MSDC_TOP_SRC_0P     1
0397 #define CLK_MSDC_TOP_SRC_1P     2
0398 #define CLK_MSDC_TOP_SRC_2P     3
0399 #define CLK_MSDC_TOP_P_MSDC0        4
0400 #define CLK_MSDC_TOP_P_MSDC1        5
0401 #define CLK_MSDC_TOP_P_MSDC2        6
0402 #define CLK_MSDC_TOP_P_CFG      7
0403 #define CLK_MSDC_TOP_AXI        8
0404 #define CLK_MSDC_TOP_H_MST_0P       9
0405 #define CLK_MSDC_TOP_H_MST_1P       10
0406 #define CLK_MSDC_TOP_H_MST_2P       11
0407 #define CLK_MSDC_TOP_MEM_OFF_DLY_26M    12
0408 #define CLK_MSDC_TOP_32K        13
0409 #define CLK_MSDC_TOP_AHB2AXI_BRG_AXI    14
0410 #define CLK_MSDC_TOP_NR_CLK     15
0411 
0412 /* MSDC */
0413 
0414 #define CLK_MSDC_AXI_WRAP       0
0415 #define CLK_MSDC_NR_CLK         1
0416 
0417 /* MFGCFG */
0418 
0419 #define CLK_MFG_BG3D            0
0420 #define CLK_MFG_NR_CLK          1
0421 
0422 /* MMSYS */
0423 
0424 #define CLK_MM_DISP_MUTEX0      0
0425 #define CLK_MM_DISP_CONFIG      1
0426 #define CLK_MM_DISP_OVL0        2
0427 #define CLK_MM_DISP_RDMA0       3
0428 #define CLK_MM_DISP_OVL0_2L     4
0429 #define CLK_MM_DISP_WDMA0       5
0430 #define CLK_MM_DISP_UFBC_WDMA0      6
0431 #define CLK_MM_DISP_RSZ0        7
0432 #define CLK_MM_DISP_AAL0        8
0433 #define CLK_MM_DISP_CCORR0      9
0434 #define CLK_MM_DISP_DITHER0     10
0435 #define CLK_MM_SMI_INFRA        11
0436 #define CLK_MM_DISP_GAMMA0      12
0437 #define CLK_MM_DISP_POSTMASK0       13
0438 #define CLK_MM_DISP_DSC_WRAP0       14
0439 #define CLK_MM_DSI0         15
0440 #define CLK_MM_DISP_COLOR0      16
0441 #define CLK_MM_SMI_COMMON       17
0442 #define CLK_MM_DISP_FAKE_ENG0       18
0443 #define CLK_MM_DISP_FAKE_ENG1       19
0444 #define CLK_MM_MDP_TDSHP4       20
0445 #define CLK_MM_MDP_RSZ4         21
0446 #define CLK_MM_MDP_AAL4         22
0447 #define CLK_MM_MDP_HDR4         23
0448 #define CLK_MM_MDP_RDMA4        24
0449 #define CLK_MM_MDP_COLOR4       25
0450 #define CLK_MM_DISP_Y2R0        26
0451 #define CLK_MM_SMI_GALS         27
0452 #define CLK_MM_DISP_OVL2_2L     28
0453 #define CLK_MM_DISP_RDMA4       29
0454 #define CLK_MM_DISP_DPI0        30
0455 #define CLK_MM_SMI_IOMMU        31
0456 #define CLK_MM_DSI_DSI0         32
0457 #define CLK_MM_DPI_DPI0         33
0458 #define CLK_MM_26MHZ            34
0459 #define CLK_MM_32KHZ            35
0460 #define CLK_MM_NR_CLK           36
0461 
0462 /* IMGSYS */
0463 
0464 #define CLK_IMG_LARB9           0
0465 #define CLK_IMG_LARB10          1
0466 #define CLK_IMG_DIP         2
0467 #define CLK_IMG_GALS            3
0468 #define CLK_IMG_NR_CLK          4
0469 
0470 /* IMGSYS2 */
0471 
0472 #define CLK_IMG2_LARB11         0
0473 #define CLK_IMG2_LARB12         1
0474 #define CLK_IMG2_MFB            2
0475 #define CLK_IMG2_WPE            3
0476 #define CLK_IMG2_MSS            4
0477 #define CLK_IMG2_GALS           5
0478 #define CLK_IMG2_NR_CLK         6
0479 
0480 /* VDECSYS_SOC */
0481 
0482 #define CLK_VDEC_SOC_LARB1      0
0483 #define CLK_VDEC_SOC_LAT        1
0484 #define CLK_VDEC_SOC_LAT_ACTIVE     2
0485 #define CLK_VDEC_SOC_VDEC       3
0486 #define CLK_VDEC_SOC_VDEC_ACTIVE    4
0487 #define CLK_VDEC_SOC_NR_CLK     5
0488 
0489 /* VDECSYS */
0490 
0491 #define CLK_VDEC_LARB1          0
0492 #define CLK_VDEC_LAT            1
0493 #define CLK_VDEC_LAT_ACTIVE     2
0494 #define CLK_VDEC_VDEC           3
0495 #define CLK_VDEC_ACTIVE         4
0496 #define CLK_VDEC_NR_CLK         5
0497 
0498 /* VENCSYS */
0499 
0500 #define CLK_VENC_SET0_LARB      0
0501 #define CLK_VENC_SET1_VENC      1
0502 #define CLK_VENC_SET2_JPGENC        2
0503 #define CLK_VENC_SET5_GALS      3
0504 #define CLK_VENC_NR_CLK         4
0505 
0506 /* CAMSYS */
0507 
0508 #define CLK_CAM_LARB13          0
0509 #define CLK_CAM_DFP_VAD         1
0510 #define CLK_CAM_LARB14          2
0511 #define CLK_CAM_CAM         3
0512 #define CLK_CAM_CAMTG           4
0513 #define CLK_CAM_SENINF          5
0514 #define CLK_CAM_CAMSV0          6
0515 #define CLK_CAM_CAMSV1          7
0516 #define CLK_CAM_CAMSV2          8
0517 #define CLK_CAM_CAMSV3          9
0518 #define CLK_CAM_CCU0            10
0519 #define CLK_CAM_CCU1            11
0520 #define CLK_CAM_MRAW0           12
0521 #define CLK_CAM_FAKE_ENG        13
0522 #define CLK_CAM_CCU_GALS        14
0523 #define CLK_CAM_CAM2MM_GALS     15
0524 #define CLK_CAM_NR_CLK          16
0525 
0526 /* CAMSYS_RAWA */
0527 
0528 #define CLK_CAM_RAWA_LARBX      0
0529 #define CLK_CAM_RAWA_CAM        1
0530 #define CLK_CAM_RAWA_CAMTG      2
0531 #define CLK_CAM_RAWA_NR_CLK     3
0532 
0533 /* CAMSYS_RAWB */
0534 
0535 #define CLK_CAM_RAWB_LARBX      0
0536 #define CLK_CAM_RAWB_CAM        1
0537 #define CLK_CAM_RAWB_CAMTG      2
0538 #define CLK_CAM_RAWB_NR_CLK     3
0539 
0540 /* CAMSYS_RAWC */
0541 
0542 #define CLK_CAM_RAWC_LARBX      0
0543 #define CLK_CAM_RAWC_CAM        1
0544 #define CLK_CAM_RAWC_CAMTG      2
0545 #define CLK_CAM_RAWC_NR_CLK     3
0546 
0547 /* IPESYS */
0548 
0549 #define CLK_IPE_LARB19          0
0550 #define CLK_IPE_LARB20          1
0551 #define CLK_IPE_SMI_SUBCOM      2
0552 #define CLK_IPE_FD          3
0553 #define CLK_IPE_FE          4
0554 #define CLK_IPE_RSC         5
0555 #define CLK_IPE_DPE         6
0556 #define CLK_IPE_GALS            7
0557 #define CLK_IPE_NR_CLK          8
0558 
0559 /* MDPSYS */
0560 
0561 #define CLK_MDP_RDMA0           0
0562 #define CLK_MDP_TDSHP0          1
0563 #define CLK_MDP_IMG_DL_ASYNC0       2
0564 #define CLK_MDP_IMG_DL_ASYNC1       3
0565 #define CLK_MDP_RDMA1           4
0566 #define CLK_MDP_TDSHP1          5
0567 #define CLK_MDP_SMI0            6
0568 #define CLK_MDP_APB_BUS         7
0569 #define CLK_MDP_WROT0           8
0570 #define CLK_MDP_RSZ0            9
0571 #define CLK_MDP_HDR0            10
0572 #define CLK_MDP_MUTEX0          11
0573 #define CLK_MDP_WROT1           12
0574 #define CLK_MDP_RSZ1            13
0575 #define CLK_MDP_HDR1            14
0576 #define CLK_MDP_FAKE_ENG0       15
0577 #define CLK_MDP_AAL0            16
0578 #define CLK_MDP_AAL1            17
0579 #define CLK_MDP_COLOR0          18
0580 #define CLK_MDP_COLOR1          19
0581 #define CLK_MDP_IMG_DL_RELAY0_ASYNC0    20
0582 #define CLK_MDP_IMG_DL_RELAY1_ASYNC1    21
0583 #define CLK_MDP_NR_CLK          22
0584 
0585 #endif /* _DT_BINDINGS_CLK_MT8192_H */