0001
0002
0003
0004
0005
0006
0007 #ifndef _DT_BINDINGS_CLK_MT8195_H
0008 #define _DT_BINDINGS_CLK_MT8195_H
0009
0010
0011
0012 #define CLK_TOP_AXI 0
0013 #define CLK_TOP_SPM 1
0014 #define CLK_TOP_SCP 2
0015 #define CLK_TOP_BUS_AXIMEM 3
0016 #define CLK_TOP_VPP 4
0017 #define CLK_TOP_ETHDR 5
0018 #define CLK_TOP_IPE 6
0019 #define CLK_TOP_CAM 7
0020 #define CLK_TOP_CCU 8
0021 #define CLK_TOP_IMG 9
0022 #define CLK_TOP_CAMTM 10
0023 #define CLK_TOP_DSP 11
0024 #define CLK_TOP_DSP1 12
0025 #define CLK_TOP_DSP2 13
0026 #define CLK_TOP_DSP3 14
0027 #define CLK_TOP_DSP4 15
0028 #define CLK_TOP_DSP5 16
0029 #define CLK_TOP_DSP6 17
0030 #define CLK_TOP_DSP7 18
0031 #define CLK_TOP_IPU_IF 19
0032 #define CLK_TOP_MFG_CORE_TMP 20
0033 #define CLK_TOP_CAMTG 21
0034 #define CLK_TOP_CAMTG2 22
0035 #define CLK_TOP_CAMTG3 23
0036 #define CLK_TOP_CAMTG4 24
0037 #define CLK_TOP_CAMTG5 25
0038 #define CLK_TOP_UART 26
0039 #define CLK_TOP_SPI 27
0040 #define CLK_TOP_SPIS 28
0041 #define CLK_TOP_MSDC50_0_HCLK 29
0042 #define CLK_TOP_MSDC50_0 30
0043 #define CLK_TOP_MSDC30_1 31
0044 #define CLK_TOP_MSDC30_2 32
0045 #define CLK_TOP_INTDIR 33
0046 #define CLK_TOP_AUD_INTBUS 34
0047 #define CLK_TOP_AUDIO_H 35
0048 #define CLK_TOP_PWRAP_ULPOSC 36
0049 #define CLK_TOP_ATB 37
0050 #define CLK_TOP_PWRMCU 38
0051 #define CLK_TOP_DP 39
0052 #define CLK_TOP_EDP 40
0053 #define CLK_TOP_DPI 41
0054 #define CLK_TOP_DISP_PWM0 42
0055 #define CLK_TOP_DISP_PWM1 43
0056 #define CLK_TOP_USB_TOP 44
0057 #define CLK_TOP_SSUSB_XHCI 45
0058 #define CLK_TOP_USB_TOP_1P 46
0059 #define CLK_TOP_SSUSB_XHCI_1P 47
0060 #define CLK_TOP_USB_TOP_2P 48
0061 #define CLK_TOP_SSUSB_XHCI_2P 49
0062 #define CLK_TOP_USB_TOP_3P 50
0063 #define CLK_TOP_SSUSB_XHCI_3P 51
0064 #define CLK_TOP_I2C 52
0065 #define CLK_TOP_SENINF 53
0066 #define CLK_TOP_SENINF1 54
0067 #define CLK_TOP_SENINF2 55
0068 #define CLK_TOP_SENINF3 56
0069 #define CLK_TOP_GCPU 57
0070 #define CLK_TOP_DXCC 58
0071 #define CLK_TOP_DPMAIF_MAIN 59
0072 #define CLK_TOP_AES_UFSFDE 60
0073 #define CLK_TOP_UFS 61
0074 #define CLK_TOP_UFS_TICK1US 62
0075 #define CLK_TOP_UFS_MP_SAP_CFG 63
0076 #define CLK_TOP_VENC 64
0077 #define CLK_TOP_VDEC 65
0078 #define CLK_TOP_PWM 66
0079 #define CLK_TOP_MCUPM 67
0080 #define CLK_TOP_SPMI_P_MST 68
0081 #define CLK_TOP_SPMI_M_MST 69
0082 #define CLK_TOP_DVFSRC 70
0083 #define CLK_TOP_TL 71
0084 #define CLK_TOP_TL_P1 72
0085 #define CLK_TOP_AES_MSDCFDE 73
0086 #define CLK_TOP_DSI_OCC 74
0087 #define CLK_TOP_WPE_VPP 75
0088 #define CLK_TOP_HDCP 76
0089 #define CLK_TOP_HDCP_24M 77
0090 #define CLK_TOP_HD20_DACR_REF_CLK 78
0091 #define CLK_TOP_HD20_HDCP_CCLK 79
0092 #define CLK_TOP_HDMI_XTAL 80
0093 #define CLK_TOP_HDMI_APB 81
0094 #define CLK_TOP_SNPS_ETH_250M 82
0095 #define CLK_TOP_SNPS_ETH_62P4M_PTP 83
0096 #define CLK_TOP_SNPS_ETH_50M_RMII 84
0097 #define CLK_TOP_DGI_OUT 85
0098 #define CLK_TOP_NNA0 86
0099 #define CLK_TOP_NNA1 87
0100 #define CLK_TOP_ADSP 88
0101 #define CLK_TOP_ASM_H 89
0102 #define CLK_TOP_ASM_M 90
0103 #define CLK_TOP_ASM_L 91
0104 #define CLK_TOP_APLL1 92
0105 #define CLK_TOP_APLL2 93
0106 #define CLK_TOP_APLL3 94
0107 #define CLK_TOP_APLL4 95
0108 #define CLK_TOP_APLL5 96
0109 #define CLK_TOP_I2SO1_MCK 97
0110 #define CLK_TOP_I2SO2_MCK 98
0111 #define CLK_TOP_I2SI1_MCK 99
0112 #define CLK_TOP_I2SI2_MCK 100
0113 #define CLK_TOP_DPTX_MCK 101
0114 #define CLK_TOP_AUD_IEC_CLK 102
0115 #define CLK_TOP_A1SYS_HP 103
0116 #define CLK_TOP_A2SYS_HF 104
0117 #define CLK_TOP_A3SYS_HF 105
0118 #define CLK_TOP_A4SYS_HF 106
0119 #define CLK_TOP_SPINFI_BCLK 107
0120 #define CLK_TOP_NFI1X 108
0121 #define CLK_TOP_ECC 109
0122 #define CLK_TOP_AUDIO_LOCAL_BUS 110
0123 #define CLK_TOP_SPINOR 111
0124 #define CLK_TOP_DVIO_DGI_REF 112
0125 #define CLK_TOP_ULPOSC 113
0126 #define CLK_TOP_ULPOSC_CORE 114
0127 #define CLK_TOP_SRCK 115
0128 #define CLK_TOP_MFG_CK_FAST_REF 116
0129 #define CLK_TOP_CLK26M_D2 117
0130 #define CLK_TOP_CLK26M_D52 118
0131 #define CLK_TOP_IN_DGI 119
0132 #define CLK_TOP_IN_DGI_D2 120
0133 #define CLK_TOP_IN_DGI_D4 121
0134 #define CLK_TOP_IN_DGI_D6 122
0135 #define CLK_TOP_IN_DGI_D8 123
0136 #define CLK_TOP_MAINPLL_D3 124
0137 #define CLK_TOP_MAINPLL_D4 125
0138 #define CLK_TOP_MAINPLL_D4_D2 126
0139 #define CLK_TOP_MAINPLL_D4_D4 127
0140 #define CLK_TOP_MAINPLL_D4_D8 128
0141 #define CLK_TOP_MAINPLL_D5 129
0142 #define CLK_TOP_MAINPLL_D5_D2 130
0143 #define CLK_TOP_MAINPLL_D5_D4 131
0144 #define CLK_TOP_MAINPLL_D5_D8 132
0145 #define CLK_TOP_MAINPLL_D6 133
0146 #define CLK_TOP_MAINPLL_D6_D2 134
0147 #define CLK_TOP_MAINPLL_D6_D4 135
0148 #define CLK_TOP_MAINPLL_D6_D8 136
0149 #define CLK_TOP_MAINPLL_D7 137
0150 #define CLK_TOP_MAINPLL_D7_D2 138
0151 #define CLK_TOP_MAINPLL_D7_D4 139
0152 #define CLK_TOP_MAINPLL_D7_D8 140
0153 #define CLK_TOP_MAINPLL_D9 141
0154 #define CLK_TOP_UNIVPLL_D2 142
0155 #define CLK_TOP_UNIVPLL_D3 143
0156 #define CLK_TOP_UNIVPLL_D4 144
0157 #define CLK_TOP_UNIVPLL_D4_D2 145
0158 #define CLK_TOP_UNIVPLL_D4_D4 146
0159 #define CLK_TOP_UNIVPLL_D4_D8 147
0160 #define CLK_TOP_UNIVPLL_D5 148
0161 #define CLK_TOP_UNIVPLL_D5_D2 149
0162 #define CLK_TOP_UNIVPLL_D5_D4 150
0163 #define CLK_TOP_UNIVPLL_D5_D8 151
0164 #define CLK_TOP_UNIVPLL_D6 152
0165 #define CLK_TOP_UNIVPLL_D6_D2 153
0166 #define CLK_TOP_UNIVPLL_D6_D4 154
0167 #define CLK_TOP_UNIVPLL_D6_D8 155
0168 #define CLK_TOP_UNIVPLL_D6_D16 156
0169 #define CLK_TOP_UNIVPLL_D7 157
0170 #define CLK_TOP_UNIVPLL_192M 158
0171 #define CLK_TOP_UNIVPLL_192M_D4 159
0172 #define CLK_TOP_UNIVPLL_192M_D8 160
0173 #define CLK_TOP_UNIVPLL_192M_D16 161
0174 #define CLK_TOP_UNIVPLL_192M_D32 162
0175 #define CLK_TOP_APLL1_D3 163
0176 #define CLK_TOP_APLL1_D4 164
0177 #define CLK_TOP_APLL2_D3 165
0178 #define CLK_TOP_APLL2_D4 166
0179 #define CLK_TOP_APLL3_D4 167
0180 #define CLK_TOP_APLL4_D4 168
0181 #define CLK_TOP_APLL5_D4 169
0182 #define CLK_TOP_HDMIRX_APLL_D3 170
0183 #define CLK_TOP_HDMIRX_APLL_D4 171
0184 #define CLK_TOP_HDMIRX_APLL_D6 172
0185 #define CLK_TOP_MMPLL_D4 173
0186 #define CLK_TOP_MMPLL_D4_D2 174
0187 #define CLK_TOP_MMPLL_D4_D4 175
0188 #define CLK_TOP_MMPLL_D5 176
0189 #define CLK_TOP_MMPLL_D5_D2 177
0190 #define CLK_TOP_MMPLL_D5_D4 178
0191 #define CLK_TOP_MMPLL_D6 179
0192 #define CLK_TOP_MMPLL_D6_D2 180
0193 #define CLK_TOP_MMPLL_D7 181
0194 #define CLK_TOP_MMPLL_D9 182
0195 #define CLK_TOP_TVDPLL1_D2 183
0196 #define CLK_TOP_TVDPLL1_D4 184
0197 #define CLK_TOP_TVDPLL1_D8 185
0198 #define CLK_TOP_TVDPLL1_D16 186
0199 #define CLK_TOP_TVDPLL2_D2 187
0200 #define CLK_TOP_TVDPLL2_D4 188
0201 #define CLK_TOP_TVDPLL2_D8 189
0202 #define CLK_TOP_TVDPLL2_D16 190
0203 #define CLK_TOP_MSDCPLL_D2 191
0204 #define CLK_TOP_MSDCPLL_D4 192
0205 #define CLK_TOP_MSDCPLL_D16 193
0206 #define CLK_TOP_ETHPLL_D2 194
0207 #define CLK_TOP_ETHPLL_D8 195
0208 #define CLK_TOP_ETHPLL_D10 196
0209 #define CLK_TOP_DGIPLL_D2 197
0210 #define CLK_TOP_ULPOSC1 198
0211 #define CLK_TOP_ULPOSC1_D2 199
0212 #define CLK_TOP_ULPOSC1_D4 200
0213 #define CLK_TOP_ULPOSC1_D7 201
0214 #define CLK_TOP_ULPOSC1_D8 202
0215 #define CLK_TOP_ULPOSC1_D10 203
0216 #define CLK_TOP_ULPOSC1_D16 204
0217 #define CLK_TOP_ULPOSC2 205
0218 #define CLK_TOP_ADSPPLL_D2 206
0219 #define CLK_TOP_ADSPPLL_D4 207
0220 #define CLK_TOP_ADSPPLL_D8 208
0221 #define CLK_TOP_MEM_466M 209
0222 #define CLK_TOP_MPHONE_SLAVE_B 210
0223 #define CLK_TOP_PEXTP_PIPE 211
0224 #define CLK_TOP_UFS_RX_SYMBOL 212
0225 #define CLK_TOP_UFS_TX_SYMBOL 213
0226 #define CLK_TOP_SSUSB_U3PHY_P1_P_P0 214
0227 #define CLK_TOP_UFS_RX_SYMBOL1 215
0228 #define CLK_TOP_FPC 216
0229 #define CLK_TOP_HDMIRX_P 217
0230 #define CLK_TOP_APLL12_DIV0 218
0231 #define CLK_TOP_APLL12_DIV1 219
0232 #define CLK_TOP_APLL12_DIV2 220
0233 #define CLK_TOP_APLL12_DIV3 221
0234 #define CLK_TOP_APLL12_DIV4 222
0235 #define CLK_TOP_APLL12_DIV9 223
0236 #define CLK_TOP_CFG_VPP0 224
0237 #define CLK_TOP_CFG_VPP1 225
0238 #define CLK_TOP_CFG_VDO0 226
0239 #define CLK_TOP_CFG_VDO1 227
0240 #define CLK_TOP_CFG_UNIPLL_SES 228
0241 #define CLK_TOP_CFG_26M_VPP0 229
0242 #define CLK_TOP_CFG_26M_VPP1 230
0243 #define CLK_TOP_CFG_26M_AUD 231
0244 #define CLK_TOP_CFG_AXI_EAST 232
0245 #define CLK_TOP_CFG_AXI_EAST_NORTH 233
0246 #define CLK_TOP_CFG_AXI_NORTH 234
0247 #define CLK_TOP_CFG_AXI_SOUTH 235
0248 #define CLK_TOP_CFG_EXT_TEST 236
0249 #define CLK_TOP_SSUSB_REF 237
0250 #define CLK_TOP_SSUSB_PHY_REF 238
0251 #define CLK_TOP_SSUSB_P1_REF 239
0252 #define CLK_TOP_SSUSB_PHY_P1_REF 240
0253 #define CLK_TOP_SSUSB_P2_REF 241
0254 #define CLK_TOP_SSUSB_PHY_P2_REF 242
0255 #define CLK_TOP_SSUSB_P3_REF 243
0256 #define CLK_TOP_SSUSB_PHY_P3_REF 244
0257 #define CLK_TOP_NR_CLK 245
0258
0259
0260
0261 #define CLK_INFRA_AO_PMIC_TMR 0
0262 #define CLK_INFRA_AO_PMIC_AP 1
0263 #define CLK_INFRA_AO_PMIC_MD 2
0264 #define CLK_INFRA_AO_PMIC_CONN 3
0265 #define CLK_INFRA_AO_SEJ 4
0266 #define CLK_INFRA_AO_APXGPT 5
0267 #define CLK_INFRA_AO_GCE 6
0268 #define CLK_INFRA_AO_GCE2 7
0269 #define CLK_INFRA_AO_THERM 8
0270 #define CLK_INFRA_AO_PWM_H 9
0271 #define CLK_INFRA_AO_PWM1 10
0272 #define CLK_INFRA_AO_PWM2 11
0273 #define CLK_INFRA_AO_PWM3 12
0274 #define CLK_INFRA_AO_PWM4 13
0275 #define CLK_INFRA_AO_PWM 14
0276 #define CLK_INFRA_AO_UART0 15
0277 #define CLK_INFRA_AO_UART1 16
0278 #define CLK_INFRA_AO_UART2 17
0279 #define CLK_INFRA_AO_UART3 18
0280 #define CLK_INFRA_AO_UART4 19
0281 #define CLK_INFRA_AO_GCE_26M 20
0282 #define CLK_INFRA_AO_CQ_DMA_FPC 21
0283 #define CLK_INFRA_AO_UART5 22
0284 #define CLK_INFRA_AO_HDMI_26M 23
0285 #define CLK_INFRA_AO_SPI0 24
0286 #define CLK_INFRA_AO_MSDC0 25
0287 #define CLK_INFRA_AO_MSDC1 26
0288 #define CLK_INFRA_AO_CG1_MSDC2 27
0289 #define CLK_INFRA_AO_MSDC0_SRC 28
0290 #define CLK_INFRA_AO_TRNG 29
0291 #define CLK_INFRA_AO_AUXADC 30
0292 #define CLK_INFRA_AO_CPUM 31
0293 #define CLK_INFRA_AO_HDMI_32K 32
0294 #define CLK_INFRA_AO_CEC_66M_H 33
0295 #define CLK_INFRA_AO_IRRX 34
0296 #define CLK_INFRA_AO_PCIE_TL_26M 35
0297 #define CLK_INFRA_AO_MSDC1_SRC 36
0298 #define CLK_INFRA_AO_CEC_66M_B 37
0299 #define CLK_INFRA_AO_PCIE_TL_96M 38
0300 #define CLK_INFRA_AO_DEVICE_APC 39
0301 #define CLK_INFRA_AO_ECC_66M_H 40
0302 #define CLK_INFRA_AO_DEBUGSYS 41
0303 #define CLK_INFRA_AO_AUDIO 42
0304 #define CLK_INFRA_AO_PCIE_TL_32K 43
0305 #define CLK_INFRA_AO_DBG_TRACE 44
0306 #define CLK_INFRA_AO_DRAMC_F26M 45
0307 #define CLK_INFRA_AO_IRTX 46
0308 #define CLK_INFRA_AO_SSUSB 47
0309 #define CLK_INFRA_AO_DISP_PWM 48
0310 #define CLK_INFRA_AO_CLDMA_B 49
0311 #define CLK_INFRA_AO_AUDIO_26M_B 50
0312 #define CLK_INFRA_AO_SPI1 51
0313 #define CLK_INFRA_AO_SPI2 52
0314 #define CLK_INFRA_AO_SPI3 53
0315 #define CLK_INFRA_AO_UNIPRO_SYS 54
0316 #define CLK_INFRA_AO_UNIPRO_TICK 55
0317 #define CLK_INFRA_AO_UFS_MP_SAP_B 56
0318 #define CLK_INFRA_AO_PWRMCU 57
0319 #define CLK_INFRA_AO_PWRMCU_BUS_H 58
0320 #define CLK_INFRA_AO_APDMA_B 59
0321 #define CLK_INFRA_AO_SPI4 60
0322 #define CLK_INFRA_AO_SPI5 61
0323 #define CLK_INFRA_AO_CQ_DMA 62
0324 #define CLK_INFRA_AO_AES_UFSFDE 63
0325 #define CLK_INFRA_AO_AES 64
0326 #define CLK_INFRA_AO_UFS_TICK 65
0327 #define CLK_INFRA_AO_SSUSB_XHCI 66
0328 #define CLK_INFRA_AO_MSDC0_SELF 67
0329 #define CLK_INFRA_AO_MSDC1_SELF 68
0330 #define CLK_INFRA_AO_MSDC2_SELF 69
0331 #define CLK_INFRA_AO_I2S_DMA 70
0332 #define CLK_INFRA_AO_AP_MSDC0 71
0333 #define CLK_INFRA_AO_MD_MSDC0 72
0334 #define CLK_INFRA_AO_CG3_MSDC2 73
0335 #define CLK_INFRA_AO_GCPU 74
0336 #define CLK_INFRA_AO_PCIE_PERI_26M 75
0337 #define CLK_INFRA_AO_GCPU_66M_B 76
0338 #define CLK_INFRA_AO_GCPU_133M_B 77
0339 #define CLK_INFRA_AO_DISP_PWM1 78
0340 #define CLK_INFRA_AO_FBIST2FPC 79
0341 #define CLK_INFRA_AO_DEVICE_APC_SYNC 80
0342 #define CLK_INFRA_AO_PCIE_P1_PERI_26M 81
0343 #define CLK_INFRA_AO_SPIS0 82
0344 #define CLK_INFRA_AO_SPIS1 83
0345 #define CLK_INFRA_AO_133M_M_PERI 84
0346 #define CLK_INFRA_AO_66M_M_PERI 85
0347 #define CLK_INFRA_AO_PCIE_PL_P_250M_P0 86
0348 #define CLK_INFRA_AO_PCIE_PL_P_250M_P1 87
0349 #define CLK_INFRA_AO_PCIE_P1_TL_96M 88
0350 #define CLK_INFRA_AO_AES_MSDCFDE_0P 89
0351 #define CLK_INFRA_AO_UFS_TX_SYMBOL 90
0352 #define CLK_INFRA_AO_UFS_RX_SYMBOL 91
0353 #define CLK_INFRA_AO_UFS_RX_SYMBOL1 92
0354 #define CLK_INFRA_AO_PERI_UFS_MEM_SUB 93
0355 #define CLK_INFRA_AO_NR_CLK 94
0356
0357
0358
0359 #define CLK_APMIXED_NNAPLL 0
0360 #define CLK_APMIXED_RESPLL 1
0361 #define CLK_APMIXED_ETHPLL 2
0362 #define CLK_APMIXED_MSDCPLL 3
0363 #define CLK_APMIXED_TVDPLL1 4
0364 #define CLK_APMIXED_TVDPLL2 5
0365 #define CLK_APMIXED_MMPLL 6
0366 #define CLK_APMIXED_MAINPLL 7
0367 #define CLK_APMIXED_VDECPLL 8
0368 #define CLK_APMIXED_IMGPLL 9
0369 #define CLK_APMIXED_UNIVPLL 10
0370 #define CLK_APMIXED_HDMIPLL1 11
0371 #define CLK_APMIXED_HDMIPLL2 12
0372 #define CLK_APMIXED_HDMIRX_APLL 13
0373 #define CLK_APMIXED_USB1PLL 14
0374 #define CLK_APMIXED_ADSPPLL 15
0375 #define CLK_APMIXED_APLL1 16
0376 #define CLK_APMIXED_APLL2 17
0377 #define CLK_APMIXED_APLL3 18
0378 #define CLK_APMIXED_APLL4 19
0379 #define CLK_APMIXED_APLL5 20
0380 #define CLK_APMIXED_MFGPLL 21
0381 #define CLK_APMIXED_DGIPLL 22
0382 #define CLK_APMIXED_PLL_SSUSB26M 23
0383 #define CLK_APMIXED_NR_CLK 24
0384
0385
0386
0387 #define CLK_SCP_ADSP_AUDIODSP 0
0388 #define CLK_SCP_ADSP_NR_CLK 1
0389
0390
0391
0392 #define CLK_PERI_AO_ETHERNET 0
0393 #define CLK_PERI_AO_ETHERNET_BUS 1
0394 #define CLK_PERI_AO_FLASHIF_BUS 2
0395 #define CLK_PERI_AO_FLASHIF_FLASH 3
0396 #define CLK_PERI_AO_SSUSB_1P_BUS 4
0397 #define CLK_PERI_AO_SSUSB_1P_XHCI 5
0398 #define CLK_PERI_AO_SSUSB_2P_BUS 6
0399 #define CLK_PERI_AO_SSUSB_2P_XHCI 7
0400 #define CLK_PERI_AO_SSUSB_3P_BUS 8
0401 #define CLK_PERI_AO_SSUSB_3P_XHCI 9
0402 #define CLK_PERI_AO_SPINFI 10
0403 #define CLK_PERI_AO_ETHERNET_MAC 11
0404 #define CLK_PERI_AO_NFI_H 12
0405 #define CLK_PERI_AO_FNFI1X 13
0406 #define CLK_PERI_AO_PCIE_P0_MEM 14
0407 #define CLK_PERI_AO_PCIE_P1_MEM 15
0408 #define CLK_PERI_AO_NR_CLK 16
0409
0410
0411
0412 #define CLK_IMP_IIC_WRAP_S_I2C5 0
0413 #define CLK_IMP_IIC_WRAP_S_I2C6 1
0414 #define CLK_IMP_IIC_WRAP_S_I2C7 2
0415 #define CLK_IMP_IIC_WRAP_S_NR_CLK 3
0416
0417
0418
0419 #define CLK_IMP_IIC_WRAP_W_I2C0 0
0420 #define CLK_IMP_IIC_WRAP_W_I2C1 1
0421 #define CLK_IMP_IIC_WRAP_W_I2C2 2
0422 #define CLK_IMP_IIC_WRAP_W_I2C3 3
0423 #define CLK_IMP_IIC_WRAP_W_I2C4 4
0424 #define CLK_IMP_IIC_WRAP_W_NR_CLK 5
0425
0426
0427
0428 #define CLK_MFG_BG3D 0
0429 #define CLK_MFG_NR_CLK 1
0430
0431
0432
0433 #define CLK_VPP0_MDP_FG 0
0434 #define CLK_VPP0_STITCH 1
0435 #define CLK_VPP0_PADDING 2
0436 #define CLK_VPP0_MDP_TCC 3
0437 #define CLK_VPP0_WARP0_ASYNC_TX 4
0438 #define CLK_VPP0_WARP1_ASYNC_TX 5
0439 #define CLK_VPP0_MUTEX 6
0440 #define CLK_VPP0_VPP02VPP1_RELAY 7
0441 #define CLK_VPP0_VPP12VPP0_ASYNC 8
0442 #define CLK_VPP0_MMSYSRAM_TOP 9
0443 #define CLK_VPP0_MDP_AAL 10
0444 #define CLK_VPP0_MDP_RSZ 11
0445 #define CLK_VPP0_SMI_COMMON 12
0446 #define CLK_VPP0_GALS_VDO0_LARB0 13
0447 #define CLK_VPP0_GALS_VDO0_LARB1 14
0448 #define CLK_VPP0_GALS_VENCSYS 15
0449 #define CLK_VPP0_GALS_VENCSYS_CORE1 16
0450 #define CLK_VPP0_GALS_INFRA 17
0451 #define CLK_VPP0_GALS_CAMSYS 18
0452 #define CLK_VPP0_GALS_VPP1_LARB5 19
0453 #define CLK_VPP0_GALS_VPP1_LARB6 20
0454 #define CLK_VPP0_SMI_REORDER 21
0455 #define CLK_VPP0_SMI_IOMMU 22
0456 #define CLK_VPP0_GALS_IMGSYS_CAMSYS 23
0457 #define CLK_VPP0_MDP_RDMA 24
0458 #define CLK_VPP0_MDP_WROT 25
0459 #define CLK_VPP0_GALS_EMI0_EMI1 26
0460 #define CLK_VPP0_SMI_SUB_COMMON_REORDER 27
0461 #define CLK_VPP0_SMI_RSI 28
0462 #define CLK_VPP0_SMI_COMMON_LARB4 29
0463 #define CLK_VPP0_GALS_VDEC_VDEC_CORE1 30
0464 #define CLK_VPP0_GALS_VPP1_WPE 31
0465 #define CLK_VPP0_GALS_VDO0_VDO1_VENCSYS_CORE1 32
0466 #define CLK_VPP0_FAKE_ENG 33
0467 #define CLK_VPP0_MDP_HDR 34
0468 #define CLK_VPP0_MDP_TDSHP 35
0469 #define CLK_VPP0_MDP_COLOR 36
0470 #define CLK_VPP0_MDP_OVL 37
0471 #define CLK_VPP0_WARP0_RELAY 38
0472 #define CLK_VPP0_WARP0_MDP_DL_ASYNC 39
0473 #define CLK_VPP0_WARP1_RELAY 40
0474 #define CLK_VPP0_WARP1_MDP_DL_ASYNC 41
0475 #define CLK_VPP0_NR_CLK 42
0476
0477
0478
0479 #define CLK_WPE_VPP0 0
0480 #define CLK_WPE_VPP1 1
0481 #define CLK_WPE_SMI_LARB7 2
0482 #define CLK_WPE_SMI_LARB8 3
0483 #define CLK_WPE_EVENT_TX 4
0484 #define CLK_WPE_SMI_LARB7_P 5
0485 #define CLK_WPE_SMI_LARB8_P 6
0486 #define CLK_WPE_NR_CLK 7
0487
0488
0489
0490 #define CLK_WPE_VPP0_VECI 0
0491 #define CLK_WPE_VPP0_VEC2I 1
0492 #define CLK_WPE_VPP0_VEC3I 2
0493 #define CLK_WPE_VPP0_WPEO 3
0494 #define CLK_WPE_VPP0_MSKO 4
0495 #define CLK_WPE_VPP0_VGEN 5
0496 #define CLK_WPE_VPP0_EXT 6
0497 #define CLK_WPE_VPP0_VFC 7
0498 #define CLK_WPE_VPP0_CACH0_TOP 8
0499 #define CLK_WPE_VPP0_CACH0_DMA 9
0500 #define CLK_WPE_VPP0_CACH1_TOP 10
0501 #define CLK_WPE_VPP0_CACH1_DMA 11
0502 #define CLK_WPE_VPP0_CACH2_TOP 12
0503 #define CLK_WPE_VPP0_CACH2_DMA 13
0504 #define CLK_WPE_VPP0_CACH3_TOP 14
0505 #define CLK_WPE_VPP0_CACH3_DMA 15
0506 #define CLK_WPE_VPP0_PSP 16
0507 #define CLK_WPE_VPP0_PSP2 17
0508 #define CLK_WPE_VPP0_SYNC 18
0509 #define CLK_WPE_VPP0_C24 19
0510 #define CLK_WPE_VPP0_MDP_CROP 20
0511 #define CLK_WPE_VPP0_ISP_CROP 21
0512 #define CLK_WPE_VPP0_TOP 22
0513 #define CLK_WPE_VPP0_NR_CLK 23
0514
0515
0516
0517 #define CLK_WPE_VPP1_VECI 0
0518 #define CLK_WPE_VPP1_VEC2I 1
0519 #define CLK_WPE_VPP1_VEC3I 2
0520 #define CLK_WPE_VPP1_WPEO 3
0521 #define CLK_WPE_VPP1_MSKO 4
0522 #define CLK_WPE_VPP1_VGEN 5
0523 #define CLK_WPE_VPP1_EXT 6
0524 #define CLK_WPE_VPP1_VFC 7
0525 #define CLK_WPE_VPP1_CACH0_TOP 8
0526 #define CLK_WPE_VPP1_CACH0_DMA 9
0527 #define CLK_WPE_VPP1_CACH1_TOP 10
0528 #define CLK_WPE_VPP1_CACH1_DMA 11
0529 #define CLK_WPE_VPP1_CACH2_TOP 12
0530 #define CLK_WPE_VPP1_CACH2_DMA 13
0531 #define CLK_WPE_VPP1_CACH3_TOP 14
0532 #define CLK_WPE_VPP1_CACH3_DMA 15
0533 #define CLK_WPE_VPP1_PSP 16
0534 #define CLK_WPE_VPP1_PSP2 17
0535 #define CLK_WPE_VPP1_SYNC 18
0536 #define CLK_WPE_VPP1_C24 19
0537 #define CLK_WPE_VPP1_MDP_CROP 20
0538 #define CLK_WPE_VPP1_ISP_CROP 21
0539 #define CLK_WPE_VPP1_TOP 22
0540 #define CLK_WPE_VPP1_NR_CLK 23
0541
0542
0543
0544 #define CLK_VPP1_SVPP1_MDP_OVL 0
0545 #define CLK_VPP1_SVPP1_MDP_TCC 1
0546 #define CLK_VPP1_SVPP1_MDP_WROT 2
0547 #define CLK_VPP1_SVPP1_VPP_PAD 3
0548 #define CLK_VPP1_SVPP2_MDP_WROT 4
0549 #define CLK_VPP1_SVPP2_VPP_PAD 5
0550 #define CLK_VPP1_SVPP3_MDP_WROT 6
0551 #define CLK_VPP1_SVPP3_VPP_PAD 7
0552 #define CLK_VPP1_SVPP1_MDP_RDMA 8
0553 #define CLK_VPP1_SVPP1_MDP_FG 9
0554 #define CLK_VPP1_SVPP2_MDP_RDMA 10
0555 #define CLK_VPP1_SVPP2_MDP_FG 11
0556 #define CLK_VPP1_SVPP3_MDP_RDMA 12
0557 #define CLK_VPP1_SVPP3_MDP_FG 13
0558 #define CLK_VPP1_VPP_SPLIT 14
0559 #define CLK_VPP1_SVPP2_VDO0_DL_RELAY 15
0560 #define CLK_VPP1_SVPP1_MDP_TDSHP 16
0561 #define CLK_VPP1_SVPP1_MDP_COLOR 17
0562 #define CLK_VPP1_SVPP3_VDO1_DL_RELAY 18
0563 #define CLK_VPP1_SVPP2_VPP_MERGE 19
0564 #define CLK_VPP1_SVPP2_MDP_COLOR 20
0565 #define CLK_VPP1_VPPSYS1_GALS 21
0566 #define CLK_VPP1_SVPP3_VPP_MERGE 22
0567 #define CLK_VPP1_SVPP3_MDP_COLOR 23
0568 #define CLK_VPP1_VPPSYS1_LARB 24
0569 #define CLK_VPP1_SVPP1_MDP_RSZ 25
0570 #define CLK_VPP1_SVPP1_MDP_HDR 26
0571 #define CLK_VPP1_SVPP1_MDP_AAL 27
0572 #define CLK_VPP1_SVPP2_MDP_HDR 28
0573 #define CLK_VPP1_SVPP2_MDP_AAL 29
0574 #define CLK_VPP1_DL_ASYNC 30
0575 #define CLK_VPP1_LARB5_FAKE_ENG 31
0576 #define CLK_VPP1_SVPP3_MDP_HDR 32
0577 #define CLK_VPP1_SVPP3_MDP_AAL 33
0578 #define CLK_VPP1_SVPP2_VDO1_DL_RELAY 34
0579 #define CLK_VPP1_LARB6_FAKE_ENG 35
0580 #define CLK_VPP1_SVPP2_MDP_RSZ 36
0581 #define CLK_VPP1_SVPP3_MDP_RSZ 37
0582 #define CLK_VPP1_SVPP3_VDO0_DL_RELAY 38
0583 #define CLK_VPP1_DISP_MUTEX 39
0584 #define CLK_VPP1_SVPP2_MDP_TDSHP 40
0585 #define CLK_VPP1_SVPP3_MDP_TDSHP 41
0586 #define CLK_VPP1_VPP0_DL1_RELAY 42
0587 #define CLK_VPP1_HDMI_META 43
0588 #define CLK_VPP1_VPP_SPLIT_HDMI 44
0589 #define CLK_VPP1_DGI_IN 45
0590 #define CLK_VPP1_DGI_OUT 46
0591 #define CLK_VPP1_VPP_SPLIT_DGI 47
0592 #define CLK_VPP1_VPP0_DL_ASYNC 48
0593 #define CLK_VPP1_VPP0_DL_RELAY 49
0594 #define CLK_VPP1_VPP_SPLIT_26M 50
0595 #define CLK_VPP1_NR_CLK 51
0596
0597
0598
0599 #define CLK_IMG_LARB9 0
0600 #define CLK_IMG_TRAW0 1
0601 #define CLK_IMG_TRAW1 2
0602 #define CLK_IMG_TRAW2 3
0603 #define CLK_IMG_TRAW3 4
0604 #define CLK_IMG_DIP0 5
0605 #define CLK_IMG_WPE0 6
0606 #define CLK_IMG_IPE 7
0607 #define CLK_IMG_DIP1 8
0608 #define CLK_IMG_WPE1 9
0609 #define CLK_IMG_GALS 10
0610 #define CLK_IMG_NR_CLK 11
0611
0612
0613
0614 #define CLK_IMG1_DIP_TOP_LARB10 0
0615 #define CLK_IMG1_DIP_TOP_DIP_TOP 1
0616 #define CLK_IMG1_DIP_TOP_NR_CLK 2
0617
0618
0619
0620 #define CLK_IMG1_DIP_NR_RESERVE 0
0621 #define CLK_IMG1_DIP_NR_DIP_NR 1
0622 #define CLK_IMG1_DIP_NR_NR_CLK 2
0623
0624
0625
0626 #define CLK_IMG1_WPE_LARB11 0
0627 #define CLK_IMG1_WPE_WPE 1
0628 #define CLK_IMG1_WPE_NR_CLK 2
0629
0630
0631
0632 #define CLK_IPE_DPE 0
0633 #define CLK_IPE_FDVT 1
0634 #define CLK_IPE_ME 2
0635 #define CLK_IPE_TOP 3
0636 #define CLK_IPE_SMI_LARB12 4
0637 #define CLK_IPE_NR_CLK 5
0638
0639
0640
0641 #define CLK_CAM_LARB13 0
0642 #define CLK_CAM_LARB14 1
0643 #define CLK_CAM_MAIN_CAM 2
0644 #define CLK_CAM_MAIN_CAMTG 3
0645 #define CLK_CAM_SENINF 4
0646 #define CLK_CAM_GCAMSVA 5
0647 #define CLK_CAM_GCAMSVB 6
0648 #define CLK_CAM_GCAMSVC 7
0649 #define CLK_CAM_SCAMSA 8
0650 #define CLK_CAM_SCAMSB 9
0651 #define CLK_CAM_CAMSV_TOP 10
0652 #define CLK_CAM_CAMSV_CQ 11
0653 #define CLK_CAM_ADL 12
0654 #define CLK_CAM_ASG 13
0655 #define CLK_CAM_PDA 14
0656 #define CLK_CAM_FAKE_ENG 15
0657 #define CLK_CAM_MAIN_MRAW0 16
0658 #define CLK_CAM_MAIN_MRAW1 17
0659 #define CLK_CAM_MAIN_MRAW2 18
0660 #define CLK_CAM_MAIN_MRAW3 19
0661 #define CLK_CAM_CAM2MM0_GALS 20
0662 #define CLK_CAM_CAM2MM1_GALS 21
0663 #define CLK_CAM_CAM2SYS_GALS 22
0664 #define CLK_CAM_NR_CLK 23
0665
0666
0667
0668 #define CLK_CAM_RAWA_LARBX 0
0669 #define CLK_CAM_RAWA_CAM 1
0670 #define CLK_CAM_RAWA_CAMTG 2
0671 #define CLK_CAM_RAWA_NR_CLK 3
0672
0673
0674
0675 #define CLK_CAM_YUVA_LARBX 0
0676 #define CLK_CAM_YUVA_CAM 1
0677 #define CLK_CAM_YUVA_CAMTG 2
0678 #define CLK_CAM_YUVA_NR_CLK 3
0679
0680
0681
0682 #define CLK_CAM_RAWB_LARBX 0
0683 #define CLK_CAM_RAWB_CAM 1
0684 #define CLK_CAM_RAWB_CAMTG 2
0685 #define CLK_CAM_RAWB_NR_CLK 3
0686
0687
0688
0689 #define CLK_CAM_YUVB_LARBX 0
0690 #define CLK_CAM_YUVB_CAM 1
0691 #define CLK_CAM_YUVB_CAMTG 2
0692 #define CLK_CAM_YUVB_NR_CLK 3
0693
0694
0695
0696 #define CLK_CAM_MRAW_LARBX 0
0697 #define CLK_CAM_MRAW_CAMTG 1
0698 #define CLK_CAM_MRAW_MRAW0 2
0699 #define CLK_CAM_MRAW_MRAW1 3
0700 #define CLK_CAM_MRAW_MRAW2 4
0701 #define CLK_CAM_MRAW_MRAW3 5
0702 #define CLK_CAM_MRAW_NR_CLK 6
0703
0704
0705
0706 #define CLK_CCU_LARB18 0
0707 #define CLK_CCU_AHB 1
0708 #define CLK_CCU_CCU0 2
0709 #define CLK_CCU_CCU1 3
0710 #define CLK_CCU_NR_CLK 4
0711
0712
0713
0714 #define CLK_VDEC_SOC_LARB1 0
0715 #define CLK_VDEC_SOC_LAT 1
0716 #define CLK_VDEC_SOC_VDEC 2
0717 #define CLK_VDEC_SOC_NR_CLK 3
0718
0719
0720
0721 #define CLK_VDEC_LARB1 0
0722 #define CLK_VDEC_LAT 1
0723 #define CLK_VDEC_VDEC 2
0724 #define CLK_VDEC_NR_CLK 3
0725
0726
0727
0728 #define CLK_VDEC_CORE1_LARB1 0
0729 #define CLK_VDEC_CORE1_LAT 1
0730 #define CLK_VDEC_CORE1_VDEC 2
0731 #define CLK_VDEC_CORE1_NR_CLK 3
0732
0733
0734
0735 #define CLK_APUSYS_PLL_APUPLL 0
0736 #define CLK_APUSYS_PLL_NPUPLL 1
0737 #define CLK_APUSYS_PLL_APUPLL1 2
0738 #define CLK_APUSYS_PLL_APUPLL2 3
0739 #define CLK_APUSYS_PLL_NR_CLK 4
0740
0741
0742
0743 #define CLK_VENC_LARB 0
0744 #define CLK_VENC_VENC 1
0745 #define CLK_VENC_JPGENC 2
0746 #define CLK_VENC_JPGDEC 3
0747 #define CLK_VENC_JPGDEC_C1 4
0748 #define CLK_VENC_GALS 5
0749 #define CLK_VENC_NR_CLK 6
0750
0751
0752
0753 #define CLK_VENC_CORE1_LARB 0
0754 #define CLK_VENC_CORE1_VENC 1
0755 #define CLK_VENC_CORE1_JPGENC 2
0756 #define CLK_VENC_CORE1_JPGDEC 3
0757 #define CLK_VENC_CORE1_JPGDEC_C1 4
0758 #define CLK_VENC_CORE1_GALS 5
0759 #define CLK_VENC_CORE1_NR_CLK 6
0760
0761
0762
0763 #define CLK_VDO0_DISP_OVL0 0
0764 #define CLK_VDO0_DISP_COLOR0 1
0765 #define CLK_VDO0_DISP_COLOR1 2
0766 #define CLK_VDO0_DISP_CCORR0 3
0767 #define CLK_VDO0_DISP_CCORR1 4
0768 #define CLK_VDO0_DISP_AAL0 5
0769 #define CLK_VDO0_DISP_AAL1 6
0770 #define CLK_VDO0_DISP_GAMMA0 7
0771 #define CLK_VDO0_DISP_GAMMA1 8
0772 #define CLK_VDO0_DISP_DITHER0 9
0773 #define CLK_VDO0_DISP_DITHER1 10
0774 #define CLK_VDO0_DISP_OVL1 11
0775 #define CLK_VDO0_DISP_WDMA0 12
0776 #define CLK_VDO0_DISP_WDMA1 13
0777 #define CLK_VDO0_DISP_RDMA0 14
0778 #define CLK_VDO0_DISP_RDMA1 15
0779 #define CLK_VDO0_DSI0 16
0780 #define CLK_VDO0_DSI1 17
0781 #define CLK_VDO0_DSC_WRAP0 18
0782 #define CLK_VDO0_VPP_MERGE0 19
0783 #define CLK_VDO0_DP_INTF0 20
0784 #define CLK_VDO0_DISP_MUTEX0 21
0785 #define CLK_VDO0_DISP_IL_ROT0 22
0786 #define CLK_VDO0_APB_BUS 23
0787 #define CLK_VDO0_FAKE_ENG0 24
0788 #define CLK_VDO0_FAKE_ENG1 25
0789 #define CLK_VDO0_DL_ASYNC0 26
0790 #define CLK_VDO0_DL_ASYNC1 27
0791 #define CLK_VDO0_DL_ASYNC2 28
0792 #define CLK_VDO0_DL_ASYNC3 29
0793 #define CLK_VDO0_DL_ASYNC4 30
0794 #define CLK_VDO0_DISP_MONITOR0 31
0795 #define CLK_VDO0_DISP_MONITOR1 32
0796 #define CLK_VDO0_DISP_MONITOR2 33
0797 #define CLK_VDO0_DISP_MONITOR3 34
0798 #define CLK_VDO0_DISP_MONITOR4 35
0799 #define CLK_VDO0_SMI_GALS 36
0800 #define CLK_VDO0_SMI_COMMON 37
0801 #define CLK_VDO0_SMI_EMI 38
0802 #define CLK_VDO0_SMI_IOMMU 39
0803 #define CLK_VDO0_SMI_LARB 40
0804 #define CLK_VDO0_SMI_RSI 41
0805 #define CLK_VDO0_DSI0_DSI 42
0806 #define CLK_VDO0_DSI1_DSI 43
0807 #define CLK_VDO0_DP_INTF0_DP_INTF 44
0808 #define CLK_VDO0_NR_CLK 45
0809
0810
0811
0812 #define CLK_VDO1_SMI_LARB2 0
0813 #define CLK_VDO1_SMI_LARB3 1
0814 #define CLK_VDO1_GALS 2
0815 #define CLK_VDO1_FAKE_ENG0 3
0816 #define CLK_VDO1_FAKE_ENG 4
0817 #define CLK_VDO1_MDP_RDMA0 5
0818 #define CLK_VDO1_MDP_RDMA1 6
0819 #define CLK_VDO1_MDP_RDMA2 7
0820 #define CLK_VDO1_MDP_RDMA3 8
0821 #define CLK_VDO1_VPP_MERGE0 9
0822 #define CLK_VDO1_VPP_MERGE1 10
0823 #define CLK_VDO1_VPP_MERGE2 11
0824 #define CLK_VDO1_VPP_MERGE3 12
0825 #define CLK_VDO1_VPP_MERGE4 13
0826 #define CLK_VDO1_VPP2_TO_VDO1_DL_ASYNC 14
0827 #define CLK_VDO1_VPP3_TO_VDO1_DL_ASYNC 15
0828 #define CLK_VDO1_DISP_MUTEX 16
0829 #define CLK_VDO1_MDP_RDMA4 17
0830 #define CLK_VDO1_MDP_RDMA5 18
0831 #define CLK_VDO1_MDP_RDMA6 19
0832 #define CLK_VDO1_MDP_RDMA7 20
0833 #define CLK_VDO1_DP_INTF0_MM 21
0834 #define CLK_VDO1_DPI0_MM 22
0835 #define CLK_VDO1_DPI1_MM 23
0836 #define CLK_VDO1_DISP_MONITOR 24
0837 #define CLK_VDO1_MERGE0_DL_ASYNC 25
0838 #define CLK_VDO1_MERGE1_DL_ASYNC 26
0839 #define CLK_VDO1_MERGE2_DL_ASYNC 27
0840 #define CLK_VDO1_MERGE3_DL_ASYNC 28
0841 #define CLK_VDO1_MERGE4_DL_ASYNC 29
0842 #define CLK_VDO1_VDO0_DSC_TO_VDO1_DL_ASYNC 30
0843 #define CLK_VDO1_VDO0_MERGE_TO_VDO1_DL_ASYNC 31
0844 #define CLK_VDO1_HDR_VDO_FE0 32
0845 #define CLK_VDO1_HDR_GFX_FE0 33
0846 #define CLK_VDO1_HDR_VDO_BE 34
0847 #define CLK_VDO1_HDR_VDO_FE1 35
0848 #define CLK_VDO1_HDR_GFX_FE1 36
0849 #define CLK_VDO1_DISP_MIXER 37
0850 #define CLK_VDO1_HDR_VDO_FE0_DL_ASYNC 38
0851 #define CLK_VDO1_HDR_VDO_FE1_DL_ASYNC 39
0852 #define CLK_VDO1_HDR_GFX_FE0_DL_ASYNC 40
0853 #define CLK_VDO1_HDR_GFX_FE1_DL_ASYNC 41
0854 #define CLK_VDO1_HDR_VDO_BE_DL_ASYNC 42
0855 #define CLK_VDO1_DPI0 43
0856 #define CLK_VDO1_DISP_MONITOR_DPI0 44
0857 #define CLK_VDO1_DPI1 45
0858 #define CLK_VDO1_DISP_MONITOR_DPI1 46
0859 #define CLK_VDO1_DPINTF 47
0860 #define CLK_VDO1_DISP_MONITOR_DPINTF 48
0861 #define CLK_VDO1_26M_SLOW 49
0862 #define CLK_VDO1_NR_CLK 50
0863
0864 #endif