You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

550 lines
16 KiB

/*
* Copyright (c) 2017 MediaTek Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#ifndef _DT_BINDINGS_CLK_MT6775_H
#define _DT_BINDINGS_CLK_MT6775_H
/* APMIXEDSYS */
#define CLK_APMIXED_ARMPLL2 0
#define CLK_APMIXED_ARMPLL1 1
#define CLK_APMIXED_ARMPLL3 2
#define CLK_APMIXED_CCIPLL 3
#define CLK_APMIXED_MAINPLL 4
#define CLK_APMIXED_UNIVPLL 5
#define CLK_APMIXED_MSDCPLL 6
#define CLK_APMIXED_EMIPLL 7
#define CLK_APMIXED_GPUPLL 8
#define CLK_APMIXED_MMPLL 9
#define CLK_APMIXED_MPLL 10
#define CLK_APMIXED_APLL1 11
#define CLK_APMIXED_APLL2 12
#define CLK_APMIXED_TVDPLL 13
#define CLK_APMIXED_MIPIC1_26M 14
#define CLK_APMIXED_MIPID1_26M 15
#define CLK_APMIXED_MIPID0_26M 16
#define CLK_APMIXED_APLL2_TUNER_EN 17
#define CLK_APMIXED_APLL1_TUNER_EN 18
#define CLK_APMIXED_NR_CLK 19
/* TOPCKGEN */
#define CLK_TOP_CLK_NULL 0
#define CLK_TOP_CLK32K 1
#define CLK_TOP_CLK26M 2
#define CLK_TOP_ARMPLL1 3
#define CLK_TOP_ARMPLL2 4
#define CLK_TOP_ARMPLL3 5
#define CLK_TOP_CCIPLL 6
#define CLK_TOP_SYSPLL 7
#define CLK_TOP_SYSPLL_D2 8
#define CLK_TOP_SYSPLL1_D2 9
#define CLK_TOP_SYSPLL1_D4 10
#define CLK_TOP_SYSPLL1_D8 11
#define CLK_TOP_SYSPLL1_D16 12
#define CLK_TOP_SYSPLL_D3 13
#define CLK_TOP_SYSPLL2_D2 14
#define CLK_TOP_SYSPLL2_D4 15
#define CLK_TOP_SYSPLL2_D8 16
#define CLK_TOP_SYSPLL2_D3 17
#define CLK_TOP_SYSPLL_D5 18
#define CLK_TOP_SYSPLL3_D2 19
#define CLK_TOP_SYSPLL3_D4 20
#define CLK_TOP_SYSPLL_D7 21
#define CLK_TOP_SYSPLL4_D2 22
#define CLK_TOP_SYSPLL4_D3 23
#define CLK_TOP_SYSPLL4_D4 24
#define CLK_TOP_UNIVPLL 25
#define CLK_TOP_AD_USB_192M 26
#define CLK_TOP_AD_USB20_96M 27
#define CLK_TOP_USB_PHY48M 28
#define CLK_TOP_UNIVPLL_D7 29
#define CLK_TOP_UNIVPLL4_D2 30
#define CLK_TOP_UNIVPLL4_D4 31
#define CLK_TOP_UNIVPLL4_D8 32
#define CLK_TOP_UNIVPLL_D2 33
#define CLK_TOP_UNIVPLL1_D2 34
#define CLK_TOP_UNIVPLL1_D4 35
#define CLK_TOP_UNIVPLL1_D8 36
#define CLK_TOP_UNIVPLL1_D16 37
#define CLK_TOP_UNIVPLL_D3 38
#define CLK_TOP_UNIVPLL2_D2 39
#define CLK_TOP_UNIVPLL2_D4 40
#define CLK_TOP_UNIVPLL2_D8 41
#define CLK_TOP_UNIVPLL2_D16 42
#define CLK_TOP_UNIVPLL_D5 43
#define CLK_TOP_UNIVPLL3_D2 44
#define CLK_TOP_UNIVPLL3_D4 45
#define CLK_TOP_UNIVPLL3_D8 46
#define CLK_TOP_UNIVPLL3_D16 47
#define CLK_TOP_UNIVPLL_D52 48
#define CLK_TOP_UNIVPLL_D104 49
#define CLK_TOP_UNIVPLL_D208 50
#define CLK_TOP_UNIVPLL_D416 51
#define CLK_TOP_APLL1 52
#define CLK_TOP_APLL1_D2 53
#define CLK_TOP_APLL1_D4 54
#define CLK_TOP_APLL1_D8 55
#define CLK_TOP_APLL2 56
#define CLK_TOP_APLL2_D2 57
#define CLK_TOP_APLL2_D4 58
#define CLK_TOP_APLL2_D8 59
#define CLK_TOP_AD_SYS_26M 60
#define CLK_TOP_AD_SYS_26M_D2 61
#define CLK_TOP_AD_SYS_26M_D52 62
#define CLK_TOP_CLK26M_BYP 63
#define CLK_TOP_CLKRTC 64
#define CLK_TOP_GPUPLL 65
#define CLK_TOP_EMIPLL 66
#define CLK_TOP_EMIPLL_D2 67
#define CLK_TOP_MSDCPLL 68
#define CLK_TOP_MSDCPLL_D2 69
#define CLK_TOP_MSDCPLL_D4 70
#define CLK_TOP_MSDCPLL_D8 71
#define CLK_TOP_MSDCPLL_D16 72
#define CLK_TOP_MMPLL 73
#define CLK_TOP_MMPLL_D3 74
#define CLK_TOP_MMPLL_D4 75
#define CLK_TOP_MMPLL_D8 76
#define CLK_TOP_MMPLL_D16 77
#define CLK_TOP_MMPLL_D5 78
#define CLK_TOP_MMPLL_D10 79
#define CLK_TOP_MMPLL_D20 80
#define CLK_TOP_MMPLL_D6 81
#define CLK_TOP_MMPLL_D7 82
#define CLK_TOP_TVDPLL 83
#define CLK_TOP_TVDPLL_D2 84
#define CLK_TOP_TVDPLL_D4 85
#define CLK_TOP_TVDPLL_D8 86
#define CLK_TOP_TVDPLL_D16 87
#define CLK_TOP_ULPOSCPLL 88
#define CLK_TOP_ULPOSCPLL_D2 89
#define CLK_TOP_ULPOSCPLL_D16 90
#define CLK_TOP_DSI_PHY 91
#define CLK_TOP_DSI_DSI 92
#define CLK_TOP_MIPI_TST 93
#define CLK_TOP_CLK13M 135
#define CLK_TOP_F_FRTC 136
#define CLK_TOP_APLL12_DIV0 137
#define CLK_TOP_APLL12_DIV1 138
#define CLK_TOP_APLL12_DIV2 139
#define CLK_TOP_APLL12_DIV3 140
#define CLK_TOP_APLL12_DIV4 141
#define CLK_TOP_APLL12_DIVB 142
#define CLK_TOP_APLL12_DIV5 143
#define CLK_TOP_SSUB_TOP_REF_EN 144
#define CLK_TOP_PCIE_REF_EN 145
#define CLK_TOP_F_FAUD26M_EN 146
#define CLK_TOPCKGEN_EN 147
#define CLK_TOP_MD_32K 148
#define CLK_TOP_MD_26M 149
#define CLK_TOP_MD2_32K 150
#define CLK_TOP_MD2_26M 151
#define CLK_TOP_SC_26CK_OFF_EN 152
#define CLK_TOP_SC_MEMCK_OFF_EN 153
#define CLK_TOP_SC_AXICK_OFF_EN 154
#define CLK_TOP_SC_SMICK_OFF_EN 155
#define CLK_TOP_SC_ARMCK_OFF_EN 156
#define CLK_TOP_SC_MD_32K_OFF_EN 157
#define CLK_TOP_SC_MD_26M_OFF_EN 158
#define CLK_TOP_SC_MD2_32K_OFF_EN 159
#define CLK_TOP_SC_MD2_26M_OFF_EN 160
#define CLK_TOP_SC_MAC_26M_OFF_EN 161
#define CLK_TOP_SC_ARMCA15CK_OFF_EN 162
#define CLK_TOP_UFS_MP_SAP_CFG_EN 163
#define CLK_TOP_DA_OSC_OUT_EN_VAO 164
#define CLK_TOP_L2_EN 165
#define CLK_TOP_SPM_EN 166
#define CLK_TOP_DFP_IMGSYS0_EN 167
#define CLK_TOP_DFP_IMGSYS1_EN 168
#define CLK_TOP_DFP_CAMSYS_EN 169
#define CLK_TOP_DFP_MMSYS_EN 170
#define CLK_TOP_DFP_VDEC_EN 171
#define CLK_TOP_DFP_VENC_EN 172
#define CLK_TOP_DFP_MJC_EN 173
#define CLK_TOP_DFP_INFRA_EN 174
#define CLK_TOP_DFP_PERI_M1_EN 175
#define CLK_TOP_DFP_PERI_M2_EN 176
#define CLK_TOP_DFP_MCSI_EN 177
#define CLK_TOP_HVENC_L2_EN 178
#define CLK_TOP_CSI3_TICK1US_EN 179
#define CLK_TOP_DRAMC_F26M_EN 180
#define CLK_TOP_DRAMC_F52M_EN 181
#define CLK_TOP_DRAMC_F104M_EN 182
#define CLK_TOP_MPLL_208M_EN 183
#define CLK_TOP_USB_192M_EN 184
#define CLK_TOP_MPLL_52_SEL 185
#define CLK_TOP_DIS_CLKREF_GATED 186
#define CLK_TOP_DIS_QSWITCH 187
/* todo check */
#define CLK_TOP_AXI_SEL 188
#define CLK_TOP_MEM_SEL 189
#define CLK_TOP_DDRPHYCFG_SEL 190
#define CLK_TOP_DPI0_SEL 191
#define CLK_TOP_MM_SEL 192
#define CLK_TOP_PWM_SEL 193
#define CLK_TOP_DISPPWM_SEL 194
#define CLK_TOP_VDEC_SEL 195
#define CLK_TOP_VENC_SEL 196
#define CLK_TOP_MFG_SEL 197
#define CLK_TOP_CAMTG_SEL 198
#define CLK_TOP_CAMTG2_SEL 199
#define CLK_TOP_CAMTG3_SEL 200
#define CLK_TOP_CAMTG4_SEL 201
#define CLK_TOP_I2C_SEL 202
#define CLK_TOP_UART_SEL 203
#define CLK_TOP_SPI_SEL 204
#define CLK_TOP_USB30_P0_SEL 205
#define CLK_TOP_MSDC50_0_HCLK_SEL 206
#define CLK_TOP_MSDC50_0_SEL 207
#define CLK_TOP_MSDC30_1_SEL 208
#define CLK_TOP_I3C_SEL 209
#define CLK_TOP_MSDC30_3_SEL 210
#define CLK_TOP_MSDC50_3_HCLK_SEL 211
#define CLK_TOP_AUDIO_SEL 212
#define CLK_TOP_AUD_INTBUS_SEL 213
#define CLK_TOP_PMICSPI_SEL 214
#define CLK_TOP_SCP_SEL 215
#define CLK_TOP_ATB_SEL 216
#define CLK_TOP_DSP_SEL 219
#define CLK_TOP_AUD_1_SEL 220
#define CLK_TOP_AUD_2_SEL 221
#define CLK_TOP_AUD_ENGEN1_SEL 222
#define CLK_TOP_AUD_ENGEN2_SEL 223
#define CLK_TOP_DFP_MFG_SEL 224
#define CLK_TOP_CAM_SEL 225
#define CLK_TOP_IPU_IF_SEL 226
#define CLK_TOP_IMG_SEL 227
#define CLK_TOP_AES_UFSFDE_SEL 228
#define CLK_TOP_AUDIO_H_SEL 229
#define CLK_TOP_SSPM_SEL 230
#define CLK_TOP_UFS_CARD_SEL 231
#define CLK_TOP_BSI_SPI_SEL 232
#define CLK_TOP_DXCC_SEL 233
#define CLK_TOP_SENINF_SEL 234
#define CLK_TOP_DFP_SEL 235
#define CLK_TOP_DSP1_SEL 236
#define CLK_TOP_DSP2_SEL 237
#define CLK_TOP_DSP3_SEL 238
#define CLK_TOP_NR_CLK 239
/* AUDIO */
#define CLK_AUDIO_AFE 0
#define CLK_AUDIO_I2S 1
#define CLK_AUDIO_22M 2
#define CLK_AUDIO_24M 3
#define CLK_AUDIO_APLL2_TUNER 4
#define CLK_AUDIO_APLL_TUNER 5
#define CLK_AUDIO_TDM 6
#define CLK_AUDIO_ADC 7
#define CLK_AUDIO_DAC 8
#define CLK_AUDIO_DAC_PREDIS 9
#define CLK_AUDIO_TML 10
#define CLK_AUDIO_I2S1_BCLK_SW 11
#define CLK_AUDIO_I2S2_BCLK_SW 12
#define CLK_AUDIO_I2S3_BCLK_SW 13
#define CLK_AUDIO_I2S4_BCLK_SW 14
#define CLK_AUDIO_I2S5_BCLK_SW 15
#define CLK_AUDIO_ADC_HIRES 16
#define CLK_AUDIO_ADC_HIRES_TML 17
#define CLK_AUDIO_ADDA6_ADC 18
#define CLK_AUDIO_ADDA6_ADC_HIRES 19
#define CLK_AUDIO_NR_CLK 20
/* CAM */
#define CLK_CAM_LARB6 0
#define CLK_CAM_DFP_VAD 1
#define CLK_CAM_LARB3 2
#define CLK_CAM 3
#define CLK_CAMTG 4
#define CLK_CAM_SENINF 5
#define CLK_CAMSV0 6
#define CLK_CAMSV1 7
#define CLK_CAMSV2 8
#define CLK_CAM_CCU 9
#define CLK_CAM_NR_CLK 10
/* IMG */
#define CLK_IMG_LARB5 0
#define CLK_IMG_LARB2 1
#define CLK_IMG_DIP 2
#define CLK_IMG_FDVT 3
#define CLK_IMG_DPE 4
#define CLK_IMG_RSC 5
#define CLK_IMG_MFB 6
#define CLK_IMG_WPE_A 7
#define CLK_IMG_WPE_B 8
#define CLK_IMG_OWE 9
#define CLK_IMG_NR_CLK 10
/* INFRACFG */
#define CLK_INFRA_PMIC_TMR 0
#define CLK_INFRA_PMIC_AP 1
#define CLK_INFRA_PMIC_MD 2
#define CLK_INFRA_PMIC_CONN 3
#define CLK_INFRA_SCP 4
#define CLK_INFRA_SEJ 5
#define CLK_INFRA_APXGPT 6
#define CLK_INFRA_DVFSRC 7
#define CLK_INFRA_GCE 8
#define CLK_INFRA_DBG 9
#define CLK_INFRA_SPM_APB_ASYNC 10
#define CLK_INFRA_CLDMA_AP_TOP 11
#define CLK_INFRA_CCIF_3_SET_0 12
#define CLK_INFRA_AES_TOP0 13
#define CLK_INFRA_AES_TOP1 14
#define CLK_INFRA_DEVAPC_MPU 15
#define CLK_INFRA_CCIF_3_SET_1 16
#define CLK_INFRA_MD2MD_CCIF_SET_0 17
#define CLK_INFRA_MD2MD_CCIF_SET_1 18
#define CLK_INFRA_MD2MD_CCIF_SET_2 19
#define CLK_INFRA_FHCTL 20
#define CLK_INFRA_MODEM_TEMP_SHARE 21
#define CLK_INFRA_MD2MD_CCIF_MD_SET_0 22
#define CLK_INFRA_MD2MD_CCIF_MD_SET_1 23
#define CLK_INFRA_AUDIO_DCM_EN 24
#define CLK_INFRA_CLDMA_AO_TOP_HCLK 25
#define CLK_INFRA_MD2MD_CCIF_MD_SET_2 26
#define CLK_INFRA_TRNG 27
#define CLK_INFRA_AUXADC 28
#define CLK_INFRA_CPUM 29
#define CLK_INFRA_CCIF1_AP 30
#define CLK_INFRA_CCIF1_MD 31
#define CLK_INFRA_CCIF2_AP 32
#define CLK_INFRA_CCIF2_MD 33
#define CLK_INFRA_CCIF4_AP 34
#define CLK_INFRA_XIU_CKCG_SET_FOR_DBG_CTRLER 35
#define CLK_INFRA_DEVICE_APC 36
#define CLK_INFRA_CCIF4_MD 37
#define CLK_INFRA_SMI_L2C 38
#define CLK_INFRA_CCIF_AP 39
#define CLK_INFRA_RG_DBG_AO_CLK 40
#define CLK_INFRA_AUDIO 41
#define CLK_INFRA_CCIF_MD 42
#define CLK_INFRA_CCIF5_AP 43
#define CLK_INFRA_CCIF5_MD 44
#define CLK_INFRA_RG_FT_L2C 45
#define CLK_INFRA_SPM_AHB 46
#define CLK_INFRA_DRAMC_F26M 47
#define CLK_INFRA_THERM_BCLK 48
#define CLK_INFRA_PTP_BCLK 49
#define CLK_INFRA_AUXADC_MD 50
#define CLK_INFRA_DVFS_CTRL_APB_RX 51
#define CLK_INFRA_NR_CLK 52
/* IPU */
/* IPU CONN */
#define CLK_IPU_CONN_CABGEN_CG_DIS 1
#define CLK_IPU_CONN_DAP_RX_CLOCK_CG_EN 2
#define CLK_IPU_CONN_APB2AXI_BRIDGE_GATED_PCLK_EN 3
#define CLK_IPU_CONN_APB2AHB_BRIDGE_GATED_PCLK_EN 4
#define CLK_IPU_CONN_IPU_CAB1TO2_CG_DISABLE 5
#define CLK_IPU_CONN_IPU1_CAB1TO2_CG_DISABLE 6
#define CLK_IPU_CONN_IPU2_CAB1TO2_CG_DISABLE 7
#define CLK_IPU_CONN_CAB3TO3_CG_DISABLE 8
#define CLK_IPU_CONN_CAB2TO1_CG_DISABLE 9
#define CLK_IPU_CONN_CAB3TO1_SLICE_CG_DISABLE 10
#define CLK_IPU_CONN_IPU_CG 11
#define CLK_IPU_CONN_AHB_CG 12
#define CLK_IPU_CONN_AXI_CG 13
#define CLK_IPU_CONN_ISP_CG 14
#define CLK_IPU_CONN_CAM_ADL_CG 15
#define CLK_IPU_CONN_IMG_ADL_CG 16
#define CLK_IPU_CONN_NR_CLK 17
/* IPU VCORE */
#define CLK_IPU_VCORE_AHB_CG 1
#define CLK_IPU_VCORE_AXI_CG 2
#define CLK_IPU_VCORE_ADL_CG 3
#define CLK_IPU_VCORE_NR_CLK 4
/* IPU CORE0 */
#define CLK_IPU_CORE0_JTAG_CG 1
#define CLK_IPU_CORE0_AXI_M_CG 2
#define CLK_IPU_CORE0_IPU_CG 3
#define CLK_IPU_CORE0_NR_CLK 4
/* IPU CORE1 */
#define CLK_IPU_CORE1_JTAG_CG 1
#define CLK_IPU_CORE1_AXI_M_CG 2
#define CLK_IPU_CORE1_IPU_CG 3
#define CLK_IPU_CORE1_NR_CLK 4
/* IPU CORE2 */
#define CLK_IPU_CORE2_JTAG_CG 1
#define CLK_IPU_CORE2_AXI_M_CG 2
#define CLK_IPU_CORE2_IPU_CG 3
#define CLK_IPU_CORE2_NR_CLK 4
/* MFG */
#define CLK_MFG_BG3D 0
#define CLK_MFG_NR_CLK 1
/* MM */
#define CLK_MM_SMI_COMMON 0
#define CLK_MM_SMI_LARB0 1
#define CLK_MM_SMI_LARB1 2
#define CLK_MM_GALS_COMM0 3
#define CLK_MM_GALS_COMM1 4
#define CLK_MM_GALS_VENC2MM 5
#define CLK_MM_GALS_VDEC2MM 6
#define CLK_MM_GALS_IMG2MM 7
#define CLK_MM_GALS_CAM2MM 8
#define CLK_MM_GALS_IPU2MM 9
#define CLK_MM_MDP_DL_TX_CLOCK 10
#define CLK_MM_IPU_DL_TX_CLOCK 11
#define CLK_MM_MDP_RDMA0 12
#define CLK_MM_MDP_RDMA1 13
#define CLK_MM_MDP_RSZ0 14
#define CLK_MM_MDP_RSZ1 15
#define CLK_MM_MDP_TDSHP 16
#define CLK_MM_MDP_WROT0 17
#define CLK_MM_MDP_WROT1 18
#define CLK_MM_FAKE_ENG 19
#define CLK_MM_DISP_OVL0 20
#define CLK_MM_DISP_OVL0_2L 21
#define CLK_MM_DISP_OVL1_2L 22
#define CLK_MM_DISP_RDMA0 23
#define CLK_MM_DISP_RDMA1 24
#define CLK_MM_DISP_WDMA0 25
#define CLK_MM_DISP_COLOR0 26
#define CLK_MM_DISP_CCORR0 27
#define CLK_MM_DISP_AAL0 28
#define CLK_MM_DISP_GAMMA0 29
#define CLK_MM_DISP_DITHER0 30
#define CLK_MM_DISP_SPLIT 31
#define CLK_MM_DSI0_MM_CLOCK 32
#define CLK_MM_DSI0_INTERFACE_CLOCK 33
#define CLK_MM_DSI1_MM_CLOCK 34
#define CLK_MM_DSI1_INTERFACE_CLOCK 35
#define CLK_MM_FAKE_ENG2 36
#define CLK_MM_MDP_DL_RX_CLOCK 37
#define CLK_MM_IPU_DL_RX_CLOCK 38
#define CLK_MM_26M 39
#define CLK_MMSYS_R2Y 40
#define CLK_MM_DISP_RSZ 41
#define CLK_MM_MDP_CCORR 42
#define CLK_MM_MDP_AAL 43
#define CLK_MM_GALS_IPU12MM 44
#define CLK_MM_GALS_CCU2MM 45
#define CLK_MM_NR_CLK 46
/* PERICFG */
#define CLK_PERICFG_RG_PWM_BCLK 0
#define CLK_PERICFG_RG_PWM_FBCLK1 1
#define CLK_PERICFG_RG_PWM_FBCLK2 2
#define CLK_PERICFG_RG_PWM_FBCLK3 3
#define CLK_PERICFG_RG_PWM_FBCLK4 4
#define CLK_PERICFG_RG_I2C0_BCLK 5
#define CLK_PERICFG_RG_I2C1_BCLK 6
#define CLK_PERICFG_RG_I2C2_BCLK 7
#define CLK_PERICFG_RG_I2C3_BCLK 8
#define CLK_PERICFG_RG_I2C4_BCLK 9
#define CLK_PERICFG_RG_I2C5_BCLK 10
#define CLK_PERICFG_RG_I2C6_BCLK 11
#define CLK_PERICFG_RG_I2C7_BCLK 12
#define CLK_PERICFG_RG_I2C2_IMM_BCLK 13
#define CLK_PERICFG_RG_I2C3_IMM_BCLK 14
#define CLK_PERICFG_RG_I2C8_BCLK 15
#define CLK_PERICFG_RG_I2C9_BCLK 16
#define CLK_PERICFG_RG_IDVFS 17
#define CLK_PERICFG_RG_UART0 18
#define CLK_PERICFG_RG_UART1 19
#define CLK_PERICFG_RG_UART2 20
#define CLK_PERICFG_RG_SPI0 21
#define CLK_PERICFG_RG_SPI1 22
#define CLK_PERICFG_RG_SPI2 23
#define CLK_PERICFG_RG_SPI3 24
#define CLK_PERICFG_RG_SPI4 25
#define CLK_PERICFG_RG_SPI5 26
#define CLK_PERICFG_RG_SPI6 27
#define CLK_PERICFG_RG_SPI7 28
#define CLK_PERICFG_RG_SPI8 29
#define CLK_PERICFG_RG_SPI9 30
#define CLK_PERICFG_RG_MSDC0_AP_NORM 31
#define CLK_PERICFG_RG_MSDC1 32
#define CLK_PERICFG_RG_MSDC2 33
#define CLK_PERICFG_RG_MSDC3 34
#define CLK_PERICFG_RG_MSDC4 35
#define CLK_PERICFG_RG_UFSDEV 36
#define CLK_PERICFG_RG_UFSDEV_MP_SAP_CFG 37
#define CLK_PERICFG_RG_UFSCARD 38
#define CLK_PERICFG_RG_UFSCARD_MP_SAP_CFG 39
#define CLK_PERICFG_RG_UFS_AES_CORE 40
#define CLK_PERICFG_RG_MSDC0_AP_SECURE 41
#define CLK_PERICFG_RG_MSDC0_MD_SECURE 42
#define CLK_PERICFG_RG_USB_P1 43
#define CLK_PERICFG_RG_AP_DM 44
#define CLK_PERICFG_RG_DISP_PWM0 45
#define CLK_PERICFG_RG_BTIF 46
#define CLK_PERICFG_RG_CQ_DMA 47
#define CLK_PERICFG_RG_BIST2FPC 48
#define CLK_PERICFG_RG_MBIST_MEM_OFF_DLY 49
#define CLK_PERICFG_RG_DEVICE_APC_PERI 50
#define CLK_PERICFG_RG_DXCC_AO 51
#define CLK_PERICFG_RG_DXCC_PUB 52
#define CLK_PERICFG_RG_DXCC_SEC 53
#define CLK_PERICFG_RG_MTK_TRNG 54
#define CLK_PERICFG_RG_DEBUGTOP 55
#define CLK_PERICFG_NR_CLK 56
/* VDEC */
#define CLK_VDEC_CKEN 0
#define CLK_VDEC_LARB1_CKEN 1
#define CLK_VDEC_NR_CLK 2
/* VENC */
#define CLK_VENC_CKE0 0
#define CLK_VENC_CKE1 1
#define CLK_VENC_NR_CLK 2
/* SCP_SYS */
#define SCP_SYS_MFG0 0
#define SCP_SYS_MFG1 1
#define SCP_SYS_MFG2 2
#define SCP_SYS_MFG3 3
#define SCP_SYS_MFG4 4
#define SCP_SYS_MFG5 5
#define SCP_SYS_C2K 6
#define SCP_SYS_MD1 7
#define SCP_SYS_CONN 8
#define SCP_SYS_AUD 9
#define SCP_SYS_MM0 10
#define SCP_SYS_CAM 11
#define SCP_SYS_ISP 12
#define SCP_SYS_VEN 13
#define SCP_SYS_VDE 14
#define SCP_SYS_IPU_VCORE_SHUTDOWN 15
#define SCP_SYS_IPU_SHUTDOWN 16
#define SCP_SYS_IPU_CORE0_SHUTDOWN 17
#define SCP_SYS_IPU_CORE0_SLEEP 18
#define SCP_SYS_IPU_CORE1_SHUTDOWN 19
#define SCP_SYS_IPU_CORE1_SLEEP 20
#define SCP_SYS_IPU_CORE2_SHUTDOWN 21
#define SCP_SYS_IPU_CORE2_SLEEP 22
#define SCP_NR_SYSS 23
#endif /* _DT_BINDINGS_CLK_MT6775_H */