blob: 923ef240aab99e05d5f15922e775639553b0b583 [file] [log] [blame] [edit]
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (c) 2021 MediaTek Inc.
* Author: Chun-Jie Chen <chun-jie.chen@mediatek.com>
*/
#ifndef _DT_BINDINGS_CLK_MT8188_H
#define _DT_BINDINGS_CLK_MT8188_H
/* TOPCKGEN */
#define CLK_TOP_AXI_SEL 0
#define CLK_TOP_SPM_SEL 1
#define CLK_TOP_SCP_SEL 2
#define CLK_TOP_BUS_AXIMEM_SEL 3
#define CLK_TOP_VPP_SEL 4
#define CLK_TOP_ETHDR_SEL 5
#define CLK_TOP_IPE_SEL 6
#define CLK_TOP_CAM_SEL 7
#define CLK_TOP_CCU_SEL 8
#define CLK_TOP_CCU_AHB_SEL 9
#define CLK_TOP_IMG_SEL 10
#define CLK_TOP_CAMTM_SEL 11
#define CLK_TOP_DSP_SEL 12
#define CLK_TOP_DSP1_SEL 13
#define CLK_TOP_DSP2_SEL 14
#define CLK_TOP_DSP3_SEL 15
#define CLK_TOP_DSP4_SEL 16
#define CLK_TOP_DSP5_SEL 17
#define CLK_TOP_DSP6_SEL 18
#define CLK_TOP_DSP7_SEL 19
#define CLK_TOP_MFG_CORE_TMP_SEL 20
#define CLK_TOP_CAMTG_SEL 21
#define CLK_TOP_CAMTG2_SEL 22
#define CLK_TOP_CAMTG3_SEL 23
#define CLK_TOP_UART_SEL 24
#define CLK_TOP_SPI_SEL 25
#define CLK_TOP_MSDC50_0_HCLK_SEL 26
#define CLK_TOP_MSDC50_0_SEL 27
#define CLK_TOP_MSDC30_1_SEL 28
#define CLK_TOP_MSDC30_2_SEL 29
#define CLK_TOP_INTDIR_SEL 30
#define CLK_TOP_AUD_INTBUS_SEL 31
#define CLK_TOP_AUDIO_H_SEL 32
#define CLK_TOP_PWRAP_ULPOSC_SEL 33
#define CLK_TOP_ATB_SEL 34
#define CLK_TOP_SSPM_SEL 35
#define CLK_TOP_DP_SEL 36
#define CLK_TOP_EDP_SEL 37
#define CLK_TOP_DPI_SEL 38
#define CLK_TOP_DISP_PWM0_SEL 39
#define CLK_TOP_DISP_PWM1_SEL 40
#define CLK_TOP_USB_TOP_SEL 41
#define CLK_TOP_SSUSB_XHCI_SEL 42
#define CLK_TOP_USB_TOP_2P_SEL 43
#define CLK_TOP_SSUSB_XHCI_2P_SEL 44
#define CLK_TOP_USB_TOP_3P_SEL 45
#define CLK_TOP_SSUSB_XHCI_3P_SEL 46
#define CLK_TOP_I2C_SEL 47
#define CLK_TOP_SENINF_SEL 48
#define CLK_TOP_SENINF1_SEL 49
#define CLK_TOP_GCPU_SEL 50
#define CLK_TOP_VENC_SEL 51
#define CLK_TOP_VDEC_SEL 52
#define CLK_TOP_PWM_SEL 53
#define CLK_TOP_MCUPM_SEL 54
#define CLK_TOP_SPMI_P_MST_SEL 55
#define CLK_TOP_SPMI_M_MST_SEL 56
#define CLK_TOP_DVFSRC_SEL 57
#define CLK_TOP_TL_SEL 58
#define CLK_TOP_AES_MSDCFDE_SEL 59
#define CLK_TOP_DSI_OCC_SEL 60
#define CLK_TOP_WPE_VPP_SEL 61
#define CLK_TOP_HDCP_SEL 62
#define CLK_TOP_HDCP_24M_SEL 63
#define CLK_TOP_HDMI_APB_SEL 64
#define CLK_TOP_SNPS_ETH_250M_SEL 65
#define CLK_TOP_SNPS_ETH_62P4M_PTP_SEL 66
#define CLK_TOP_SNPS_ETH_50M_RMII_SEL 67
#define CLK_TOP_ADSP_SEL 68
#define CLK_TOP_AUDIO_LOCAL_BUS_SEL 69
#define CLK_TOP_ASM_H_SEL 70
#define CLK_TOP_ASM_L_SEL 71
#define CLK_TOP_APLL1_SEL 72
#define CLK_TOP_APLL2_SEL 73
#define CLK_TOP_APLL3_SEL 74
#define CLK_TOP_APLL4_SEL 75
#define CLK_TOP_APLL5_SEL 76
#define CLK_TOP_I2SO1_SEL 77
#define CLK_TOP_I2SO2_SEL 78
#define CLK_TOP_I2SI1_SEL 79
#define CLK_TOP_I2SI2_SEL 80
#define CLK_TOP_DPTX_SEL 81
#define CLK_TOP_AUD_IEC_SEL 82
#define CLK_TOP_A1SYS_HP_SEL 83
#define CLK_TOP_A2SYS_SEL 84
#define CLK_TOP_A3SYS_SEL 85
#define CLK_TOP_A4SYS_SEL 86
#define CLK_TOP_ECC_SEL 87
#define CLK_TOP_SPINOR_SEL 88
#define CLK_TOP_ULPOSC_SEL 89
#define CLK_TOP_SRCK_SEL 90
#define CLK_TOP_MFG_CK_FAST_REF_SEL 91
#define CLK_TOP_MFGPLL 92
#define CLK_TOP_MAINPLL 93
#define CLK_TOP_MAINPLL_D3 94
#define CLK_TOP_MAINPLL_D4 95
#define CLK_TOP_MAINPLL_D4_D2 96
#define CLK_TOP_MAINPLL_D4_D4 97
#define CLK_TOP_MAINPLL_D4_D8 98
#define CLK_TOP_MAINPLL_D5 99
#define CLK_TOP_MAINPLL_D5_D2 100
#define CLK_TOP_MAINPLL_D5_D4 101
#define CLK_TOP_MAINPLL_D5_D8 102
#define CLK_TOP_MAINPLL_D6 103
#define CLK_TOP_MAINPLL_D6_D2 104
#define CLK_TOP_MAINPLL_D6_D4 105
#define CLK_TOP_MAINPLL_D6_D8 106
#define CLK_TOP_MAINPLL_D7 107
#define CLK_TOP_MAINPLL_D7_D2 108
#define CLK_TOP_MAINPLL_D7_D4 109
#define CLK_TOP_MAINPLL_D7_D8 110
#define CLK_TOP_MAINPLL_D9 111
#define CLK_TOP_UNIVPLL 112
#define CLK_TOP_UNIVPLL_D2 113
#define CLK_TOP_UNIVPLL_D3 114
#define CLK_TOP_UNIVPLL_D4 115
#define CLK_TOP_UNIVPLL_D4_D2 116
#define CLK_TOP_UNIVPLL_D4_D4 117
#define CLK_TOP_UNIVPLL_D4_D8 118
#define CLK_TOP_UNIVPLL_D5 119
#define CLK_TOP_UNIVPLL_D5_D2 120
#define CLK_TOP_UNIVPLL_D5_D4 121
#define CLK_TOP_UNIVPLL_D5_D8 122
#define CLK_TOP_UNIVPLL_D6 123
#define CLK_TOP_UNIVPLL_D6_D2 124
#define CLK_TOP_UNIVPLL_D6_D4 125
#define CLK_TOP_UNIVPLL_D6_D8 126
#define CLK_TOP_UNIVPLL_D7 127
#define CLK_TOP_UNIVPLL_192M 128
#define CLK_TOP_UNIVPLL_192M_D4 129
#define CLK_TOP_UNIVPLL_192M_D8 130
#define CLK_TOP_UNIVPLL_192M_D10 131
#define CLK_TOP_UNIVPLL_192M_D16 132
#define CLK_TOP_UNIVPLL_192M_D32 133
#define CLK_TOP_IMGPLL 134
#define CLK_TOP_APLL1 135
#define CLK_TOP_APLL1_D3 136
#define CLK_TOP_APLL1_D4 137
#define CLK_TOP_APLL2 138
#define CLK_TOP_APLL2_D3 139
#define CLK_TOP_APLL2_D4 140
#define CLK_TOP_APLL3 141
#define CLK_TOP_APLL3_D4 142
#define CLK_TOP_APLL4 143
#define CLK_TOP_APLL4_D4 144
#define CLK_TOP_APLL5 145
#define CLK_TOP_APLL5_D4 146
#define CLK_TOP_MMPLL 147
#define CLK_TOP_MMPLL_D4 148
#define CLK_TOP_MMPLL_D4_D2 149
#define CLK_TOP_MMPLL_D5 150
#define CLK_TOP_MMPLL_D5_D2 151
#define CLK_TOP_MMPLL_D5_D4 152
#define CLK_TOP_MMPLL_D6 153
#define CLK_TOP_MMPLL_D6_D2 154
#define CLK_TOP_MMPLL_D7 155
#define CLK_TOP_MMPLL_D9 156
#define CLK_TOP_TVDPLL1 157
#define CLK_TOP_TVDPLL1_D2 158
#define CLK_TOP_TVDPLL1_D4 159
#define CLK_TOP_TVDPLL1_D8 160
#define CLK_TOP_TVDPLL1_D16 161
#define CLK_TOP_TVDPLL2 162
#define CLK_TOP_TVDPLL2_D2 163
#define CLK_TOP_TVDPLL2_D4 164
#define CLK_TOP_TVDPLL2_D8 165
#define CLK_TOP_TVDPLL2_D16 166
#define CLK_TOP_MSDCPLL 167
#define CLK_TOP_MSDCPLL_D2 168
#define CLK_TOP_MSDCPLL_D16 169
#define CLK_TOP_ETHPLL 170
#define CLK_TOP_ETHPLL_D2 171
#define CLK_TOP_ETHPLL_D4 172
#define CLK_TOP_ETHPLL_D8 173
#define CLK_TOP_ETHPLL_D10 174
#define CLK_TOP_ADSPPLL 175
#define CLK_TOP_ADSPPLL_D2 176
#define CLK_TOP_ADSPPLL_D4 177
#define CLK_TOP_ADSPPLL_D8 178
#define CLK_TOP_ULPOSC 179
#define CLK_TOP_ULPOSC_D2 180
#define CLK_TOP_ULPOSC_D4 181
#define CLK_TOP_ULPOSC_D8 182
#define CLK_TOP_ULPOSC_D7 183
#define CLK_TOP_ULPOSC_D10 184
#define CLK_TOP_ULPOSC_D16 185
#define CLK_TOP_MPHONE_SLAVE_BCK 186
#define CLK_TOP_PAD_FPC 187
#define CLK_TOP_466M_FMEM 188
#define CLK_TOP_PEXTP_PIPE 189
#define CLK_TOP_DSI_PHY 190
#define CLK_TOP_APLL12_CK_DIV0 191
#define CLK_TOP_APLL12_CK_DIV1 192
#define CLK_TOP_APLL12_CK_DIV2 193
#define CLK_TOP_APLL12_CK_DIV3 194
#define CLK_TOP_APLL12_CK_DIV4 195
#define CLK_TOP_APLL12_CK_DIV9 196
#define CLK_TOP_CFGREG_CLOCK_EN_VPP0 197
#define CLK_TOP_CFGREG_CLOCK_EN_VPP1 198
#define CLK_TOP_CFGREG_CLOCK_EN_VDO0 199
#define CLK_TOP_CFGREG_CLOCK_EN_VDO1 200
#define CLK_TOP_CFGREG_CLOCK_ISP_AXI_GALS 201
#define CLK_TOP_CFGREG_F26M_VPP0 202
#define CLK_TOP_CFGREG_F26M_VPP1 203
#define CLK_TOP_CFGREG_F26M_VDO0 204
#define CLK_TOP_CFGREG_F26M_VDO1 205
#define CLK_TOP_CFGREG_AUD_F26M_AUD 206
#define CLK_TOP_CFGREG_UNIPLL_SES 207
#define CLK_TOP_CFGREG_F_PCIE_PHY_REF 208
#define CLK_TOP_SSUSB_TOP_REF 209
#define CLK_TOP_SSUSB_PHY_REF 210
#define CLK_TOP_SSUSB_TOP_P1_REF 211
#define CLK_TOP_SSUSB_PHY_P1_REF 212
#define CLK_TOP_SSUSB_TOP_P2_REF 213
#define CLK_TOP_SSUSB_PHY_P2_REF 214
#define CLK_TOP_SSUSB_TOP_P3_REF 215
#define CLK_TOP_SSUSB_PHY_P3_REF 216
#define CLK_TOP_NR_CLK 217
/* INFRACFG_AO */
#define CLK_INFRA_AO_PMIC_TMR 0
#define CLK_INFRA_AO_PMIC_AP 1
#define CLK_INFRA_AO_PMIC_MD 2
#define CLK_INFRA_AO_PMIC_CONN 3
#define CLK_INFRA_AO_SEJ 4
#define CLK_INFRA_AO_APXGPT 5
#define CLK_INFRA_AO_GCE 6
#define CLK_INFRA_AO_GCE2 7
#define CLK_INFRA_AO_THERM 8
#define CLK_INFRA_AO_PWM_HCLK 9
#define CLK_INFRA_AO_PWM1 10
#define CLK_INFRA_AO_PWM2 11
#define CLK_INFRA_AO_PWM3 12
#define CLK_INFRA_AO_PWM4 13
#define CLK_INFRA_AO_PWM 14
#define CLK_INFRA_AO_UART0 15
#define CLK_INFRA_AO_UART1 16
#define CLK_INFRA_AO_UART2 17
#define CLK_INFRA_AO_UART3 18
#define CLK_INFRA_AO_UART4 19
#define CLK_INFRA_AO_GCE_26M 20
#define CLK_INFRA_AO_CQ_DMA_FPC 21
#define CLK_INFRA_AO_UART5 22
#define CLK_INFRA_AO_HDMI_26M 23
#define CLK_INFRA_AO_SPI0 24
#define CLK_INFRA_AO_MSDC0 25
#define CLK_INFRA_AO_MSDC1 26
#define CLK_INFRA_AO_MSDC2 27
#define CLK_INFRA_AO_MSDC0_SRC 28
#define CLK_INFRA_AO_DVFSRC 29
#define CLK_INFRA_AO_TRNG 30
#define CLK_INFRA_AO_AUXADC 31
#define CLK_INFRA_AO_CPUM 32
#define CLK_INFRA_AO_HDMI_32K 33
#define CLK_INFRA_AO_CEC_66M_HCLK 34
#define CLK_INFRA_AO_PCIE_TL_26M 35
#define CLK_INFRA_AO_MSDC1_SRC 36
#define CLK_INFRA_AO_CEC_66M_BCLK 37
#define CLK_INFRA_AO_PCIE_TL_96M 38
#define CLK_INFRA_AO_DEVICE_APC 39
#define CLK_INFRA_AO_ECC_66M_HCLK 40
#define CLK_INFRA_AO_DEBUGSYS 41
#define CLK_INFRA_AO_AUDIO 42
#define CLK_INFRA_AO_PCIE_TL_32K 43
#define CLK_INFRA_AO_DBG_TRACE 44
#define CLK_INFRA_AO_DRAMC_F26M 45
#define CLK_INFRA_AO_IRTX 46
#define CLK_INFRA_AO_DISP_PWM 47
#define CLK_INFRA_AO_CLDMA_BCLK 48
#define CLK_INFRA_AO_AUDIO_26M_BCLK 49
#define CLK_INFRA_AO_SPI1 50
#define CLK_INFRA_AO_SPI2 51
#define CLK_INFRA_AO_SPI3 52
#define CLK_INFRA_AO_FSSPM 53
#define CLK_INFRA_AO_SSPM_BUS_HCLK 54
#define CLK_INFRA_AO_APDMA_BCLK 55
#define CLK_INFRA_AO_SPI4 56
#define CLK_INFRA_AO_SPI5 57
#define CLK_INFRA_AO_CQ_DMA 58
#define CLK_INFRA_AO_MSDC0_SELF 59
#define CLK_INFRA_AO_MSDC1_SELF 60
#define CLK_INFRA_AO_MSDC2_SELF 61
#define CLK_INFRA_AO_I2S_DMA 62
#define CLK_INFRA_AO_AP_MSDC0 63
#define CLK_INFRA_AO_MD_MSDC0 64
#define CLK_INFRA_AO_MSDC30_2 65
#define CLK_INFRA_AO_GCPU 66
#define CLK_INFRA_AO_PCIE_PERI_26M 67
#define CLK_INFRA_AO_GCPU_66M_BCLK 68
#define CLK_INFRA_AO_GCPU_133M_BCLK 69
#define CLK_INFRA_AO_DISP_PWM1 70
#define CLK_INFRA_AO_FBIST2FPC 71
#define CLK_INFRA_AO_DEVICE_APC_SYNC 72
#define CLK_INFRA_AO_PCIE_P1_PERI_26M 73
#define CLK_INFRA_AO_133M_MCLK_CK 74
#define CLK_INFRA_AO_66M_MCLK_CK 75
#define CLK_INFRA_AO_PCIE_PL_P_250M_P0 76
#define CLK_INFRA_AO_RG_AES_MSDCFDE_CK_0P 77
#define CLK_INFRA_AO_NR_CLK 78
/* APMIXEDSYS */
#define CLK_APMIXED_ETHPLL 0
#define CLK_APMIXED_MSDCPLL 1
#define CLK_APMIXED_TVDPLL1 2
#define CLK_APMIXED_TVDPLL2 3
#define CLK_APMIXED_MMPLL 4
#define CLK_APMIXED_MAINPLL 5
#define CLK_APMIXED_IMGPLL 6
#define CLK_APMIXED_UNIVPLL 7
#define CLK_APMIXED_ADSPPLL 8
#define CLK_APMIXED_APLL1 9
#define CLK_APMIXED_APLL2 10
#define CLK_APMIXED_APLL3 11
#define CLK_APMIXED_APLL4 12
#define CLK_APMIXED_APLL5 13
#define CLK_APMIXED_MFGPLL 14
#define CLK_APMIXED_PLL_SSUSB26M_EN 15
#define CLK_APMIXED_NR_CLK 16
/* AUDSYS_SRC */
#define CLK_AUDIO_SRC_ASRC0 0
#define CLK_AUDIO_SRC_ASRC1 1
#define CLK_AUDIO_SRC_ASRC2 2
#define CLK_AUDIO_SRC_ASRC3 3
#define CLK_AUDIO_SRC_NR_CLK 4
/* PERICFG_AO */
#define CLK_PERI_AO_ETHERNET 0
#define CLK_PERI_AO_ETHERNET_BUS 1
#define CLK_PERI_AO_FLASHIF_BUS 2
#define CLK_PERI_AO_FLASHIF_26M 3
#define CLK_PERI_AO_FLASHIFLASHCK 4
#define CLK_PERI_AO_SSUSB_2P_BUS 5
#define CLK_PERI_AO_SSUSB_2P_XHCI 6
#define CLK_PERI_AO_SSUSB_3P_BUS 7
#define CLK_PERI_AO_SSUSB_3P_XHCI 8
#define CLK_PERI_AO_SSUSB_BUS 9
#define CLK_PERI_AO_SSUSB_XHCI 10
#define CLK_PERI_AO_ETHERNET_MAC 11
#define CLK_PERI_AO_PCIE_P0_FMEM 12
#define CLK_PERI_AO_NR_CLK 13
/* IMP_IIC_WRAP_C */
#define CLK_IMP_IIC_WRAP_C_AP_CLOCK_I2C0 0
#define CLK_IMP_IIC_WRAP_C_AP_CLOCK_I2C2 1
#define CLK_IMP_IIC_WRAP_C_AP_CLOCK_I2C3 2
#define CLK_IMP_IIC_WRAP_C_NR_CLK 3
/* IMP_IIC_WRAP_W */
#define CLK_IMP_IIC_WRAP_W_AP_CLOCK_I2C1 0
#define CLK_IMP_IIC_WRAP_W_AP_CLOCK_I2C4 1
#define CLK_IMP_IIC_WRAP_W_NR_CLK 2
/* IMP_IIC_WRAP_EN */
#define CLK_IMP_IIC_WRAP_EN_AP_CLOCK_I2C5 0
#define CLK_IMP_IIC_WRAP_EN_AP_CLOCK_I2C6 1
#define CLK_IMP_IIC_WRAP_EN_NR_CLK 2
/* MFGCFG */
#define CLK_MFGCFG_BG3D 0
#define CLK_MFGCFG_NR_CLK 1
/* VPPSYS0 */
#define CLK_VPP0_MDP_FG 0
#define CLK_VPP0_STITCH 1
#define CLK_VPP0_PADDING 2
#define CLK_VPP0_MDP_TCC 3
#define CLK_VPP0_WARP0_ASYNC_TX 4
#define CLK_VPP0_WARP1_ASYNC_TX 5
#define CLK_VPP0_MUTEX 6
#define CLK_VPP02VPP1_RELAY 7
#define CLK_VPP0_VPP12VPP0_ASYNC 8
#define CLK_VPP0_MMSYSRAM_TOP 9
#define CLK_VPP0_MDP_AAL 10
#define CLK_VPP0_MDP_RSZ 11
#define CLK_VPP0_SMI_COMMON_MMSRAM 12
#define CLK_VPP0_GALS_VDO0_LARB0_MMSRAM 13
#define CLK_VPP0_GALS_VDO0_LARB1_MMSRAM 14
#define CLK_VPP0_GALS_VENCSYS_MMSRAM 15
#define CLK_VPP0_GALS_VENCSYS_CORE1_MMSRAM 16
#define CLK_VPP0_GALS_INFRA_MMSRAM 17
#define CLK_VPP0_GALS_CAMSYS_MMSRAM 18
#define CLK_VPP0_GALS_VPP1_LARB5_MMSRAM 19
#define CLK_VPP0_GALS_VPP1_LARB6_MMSRAM 20
#define CLK_VPP0_SMI_REORDER_MMSRAM 21
#define CLK_VPP0_SMI_IOMMU 22
#define CLK_VPP0_GALS_IMGSYS_CAMSYS 23
#define CLK_VPP0_MDP_RDMA 24
#define CLK_VPP0_MDP_WROT 25
#define CLK_VPP0_GALS_EMI0_EMI1 26
#define CLK_VPP0_SMI_SUB_COMMON_REORDER 27
#define CLK_VPP0_SMI_RSI 28
#define CLK_VPP0_SMI_COMMON_LARB4 29
#define CLK_VPP0_GALS_VDEC_VDEC_CORE1 30
#define CLK_VPP0_GALS_VPP1_WPESYS 31
#define CLK_VPP0_GALS_VDO0_VDO1_VENCSYS_CORE1 32
#define CLK_VPP0_FAKE_ENG 33
#define CLK_VPP0_MDP_HDR 34
#define CLK_VPP0_MDP_TDSHP 35
#define CLK_VPP0_MDP_COLOR 36
#define CLK_VPP0_MDP_OVL 37
#define CLK_VPP0_DSIP_RDMA 38
#define CLK_VPP0_DISP_WDMA 39
#define CLK_VPP0_MDP_HMS 40
#define CLK_VPP0_WARP0_RELAY 41
#define CLK_VPP0_WARP0_ASYNC 42
#define CLK_VPP0_WARP1_RELAY 43
#define CLK_VPP0_WARP1_ASYNC 44
#define CLK_VPP0_NR_CLK 45
/* WPESYS */
#define CLK_WPE_TOP_WPE_VPP0 0
#define CLK_WPE_TOP_SMI_LARB7 1
#define CLK_WPE_TOP_WPESYS_EVENT_TX 2
#define CLK_WPE_TOP_SMI_LARB7_PCLK_EN 3
#define CLK_WPE_TOP_NR_CLK 4
/* WPESYS_VPP0 */
#define CLK_WPE_VPP0_VECI 0
#define CLK_WPE_VPP0_VEC2I 1
#define CLK_WPE_VPP0_VEC3I 2
#define CLK_WPE_VPP0_WPEO 3
#define CLK_WPE_VPP0_MSKO 4
#define CLK_WPE_VPP0_VGEN 5
#define CLK_WPE_VPP0_EXT 6
#define CLK_WPE_VPP0_VFC 7
#define CLK_WPE_VPP0_CACH0_TOP 8
#define CLK_WPE_VPP0_CACH0_DMA 9
#define CLK_WPE_VPP0_CACH1_TOP 10
#define CLK_WPE_VPP0_CACH1_DMA 11
#define CLK_WPE_VPP0_CACH2_TOP 12
#define CLK_WPE_VPP0_CACH2_DMA 13
#define CLK_WPE_VPP0_CACH3_TOP 14
#define CLK_WPE_VPP0_CACH3_DMA 15
#define CLK_WPE_VPP0_PSP 16
#define CLK_WPE_VPP0_PSP2 17
#define CLK_WPE_VPP0_SYNC 18
#define CLK_WPE_VPP0_C24 19
#define CLK_WPE_VPP0_MDP_CROP 20
#define CLK_WPE_VPP0_ISP_CROP 21
#define CLK_WPE_VPP0_TOP 22
#define CLK_WPE_VPP0_NR_CLK 23
/* VPPSYS1 */
#define CLK_VPP1_SVPP1_MDP_OVL 0
#define CLK_VPP1_SVPP1_MDP_TCC 1
#define CLK_VPP1_SVPP1_MDP_WROT 2
#define CLK_VPP1_SVPP1_VPP_PAD 3
#define CLK_VPP1_SVPP2_MDP_WROT 4
#define CLK_VPP1_SVPP2_VPP_PAD 5
#define CLK_VPP1_SVPP3_MDP_WROT 6
#define CLK_VPP1_SVPP3_VPP_PAD 7
#define CLK_VPP1_SVPP1_MDP_RDMA 8
#define CLK_VPP1_SVPP1_MDP_FG 9
#define CLK_VPP1_SVPP2_MDP_RDMA 10
#define CLK_VPP1_SVPP2_MDP_FG 11
#define CLK_VPP1_SVPP3_MDP_RDMA 12
#define CLK_VPP1_SVPP3_MDP_FG 13
#define CLK_VPP1_VPP_SPLIT 14
#define CLK_VPP1_SVPP2_VDO0_DL_RELAY 15
#define CLK_VPP1_SVPP1_MDP_RSZ 16
#define CLK_VPP1_SVPP1_MDP_TDSHP 17
#define CLK_VPP1_SVPP1_MDP_COLOR 18
#define CLK_VPP1_SVPP3_VDO1_DL_RELAY 19
#define CLK_VPP1_SVPP2_MDP_RSZ 20
#define CLK_VPP1_SVPP2_VPP_MERGE 21
#define CLK_VPP1_SVPP2_MDP_TDSHP 22
#define CLK_VPP1_SVPP2_MDP_COLOR 23
#define CLK_VPP1_SVPP3_MDP_RSZ 24
#define CLK_VPP1_SVPP3_VPP_MERGE 25
#define CLK_VPP1_SVPP3_MDP_TDSHP 26
#define CLK_VPP1_SVPP3_MDP_COLOR 27
#define CLK_VPP1_GALS5 28
#define CLK_VPP1_GALS6 29
#define CLK_VPP1_LARB5 30
#define CLK_VPP1_LARB6 31
#define CLK_VPP1_SVPP1_MDP_HDR 32
#define CLK_VPP1_SVPP1_MDP_AAL 33
#define CLK_VPP1_SVPP2_MDP_HDR 34
#define CLK_VPP1_SVPP2_MDP_AAL 35
#define CLK_VPP1_SVPP3_MDP_HDR 36
#define CLK_VPP1_SVPP3_MDP_AAL 37
#define CLK_VPP1_DISP_MUTEX 38
#define CLK_VPP1_SVPP2_VDO1_DL_RELAY 39
#define CLK_VPP1_SVPP3_VDO0_DL_RELAY 40
#define CLK_VPP1_VPP0_DL_ASYNC 41
#define CLK_VPP1_VPP0_DL1_RELAY 42
#define CLK_VPP1_LARB5_FAKE_ENG 43
#define CLK_VPP1_LARB6_FAKE_ENG 44
#define CLK_VPP1_HDMI_META 45
#define CLK_VPP1_VPP_SPLIT_HDMI 46
#define CLK_VPP1_DGI_IN 47
#define CLK_VPP1_DGI_OUT 48
#define CLK_VPP1_VPP_SPLIT_DGI 49
#define CLK_VPP1_DL_CON_OCC 50
#define CLK_VPP1_VPP_SPLIT_26M 51
#define CLK_VPP1_NR_CLK 52
/* IMGSYS */
#define CLK_IMGSYS_MAIN_LARB9 0
#define CLK_IMGSYS_MAIN_TRAW0 1
#define CLK_IMGSYS_MAIN_TRAW1 2
#define CLK_IMGSYS_MAIN_VCORE_GALS 3
#define CLK_IMGSYS_MAIN_DIP0 4
#define CLK_IMGSYS_MAIN_WPE0 5
#define CLK_IMGSYS_MAIN_IPE 6
#define CLK_IMGSYS_MAIN_WPE1 7
#define CLK_IMGSYS_MAIN_WPE2 8
#define CLK_IMGSYS_MAIN_GALS 9
#define CLK_IMGSYS_MAIN_NR_CLK 10
/* IMGSYS1_DIP_TOP */
#define CLK_IMGSYS1_DIP_TOP_LARB10 0
#define CLK_IMGSYS1_DIP_TOP_DIP_TOP 1
#define CLK_IMGSYS1_DIP_TOP_NR_CLK 2
/* IMGSYS1_DIP_NR */
#define CLK_IMGSYS1_DIP_NR_LARB15 0
#define CLK_IMGSYS1_DIP_NR_DIP_NR 1
#define CLK_IMGSYS1_DIP_NR_NR_CLK 2
/* IMGSYS_WPE1 */
#define CLK_IMGSYS_WPE1_LARB11 0
#define CLK_IMGSYS_WPE1 1
#define CLK_IMGSYS_WPE1_NR_CLK 2
/* IPESYS */
#define CLK_IPE_DPE 0
#define CLK_IPE_FDVT 1
#define CLK_IPE_ME 2
#define CLK_IPESYS_TOP 3
#define CLK_IPE_SMI_LARB12 4
#define CLK_IPE_NR_CLK 5
/* IMGSYS_WPE2 */
#define CLK_IMGSYS_WPE2_LARB11 0
#define CLK_IMGSYS_WPE2 1
#define CLK_IMGSYS_WPE2_NR_CLK 2
/* IMGSYS_WPE3 */
#define CLK_IMGSYS_WPE3_LARB11 0
#define CLK_IMGSYS_WPE3 1
#define CLK_IMGSYS_WPE3_NR_CLK 2
/* CAMSYS */
#define CLK_CAM_MAIN_LARB13 0
#define CLK_CAM_MAIN_LARB14 1
#define CLK_CAM_MAIN_CAM 2
#define CLK_CAM_MAIN_CAM_SUBA 3
#define CLK_CAM_MAIN_CAM_SUBB 4
#define CLK_CAM_MAIN_CAMTG 5
#define CLK_CAM_MAIN_SENINF 6
#define CLK_CAM_MAIN_GCAMSVA 7
#define CLK_CAM_MAIN_GCAMSVB 8
#define CLK_CAM_MAIN_GCAMSVC 9
#define CLK_CAM_MAIN_GCAMSVD 10
#define CLK_CAM_MAIN_GCAMSVE 11
#define CLK_CAM_MAIN_GCAMSVF 12
#define CLK_CAM_MAIN_GCAMSVG 13
#define CLK_CAM_MAIN_GCAMSVH 14
#define CLK_CAM_MAIN_GCAMSVI 15
#define CLK_CAM_MAIN_GCAMSVJ 16
#define CLK_CAM_MAIN_CAMSV_TOP 17
#define CLK_CAM_MAIN_CAMSV_CQ_A 18
#define CLK_CAM_MAIN_CAMSV_CQ_B 19
#define CLK_CAM_MAIN_CAMSV_CQ_C 20
#define CLK_CAM_MAIN_FAKE_ENG 21
#define CLK_CAM_MAIN_CAM2MM0_GALS 22
#define CLK_CAM_MAIN_CAM2MM1_GALS 23
#define CLK_CAM_MAIN_CAM2SYS_GALS 24
#define CLK_CAM_MAIN_NR_CLK 25
/* CAMSYS_RAWA */
#define CLK_CAM_RAWA_LARBX 0
#define CLK_CAM_RAWA_CAM 1
#define CLK_CAM_RAWA_CAMTG 2
#define CLK_CAM_RAWA_NR_CLK 3
/* CAMSYS_YUVA */
#define CLK_CAM_YUVA_LARBX 0
#define CLK_CAM_YUVA_CAM 1
#define CLK_CAM_YUVA_CAMTG 2
#define CLK_CAM_YUVA_NR_CLK 3
/* CAMSYS_RAWB */
#define CLK_CAM_RAWB_LARBX 0
#define CLK_CAM_RAWB_CAM 1
#define CLK_CAM_RAWB_CAMTG 2
#define CLK_CAM_RAWB_NR_CLK 3
/* CAMSYS_YUVB */
#define CLK_CAM_YUVB_LARBX 0
#define CLK_CAM_YUVB_CAM 1
#define CLK_CAM_YUVB_CAMTG 2
#define CLK_CAM_YUVB_NR_CLK 3
/* CCUSYS */
#define CLK_CCU_LARB27 0
#define CLK_CCU_AHB 1
#define CLK_CCU_CCU0 2
#define CLK_CCU_NR_CLK 3
/* VDECSYS_SOC */
#define CLK_VDE1_SOC_LARB1 0
#define CLK_VDE1_SOC_LAT 1
#define CLK_VDE1_SOC_LAT_ACTIVE 2
#define CLK_VDE1_SOC_LAT_ENG 3
#define CLK_VDE1_SOC_VDEC 4
#define CLK_VDE1_SOC_VDEC_ACTIVE 5
#define CLK_VDE1_SOC_VDEC_ENG 6
#define CLK_VDE1_NR_CLK 7
/* VDECSYS */
#define CLK_VDE2_LARB1 0
#define CLK_VDE2_LAT 1
#define CLK_VDE2_VDEC 2
#define CLK_VDE2_VDEC_ACTIVE 3
#define CLK_VDE2_VDEC_ENG 4
#define CLK_VDE2_NR_CLK 5
/* VENCSYS */
#define CLK_VEN1_CKE0_LARB 0
#define CLK_VEN1_CKE1_VENC 1
#define CLK_VEN1_CKE2_JPGENC 2
#define CLK_VEN1_CKE3_JPGDEC 3
#define CLK_VEN1_CKE4_JPGDEC_C1 4
#define CLK_VEN1_CKE5_GALS 5
#define CLK_VEN1_CKE6_GALS_SRAM 6
#define CLK_VEN1_NR_CLK 7
/* VDOSYS0 */
#define CLK_VDO0_DISP_OVL0 0
#define CLK_VDO0_FAKE_ENG0 1
#define CLK_VDO0_DISP_CCORR0 2
#define CLK_VDO0_DISP_MUTEX0 3
#define CLK_VDO0_DISP_GAMMA0 4
#define CLK_VDO0_DISP_DITHER0 5
#define CLK_VDO0_DISP_WDMA0 6
#define CLK_VDO0_DISP_RDMA0 7
#define CLK_VDO0_DSI0 8
#define CLK_VDO0_DSI1 9
#define CLK_VDO0_DSC_WRAP0 10
#define CLK_VDO0_VPP_MERGE0 11
#define CLK_VDO0_DP_INTF0 12
#define CLK_VDO0_DISP_AAL0 13
#define CLK_VDO0_INLINEROT0 14
#define CLK_VDO0_APB_BUS 15
#define CLK_VDO0_DISP_COLOR0 16
#define CLK_VDO0_MDP_WROT0 17
#define CLK_VDO0_DISP_RSZ0 18
#define CLK_VDO0_DISP_POSTMASK0 19
#define CLK_VDO0_FAKE_ENG1 20
#define CLK_VDO0_DL_ASYNC2 21
#define CLK_VDO0_DL_RELAY3 22
#define CLK_VDO0_DL_RELAY4 23
#define CLK_VDO0_SMI_GALS 24
#define CLK_VDO0_SMI_COMMON 25
#define CLK_VDO0_SMI_EMI 26
#define CLK_VDO0_SMI_IOMMU 27
#define CLK_VDO0_SMI_LARB 28
#define CLK_VDO0_SMI_RSI 29
#define CLK_VDO0_DSI0_DSI 30
#define CLK_VDO0_DSI1_DSI 31
#define CLK_VDO0_DP_INTF0_DP_INTF 32
#define CLK_VDO0_NR_CLK 33
/* VDOSYS1 */
#define CLK_VDO1_SMI_LARB2 0
#define CLK_VDO1_SMI_LARB3 1
#define CLK_VDO1_GALS 2
#define CLK_VDO1_FAKE_ENG0 3
#define CLK_VDO1_FAKE_ENG1 4
#define CLK_VDO1_MDP_RDMA0 5
#define CLK_VDO1_MDP_RDMA1 6
#define CLK_VDO1_MDP_RDMA2 7
#define CLK_VDO1_MDP_RDMA3 8
#define CLK_VDO1_VPP_MERGE0 9
#define CLK_VDO1_VPP_MERGE1 10
#define CLK_VDO1_VPP_MERGE2 11
#define CLK_VDO1_VPP_MERGE3 12
#define CLK_VDO1_VPP_MERGE4 13
#define CLK_VDO1_VPP2_TO_VDO1_DL_ASYNC 14
#define CLK_VDO1_VPP3_TO_VDO1_DL_ASYNC 15
#define CLK_VDO1_DISP_MUTEX 16
#define CLK_VDO1_MDP_RDMA4 17
#define CLK_VDO1_MDP_RDMA5 18
#define CLK_VDO1_MDP_RDMA6 19
#define CLK_VDO1_MDP_RDMA7 20
#define CLK_VDO1_DP_INTF0_MMCK 21
#define CLK_VDO1_DPI0_MM 22
#define CLK_VDO1_DPI1_MM 23
#define CLK_VDO1_MERGE0_DL_ASYNC 24
#define CLK_VDO1_MERGE1_DL_ASYNC 25
#define CLK_VDO1_MERGE2_DL_ASYNC 26
#define CLK_VDO1_MERGE3_DL_ASYNC 27
#define CLK_VDO1_MERGE4_DL_ASYNC 28
#define CLK_VDO1_DSC_VDO1_DL_ASYNC 29
#define CLK_VDO1_MERGE_VDO1_DL_ASYNC 30
#define CLK_VDO1_PADDING0 31
#define CLK_VDO1_PADDING1 32
#define CLK_VDO1_PADDING2 33
#define CLK_VDO1_PADDING3 34
#define CLK_VDO1_PADDING4 35
#define CLK_VDO1_PADDING5 36
#define CLK_VDO1_PADDING6 37
#define CLK_VDO1_PADDING7 38
#define CLK_VDO1_DISP_RSZ0 39
#define CLK_VDO1_DISP_RSZ1 40
#define CLK_VDO1_DISP_RSZ2 41
#define CLK_VDO1_DISP_RSZ3 42
#define CLK_VDO1_HDR_VDO_FE0 43
#define CLK_VDO1_HDR_GFX_FE0 44
#define CLK_VDO1_HDR_VDO_BE 45
#define CLK_VDO1_HDR_VDO_FE1 46
#define CLK_VDO1_HDR_GFX_FE1 47
#define CLK_VDO1_DISP_MIXER 48
#define CLK_VDO1_HDR_VDO_FE0_DL_ASYNC 49
#define CLK_VDO1_HDR_VDO_FE1_DL_ASYNC 50
#define CLK_VDO1_HDR_GFX_FE0_DL_ASYNC 51
#define CLK_VDO1_HDR_GFX_FE1_DL_ASYNC 52
#define CLK_VDO1_HDR_VDO_BE_DL_ASYNC 53
#define CLK_VDO1_DPI0 54
#define CLK_VDO1_DISP_MONITOR_DPI0 55
#define CLK_VDO1_DPI1 56
#define CLK_VDO1_DISP_MONITOR_DPI1 57
#define CLK_VDO1_DPINTF 58
#define CLK_VDO1_DISP_MONITOR_DPINTF 59
#define CLK_VDO1_26M_SLOW 60
#define CLK_VDO1_NR_CLK 61
#endif /* _DT_BINDINGS_CLK_MT8188_H */