162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2022 MediaTek Inc. 462306a36Sopenharmony_ci * Author: Garmin Chang <garmin.chang@mediatek.com> 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#ifndef _DT_BINDINGS_CLK_MT8188_H 862306a36Sopenharmony_ci#define _DT_BINDINGS_CLK_MT8188_H 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/* TOPCKGEN */ 1162306a36Sopenharmony_ci#define CLK_TOP_AXI 0 1262306a36Sopenharmony_ci#define CLK_TOP_SPM 1 1362306a36Sopenharmony_ci#define CLK_TOP_SCP 2 1462306a36Sopenharmony_ci#define CLK_TOP_BUS_AXIMEM 3 1562306a36Sopenharmony_ci#define CLK_TOP_VPP 4 1662306a36Sopenharmony_ci#define CLK_TOP_ETHDR 5 1762306a36Sopenharmony_ci#define CLK_TOP_IPE 6 1862306a36Sopenharmony_ci#define CLK_TOP_CAM 7 1962306a36Sopenharmony_ci#define CLK_TOP_CCU 8 2062306a36Sopenharmony_ci#define CLK_TOP_CCU_AHB 9 2162306a36Sopenharmony_ci#define CLK_TOP_IMG 10 2262306a36Sopenharmony_ci#define CLK_TOP_CAMTM 11 2362306a36Sopenharmony_ci#define CLK_TOP_DSP 12 2462306a36Sopenharmony_ci#define CLK_TOP_DSP1 13 2562306a36Sopenharmony_ci#define CLK_TOP_DSP2 14 2662306a36Sopenharmony_ci#define CLK_TOP_DSP3 15 2762306a36Sopenharmony_ci#define CLK_TOP_DSP4 16 2862306a36Sopenharmony_ci#define CLK_TOP_DSP5 17 2962306a36Sopenharmony_ci#define CLK_TOP_DSP6 18 3062306a36Sopenharmony_ci#define CLK_TOP_DSP7 19 3162306a36Sopenharmony_ci#define CLK_TOP_MFG_CORE_TMP 20 3262306a36Sopenharmony_ci#define CLK_TOP_CAMTG 21 3362306a36Sopenharmony_ci#define CLK_TOP_CAMTG2 22 3462306a36Sopenharmony_ci#define CLK_TOP_CAMTG3 23 3562306a36Sopenharmony_ci#define CLK_TOP_UART 24 3662306a36Sopenharmony_ci#define CLK_TOP_SPI 25 3762306a36Sopenharmony_ci#define CLK_TOP_MSDC50_0_HCLK 26 3862306a36Sopenharmony_ci#define CLK_TOP_MSDC50_0 27 3962306a36Sopenharmony_ci#define CLK_TOP_MSDC30_1 28 4062306a36Sopenharmony_ci#define CLK_TOP_MSDC30_2 29 4162306a36Sopenharmony_ci#define CLK_TOP_INTDIR 30 4262306a36Sopenharmony_ci#define CLK_TOP_AUD_INTBUS 31 4362306a36Sopenharmony_ci#define CLK_TOP_AUDIO_H 32 4462306a36Sopenharmony_ci#define CLK_TOP_PWRAP_ULPOSC 33 4562306a36Sopenharmony_ci#define CLK_TOP_ATB 34 4662306a36Sopenharmony_ci#define CLK_TOP_SSPM 35 4762306a36Sopenharmony_ci#define CLK_TOP_DP 36 4862306a36Sopenharmony_ci#define CLK_TOP_EDP 37 4962306a36Sopenharmony_ci#define CLK_TOP_DPI 38 5062306a36Sopenharmony_ci#define CLK_TOP_DISP_PWM0 39 5162306a36Sopenharmony_ci#define CLK_TOP_DISP_PWM1 40 5262306a36Sopenharmony_ci#define CLK_TOP_USB_TOP 41 5362306a36Sopenharmony_ci#define CLK_TOP_SSUSB_XHCI 42 5462306a36Sopenharmony_ci#define CLK_TOP_USB_TOP_2P 43 5562306a36Sopenharmony_ci#define CLK_TOP_SSUSB_XHCI_2P 44 5662306a36Sopenharmony_ci#define CLK_TOP_USB_TOP_3P 45 5762306a36Sopenharmony_ci#define CLK_TOP_SSUSB_XHCI_3P 46 5862306a36Sopenharmony_ci#define CLK_TOP_I2C 47 5962306a36Sopenharmony_ci#define CLK_TOP_SENINF 48 6062306a36Sopenharmony_ci#define CLK_TOP_SENINF1 49 6162306a36Sopenharmony_ci#define CLK_TOP_GCPU 50 6262306a36Sopenharmony_ci#define CLK_TOP_VENC 51 6362306a36Sopenharmony_ci#define CLK_TOP_VDEC 52 6462306a36Sopenharmony_ci#define CLK_TOP_PWM 53 6562306a36Sopenharmony_ci#define CLK_TOP_MCUPM 54 6662306a36Sopenharmony_ci#define CLK_TOP_SPMI_P_MST 55 6762306a36Sopenharmony_ci#define CLK_TOP_SPMI_M_MST 56 6862306a36Sopenharmony_ci#define CLK_TOP_DVFSRC 57 6962306a36Sopenharmony_ci#define CLK_TOP_TL 58 7062306a36Sopenharmony_ci#define CLK_TOP_AES_MSDCFDE 59 7162306a36Sopenharmony_ci#define CLK_TOP_DSI_OCC 60 7262306a36Sopenharmony_ci#define CLK_TOP_WPE_VPP 61 7362306a36Sopenharmony_ci#define CLK_TOP_HDCP 62 7462306a36Sopenharmony_ci#define CLK_TOP_HDCP_24M 63 7562306a36Sopenharmony_ci#define CLK_TOP_HDMI_APB 64 7662306a36Sopenharmony_ci#define CLK_TOP_SNPS_ETH_250M 65 7762306a36Sopenharmony_ci#define CLK_TOP_SNPS_ETH_62P4M_PTP 66 7862306a36Sopenharmony_ci#define CLK_TOP_SNPS_ETH_50M_RMII 67 7962306a36Sopenharmony_ci#define CLK_TOP_ADSP 68 8062306a36Sopenharmony_ci#define CLK_TOP_AUDIO_LOCAL_BUS 69 8162306a36Sopenharmony_ci#define CLK_TOP_ASM_H 70 8262306a36Sopenharmony_ci#define CLK_TOP_ASM_L 71 8362306a36Sopenharmony_ci#define CLK_TOP_APLL1 72 8462306a36Sopenharmony_ci#define CLK_TOP_APLL2 73 8562306a36Sopenharmony_ci#define CLK_TOP_APLL3 74 8662306a36Sopenharmony_ci#define CLK_TOP_APLL4 75 8762306a36Sopenharmony_ci#define CLK_TOP_APLL5 76 8862306a36Sopenharmony_ci#define CLK_TOP_I2SO1 77 8962306a36Sopenharmony_ci#define CLK_TOP_I2SO2 78 9062306a36Sopenharmony_ci#define CLK_TOP_I2SI1 79 9162306a36Sopenharmony_ci#define CLK_TOP_I2SI2 80 9262306a36Sopenharmony_ci#define CLK_TOP_DPTX 81 9362306a36Sopenharmony_ci#define CLK_TOP_AUD_IEC 82 9462306a36Sopenharmony_ci#define CLK_TOP_A1SYS_HP 83 9562306a36Sopenharmony_ci#define CLK_TOP_A2SYS 84 9662306a36Sopenharmony_ci#define CLK_TOP_A3SYS 85 9762306a36Sopenharmony_ci#define CLK_TOP_A4SYS 86 9862306a36Sopenharmony_ci#define CLK_TOP_ECC 87 9962306a36Sopenharmony_ci#define CLK_TOP_SPINOR 88 10062306a36Sopenharmony_ci#define CLK_TOP_ULPOSC 89 10162306a36Sopenharmony_ci#define CLK_TOP_SRCK 90 10262306a36Sopenharmony_ci#define CLK_TOP_MFG_CK_FAST_REF 91 10362306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D3 92 10462306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D4 93 10562306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D4_D2 94 10662306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D4_D4 95 10762306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D4_D8 96 10862306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D5 97 10962306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D5_D2 98 11062306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D5_D4 99 11162306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D5_D8 100 11262306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D6 101 11362306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D6_D2 102 11462306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D6_D4 103 11562306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D6_D8 104 11662306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D7 105 11762306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D7_D2 106 11862306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D7_D4 107 11962306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D7_D8 108 12062306a36Sopenharmony_ci#define CLK_TOP_MAINPLL_D9 109 12162306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D2 110 12262306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D3 111 12362306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D4 112 12462306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D4_D2 113 12562306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D4_D4 114 12662306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D4_D8 115 12762306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D5 116 12862306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D5_D2 117 12962306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D5_D4 118 13062306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D5_D8 119 13162306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D6 120 13262306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D6_D2 121 13362306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D6_D4 122 13462306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D6_D8 123 13562306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_D7 124 13662306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_192M 125 13762306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_192M_D4 126 13862306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_192M_D8 127 13962306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_192M_D10 128 14062306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_192M_D16 129 14162306a36Sopenharmony_ci#define CLK_TOP_UNIVPLL_192M_D32 130 14262306a36Sopenharmony_ci#define CLK_TOP_APLL1_D3 131 14362306a36Sopenharmony_ci#define CLK_TOP_APLL1_D4 132 14462306a36Sopenharmony_ci#define CLK_TOP_APLL2_D3 133 14562306a36Sopenharmony_ci#define CLK_TOP_APLL2_D4 134 14662306a36Sopenharmony_ci#define CLK_TOP_APLL3_D4 135 14762306a36Sopenharmony_ci#define CLK_TOP_APLL4_D4 136 14862306a36Sopenharmony_ci#define CLK_TOP_APLL5_D4 137 14962306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D4 138 15062306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D4_D2 139 15162306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D5 140 15262306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D5_D2 141 15362306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D5_D4 142 15462306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D6 143 15562306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D6_D2 144 15662306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D7 145 15762306a36Sopenharmony_ci#define CLK_TOP_MMPLL_D9 146 15862306a36Sopenharmony_ci#define CLK_TOP_TVDPLL1 147 15962306a36Sopenharmony_ci#define CLK_TOP_TVDPLL1_D2 148 16062306a36Sopenharmony_ci#define CLK_TOP_TVDPLL1_D4 149 16162306a36Sopenharmony_ci#define CLK_TOP_TVDPLL1_D8 150 16262306a36Sopenharmony_ci#define CLK_TOP_TVDPLL1_D16 151 16362306a36Sopenharmony_ci#define CLK_TOP_TVDPLL2 152 16462306a36Sopenharmony_ci#define CLK_TOP_TVDPLL2_D2 153 16562306a36Sopenharmony_ci#define CLK_TOP_TVDPLL2_D4 154 16662306a36Sopenharmony_ci#define CLK_TOP_TVDPLL2_D8 155 16762306a36Sopenharmony_ci#define CLK_TOP_TVDPLL2_D16 156 16862306a36Sopenharmony_ci#define CLK_TOP_MSDCPLL_D2 157 16962306a36Sopenharmony_ci#define CLK_TOP_MSDCPLL_D16 158 17062306a36Sopenharmony_ci#define CLK_TOP_ETHPLL 159 17162306a36Sopenharmony_ci#define CLK_TOP_ETHPLL_D2 160 17262306a36Sopenharmony_ci#define CLK_TOP_ETHPLL_D4 161 17362306a36Sopenharmony_ci#define CLK_TOP_ETHPLL_D8 162 17462306a36Sopenharmony_ci#define CLK_TOP_ETHPLL_D10 163 17562306a36Sopenharmony_ci#define CLK_TOP_ADSPPLL_D2 164 17662306a36Sopenharmony_ci#define CLK_TOP_ADSPPLL_D4 165 17762306a36Sopenharmony_ci#define CLK_TOP_ADSPPLL_D8 166 17862306a36Sopenharmony_ci#define CLK_TOP_ULPOSC1 167 17962306a36Sopenharmony_ci#define CLK_TOP_ULPOSC1_D2 168 18062306a36Sopenharmony_ci#define CLK_TOP_ULPOSC1_D4 169 18162306a36Sopenharmony_ci#define CLK_TOP_ULPOSC1_D8 170 18262306a36Sopenharmony_ci#define CLK_TOP_ULPOSC1_D7 171 18362306a36Sopenharmony_ci#define CLK_TOP_ULPOSC1_D10 172 18462306a36Sopenharmony_ci#define CLK_TOP_ULPOSC1_D16 173 18562306a36Sopenharmony_ci#define CLK_TOP_MPHONE_SLAVE_BCK 174 18662306a36Sopenharmony_ci#define CLK_TOP_PAD_FPC 175 18762306a36Sopenharmony_ci#define CLK_TOP_466M_FMEM 176 18862306a36Sopenharmony_ci#define CLK_TOP_PEXTP_PIPE 177 18962306a36Sopenharmony_ci#define CLK_TOP_DSI_PHY 178 19062306a36Sopenharmony_ci#define CLK_TOP_APLL12_CK_DIV0 179 19162306a36Sopenharmony_ci#define CLK_TOP_APLL12_CK_DIV1 180 19262306a36Sopenharmony_ci#define CLK_TOP_APLL12_CK_DIV2 181 19362306a36Sopenharmony_ci#define CLK_TOP_APLL12_CK_DIV3 182 19462306a36Sopenharmony_ci#define CLK_TOP_APLL12_CK_DIV4 183 19562306a36Sopenharmony_ci#define CLK_TOP_APLL12_CK_DIV9 184 19662306a36Sopenharmony_ci#define CLK_TOP_CFGREG_CLOCK_EN_VPP0 185 19762306a36Sopenharmony_ci#define CLK_TOP_CFGREG_CLOCK_EN_VPP1 186 19862306a36Sopenharmony_ci#define CLK_TOP_CFGREG_CLOCK_EN_VDO0 187 19962306a36Sopenharmony_ci#define CLK_TOP_CFGREG_CLOCK_EN_VDO1 188 20062306a36Sopenharmony_ci#define CLK_TOP_CFGREG_CLOCK_ISP_AXI_GALS 189 20162306a36Sopenharmony_ci#define CLK_TOP_CFGREG_F26M_VPP0 190 20262306a36Sopenharmony_ci#define CLK_TOP_CFGREG_F26M_VPP1 191 20362306a36Sopenharmony_ci#define CLK_TOP_CFGREG_F26M_VDO0 192 20462306a36Sopenharmony_ci#define CLK_TOP_CFGREG_F26M_VDO1 193 20562306a36Sopenharmony_ci#define CLK_TOP_CFGREG_AUD_F26M_AUD 194 20662306a36Sopenharmony_ci#define CLK_TOP_CFGREG_UNIPLL_SES 195 20762306a36Sopenharmony_ci#define CLK_TOP_CFGREG_F_PCIE_PHY_REF 196 20862306a36Sopenharmony_ci#define CLK_TOP_SSUSB_TOP_REF 197 20962306a36Sopenharmony_ci#define CLK_TOP_SSUSB_PHY_REF 198 21062306a36Sopenharmony_ci#define CLK_TOP_SSUSB_TOP_P1_REF 199 21162306a36Sopenharmony_ci#define CLK_TOP_SSUSB_PHY_P1_REF 200 21262306a36Sopenharmony_ci#define CLK_TOP_SSUSB_TOP_P2_REF 201 21362306a36Sopenharmony_ci#define CLK_TOP_SSUSB_PHY_P2_REF 202 21462306a36Sopenharmony_ci#define CLK_TOP_SSUSB_TOP_P3_REF 203 21562306a36Sopenharmony_ci#define CLK_TOP_SSUSB_PHY_P3_REF 204 21662306a36Sopenharmony_ci#define CLK_TOP_NR_CLK 205 21762306a36Sopenharmony_ci 21862306a36Sopenharmony_ci/* INFRACFG_AO */ 21962306a36Sopenharmony_ci#define CLK_INFRA_AO_PMIC_TMR 0 22062306a36Sopenharmony_ci#define CLK_INFRA_AO_PMIC_AP 1 22162306a36Sopenharmony_ci#define CLK_INFRA_AO_PMIC_MD 2 22262306a36Sopenharmony_ci#define CLK_INFRA_AO_PMIC_CONN 3 22362306a36Sopenharmony_ci#define CLK_INFRA_AO_SEJ 4 22462306a36Sopenharmony_ci#define CLK_INFRA_AO_APXGPT 5 22562306a36Sopenharmony_ci#define CLK_INFRA_AO_GCE 6 22662306a36Sopenharmony_ci#define CLK_INFRA_AO_GCE2 7 22762306a36Sopenharmony_ci#define CLK_INFRA_AO_THERM 8 22862306a36Sopenharmony_ci#define CLK_INFRA_AO_PWM_HCLK 9 22962306a36Sopenharmony_ci#define CLK_INFRA_AO_PWM1 10 23062306a36Sopenharmony_ci#define CLK_INFRA_AO_PWM2 11 23162306a36Sopenharmony_ci#define CLK_INFRA_AO_PWM3 12 23262306a36Sopenharmony_ci#define CLK_INFRA_AO_PWM4 13 23362306a36Sopenharmony_ci#define CLK_INFRA_AO_PWM 14 23462306a36Sopenharmony_ci#define CLK_INFRA_AO_UART0 15 23562306a36Sopenharmony_ci#define CLK_INFRA_AO_UART1 16 23662306a36Sopenharmony_ci#define CLK_INFRA_AO_UART2 17 23762306a36Sopenharmony_ci#define CLK_INFRA_AO_UART3 18 23862306a36Sopenharmony_ci#define CLK_INFRA_AO_UART4 19 23962306a36Sopenharmony_ci#define CLK_INFRA_AO_GCE_26M 20 24062306a36Sopenharmony_ci#define CLK_INFRA_AO_CQ_DMA_FPC 21 24162306a36Sopenharmony_ci#define CLK_INFRA_AO_UART5 22 24262306a36Sopenharmony_ci#define CLK_INFRA_AO_HDMI_26M 23 24362306a36Sopenharmony_ci#define CLK_INFRA_AO_SPI0 24 24462306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC0 25 24562306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC1 26 24662306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC2 27 24762306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC0_SRC 28 24862306a36Sopenharmony_ci#define CLK_INFRA_AO_DVFSRC 29 24962306a36Sopenharmony_ci#define CLK_INFRA_AO_TRNG 30 25062306a36Sopenharmony_ci#define CLK_INFRA_AO_AUXADC 31 25162306a36Sopenharmony_ci#define CLK_INFRA_AO_CPUM 32 25262306a36Sopenharmony_ci#define CLK_INFRA_AO_HDMI_32K 33 25362306a36Sopenharmony_ci#define CLK_INFRA_AO_CEC_66M_HCLK 34 25462306a36Sopenharmony_ci#define CLK_INFRA_AO_PCIE_TL_26M 35 25562306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC1_SRC 36 25662306a36Sopenharmony_ci#define CLK_INFRA_AO_CEC_66M_BCLK 37 25762306a36Sopenharmony_ci#define CLK_INFRA_AO_PCIE_TL_96M 38 25862306a36Sopenharmony_ci#define CLK_INFRA_AO_DEVICE_APC 39 25962306a36Sopenharmony_ci#define CLK_INFRA_AO_ECC_66M_HCLK 40 26062306a36Sopenharmony_ci#define CLK_INFRA_AO_DEBUGSYS 41 26162306a36Sopenharmony_ci#define CLK_INFRA_AO_AUDIO 42 26262306a36Sopenharmony_ci#define CLK_INFRA_AO_PCIE_TL_32K 43 26362306a36Sopenharmony_ci#define CLK_INFRA_AO_DBG_TRACE 44 26462306a36Sopenharmony_ci#define CLK_INFRA_AO_DRAMC_F26M 45 26562306a36Sopenharmony_ci#define CLK_INFRA_AO_IRTX 46 26662306a36Sopenharmony_ci#define CLK_INFRA_AO_DISP_PWM 47 26762306a36Sopenharmony_ci#define CLK_INFRA_AO_CLDMA_BCLK 48 26862306a36Sopenharmony_ci#define CLK_INFRA_AO_AUDIO_26M_BCLK 49 26962306a36Sopenharmony_ci#define CLK_INFRA_AO_SPI1 50 27062306a36Sopenharmony_ci#define CLK_INFRA_AO_SPI2 51 27162306a36Sopenharmony_ci#define CLK_INFRA_AO_SPI3 52 27262306a36Sopenharmony_ci#define CLK_INFRA_AO_FSSPM 53 27362306a36Sopenharmony_ci#define CLK_INFRA_AO_SSPM_BUS_HCLK 54 27462306a36Sopenharmony_ci#define CLK_INFRA_AO_APDMA_BCLK 55 27562306a36Sopenharmony_ci#define CLK_INFRA_AO_SPI4 56 27662306a36Sopenharmony_ci#define CLK_INFRA_AO_SPI5 57 27762306a36Sopenharmony_ci#define CLK_INFRA_AO_CQ_DMA 58 27862306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC0_SELF 59 27962306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC1_SELF 60 28062306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC2_SELF 61 28162306a36Sopenharmony_ci#define CLK_INFRA_AO_I2S_DMA 62 28262306a36Sopenharmony_ci#define CLK_INFRA_AO_AP_MSDC0 63 28362306a36Sopenharmony_ci#define CLK_INFRA_AO_MD_MSDC0 64 28462306a36Sopenharmony_ci#define CLK_INFRA_AO_MSDC30_2 65 28562306a36Sopenharmony_ci#define CLK_INFRA_AO_GCPU 66 28662306a36Sopenharmony_ci#define CLK_INFRA_AO_PCIE_PERI_26M 67 28762306a36Sopenharmony_ci#define CLK_INFRA_AO_GCPU_66M_BCLK 68 28862306a36Sopenharmony_ci#define CLK_INFRA_AO_GCPU_133M_BCLK 69 28962306a36Sopenharmony_ci#define CLK_INFRA_AO_DISP_PWM1 70 29062306a36Sopenharmony_ci#define CLK_INFRA_AO_FBIST2FPC 71 29162306a36Sopenharmony_ci#define CLK_INFRA_AO_DEVICE_APC_SYNC 72 29262306a36Sopenharmony_ci#define CLK_INFRA_AO_PCIE_P1_PERI_26M 73 29362306a36Sopenharmony_ci#define CLK_INFRA_AO_133M_MCLK_CK 74 29462306a36Sopenharmony_ci#define CLK_INFRA_AO_66M_MCLK_CK 75 29562306a36Sopenharmony_ci#define CLK_INFRA_AO_PCIE_PL_P_250M_P0 76 29662306a36Sopenharmony_ci#define CLK_INFRA_AO_RG_AES_MSDCFDE_CK_0P 77 29762306a36Sopenharmony_ci#define CLK_INFRA_AO_NR_CLK 78 29862306a36Sopenharmony_ci 29962306a36Sopenharmony_ci/* APMIXEDSYS */ 30062306a36Sopenharmony_ci#define CLK_APMIXED_ETHPLL 0 30162306a36Sopenharmony_ci#define CLK_APMIXED_MSDCPLL 1 30262306a36Sopenharmony_ci#define CLK_APMIXED_TVDPLL1 2 30362306a36Sopenharmony_ci#define CLK_APMIXED_TVDPLL2 3 30462306a36Sopenharmony_ci#define CLK_APMIXED_MMPLL 4 30562306a36Sopenharmony_ci#define CLK_APMIXED_MAINPLL 5 30662306a36Sopenharmony_ci#define CLK_APMIXED_IMGPLL 6 30762306a36Sopenharmony_ci#define CLK_APMIXED_UNIVPLL 7 30862306a36Sopenharmony_ci#define CLK_APMIXED_ADSPPLL 8 30962306a36Sopenharmony_ci#define CLK_APMIXED_APLL1 9 31062306a36Sopenharmony_ci#define CLK_APMIXED_APLL2 10 31162306a36Sopenharmony_ci#define CLK_APMIXED_APLL3 11 31262306a36Sopenharmony_ci#define CLK_APMIXED_APLL4 12 31362306a36Sopenharmony_ci#define CLK_APMIXED_APLL5 13 31462306a36Sopenharmony_ci#define CLK_APMIXED_MFGPLL 14 31562306a36Sopenharmony_ci#define CLK_APMIXED_PLL_SSUSB26M_EN 15 31662306a36Sopenharmony_ci#define CLK_APMIXED_NR_CLK 16 31762306a36Sopenharmony_ci 31862306a36Sopenharmony_ci/* AUDIODSP */ 31962306a36Sopenharmony_ci#define CLK_AUDIODSP_AUDIO26M 0 32062306a36Sopenharmony_ci#define CLK_AUDIODSP_NR_CLK 1 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci/* PERICFG_AO */ 32362306a36Sopenharmony_ci#define CLK_PERI_AO_ETHERNET 0 32462306a36Sopenharmony_ci#define CLK_PERI_AO_ETHERNET_BUS 1 32562306a36Sopenharmony_ci#define CLK_PERI_AO_FLASHIF_BUS 2 32662306a36Sopenharmony_ci#define CLK_PERI_AO_FLASHIF_26M 3 32762306a36Sopenharmony_ci#define CLK_PERI_AO_FLASHIFLASHCK 4 32862306a36Sopenharmony_ci#define CLK_PERI_AO_SSUSB_2P_BUS 5 32962306a36Sopenharmony_ci#define CLK_PERI_AO_SSUSB_2P_XHCI 6 33062306a36Sopenharmony_ci#define CLK_PERI_AO_SSUSB_3P_BUS 7 33162306a36Sopenharmony_ci#define CLK_PERI_AO_SSUSB_3P_XHCI 8 33262306a36Sopenharmony_ci#define CLK_PERI_AO_SSUSB_BUS 9 33362306a36Sopenharmony_ci#define CLK_PERI_AO_SSUSB_XHCI 10 33462306a36Sopenharmony_ci#define CLK_PERI_AO_ETHERNET_MAC 11 33562306a36Sopenharmony_ci#define CLK_PERI_AO_PCIE_P0_FMEM 12 33662306a36Sopenharmony_ci#define CLK_PERI_AO_NR_CLK 13 33762306a36Sopenharmony_ci 33862306a36Sopenharmony_ci/* IMP_IIC_WRAP_C */ 33962306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_C_AP_CLOCK_I2C0 0 34062306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_C_AP_CLOCK_I2C2 1 34162306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_C_AP_CLOCK_I2C3 2 34262306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_C_NR_CLK 3 34362306a36Sopenharmony_ci 34462306a36Sopenharmony_ci/* IMP_IIC_WRAP_W */ 34562306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_W_AP_CLOCK_I2C1 0 34662306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_W_AP_CLOCK_I2C4 1 34762306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_W_NR_CLK 2 34862306a36Sopenharmony_ci 34962306a36Sopenharmony_ci/* IMP_IIC_WRAP_EN */ 35062306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_EN_AP_CLOCK_I2C5 0 35162306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_EN_AP_CLOCK_I2C6 1 35262306a36Sopenharmony_ci#define CLK_IMP_IIC_WRAP_EN_NR_CLK 2 35362306a36Sopenharmony_ci 35462306a36Sopenharmony_ci/* MFGCFG */ 35562306a36Sopenharmony_ci#define CLK_MFGCFG_BG3D 0 35662306a36Sopenharmony_ci#define CLK_MFGCFG_NR_CLK 1 35762306a36Sopenharmony_ci 35862306a36Sopenharmony_ci/* VPPSYS0 */ 35962306a36Sopenharmony_ci#define CLK_VPP0_MDP_FG 0 36062306a36Sopenharmony_ci#define CLK_VPP0_STITCH 1 36162306a36Sopenharmony_ci#define CLK_VPP0_PADDING 2 36262306a36Sopenharmony_ci#define CLK_VPP0_MDP_TCC 3 36362306a36Sopenharmony_ci#define CLK_VPP0_WARP0_ASYNC_TX 4 36462306a36Sopenharmony_ci#define CLK_VPP0_WARP1_ASYNC_TX 5 36562306a36Sopenharmony_ci#define CLK_VPP0_MUTEX 6 36662306a36Sopenharmony_ci#define CLK_VPP02VPP1_RELAY 7 36762306a36Sopenharmony_ci#define CLK_VPP0_VPP12VPP0_ASYNC 8 36862306a36Sopenharmony_ci#define CLK_VPP0_MMSYSRAM_TOP 9 36962306a36Sopenharmony_ci#define CLK_VPP0_MDP_AAL 10 37062306a36Sopenharmony_ci#define CLK_VPP0_MDP_RSZ 11 37162306a36Sopenharmony_ci#define CLK_VPP0_SMI_COMMON_MMSRAM 12 37262306a36Sopenharmony_ci#define CLK_VPP0_GALS_VDO0_LARB0_MMSRAM 13 37362306a36Sopenharmony_ci#define CLK_VPP0_GALS_VDO0_LARB1_MMSRAM 14 37462306a36Sopenharmony_ci#define CLK_VPP0_GALS_VENCSYS_MMSRAM 15 37562306a36Sopenharmony_ci#define CLK_VPP0_GALS_VENCSYS_CORE1_MMSRAM 16 37662306a36Sopenharmony_ci#define CLK_VPP0_GALS_INFRA_MMSRAM 17 37762306a36Sopenharmony_ci#define CLK_VPP0_GALS_CAMSYS_MMSRAM 18 37862306a36Sopenharmony_ci#define CLK_VPP0_GALS_VPP1_LARB5_MMSRAM 19 37962306a36Sopenharmony_ci#define CLK_VPP0_GALS_VPP1_LARB6_MMSRAM 20 38062306a36Sopenharmony_ci#define CLK_VPP0_SMI_REORDER_MMSRAM 21 38162306a36Sopenharmony_ci#define CLK_VPP0_SMI_IOMMU 22 38262306a36Sopenharmony_ci#define CLK_VPP0_GALS_IMGSYS_CAMSYS 23 38362306a36Sopenharmony_ci#define CLK_VPP0_MDP_RDMA 24 38462306a36Sopenharmony_ci#define CLK_VPP0_MDP_WROT 25 38562306a36Sopenharmony_ci#define CLK_VPP0_GALS_EMI0_EMI1 26 38662306a36Sopenharmony_ci#define CLK_VPP0_SMI_SUB_COMMON_REORDER 27 38762306a36Sopenharmony_ci#define CLK_VPP0_SMI_RSI 28 38862306a36Sopenharmony_ci#define CLK_VPP0_SMI_COMMON_LARB4 29 38962306a36Sopenharmony_ci#define CLK_VPP0_GALS_VDEC_VDEC_CORE1 30 39062306a36Sopenharmony_ci#define CLK_VPP0_GALS_VPP1_WPESYS 31 39162306a36Sopenharmony_ci#define CLK_VPP0_GALS_VDO0_VDO1_VENCSYS_CORE1 32 39262306a36Sopenharmony_ci#define CLK_VPP0_FAKE_ENG 33 39362306a36Sopenharmony_ci#define CLK_VPP0_MDP_HDR 34 39462306a36Sopenharmony_ci#define CLK_VPP0_MDP_TDSHP 35 39562306a36Sopenharmony_ci#define CLK_VPP0_MDP_COLOR 36 39662306a36Sopenharmony_ci#define CLK_VPP0_MDP_OVL 37 39762306a36Sopenharmony_ci#define CLK_VPP0_DSIP_RDMA 38 39862306a36Sopenharmony_ci#define CLK_VPP0_DISP_WDMA 39 39962306a36Sopenharmony_ci#define CLK_VPP0_MDP_HMS 40 40062306a36Sopenharmony_ci#define CLK_VPP0_WARP0_RELAY 41 40162306a36Sopenharmony_ci#define CLK_VPP0_WARP0_ASYNC 42 40262306a36Sopenharmony_ci#define CLK_VPP0_WARP1_RELAY 43 40362306a36Sopenharmony_ci#define CLK_VPP0_WARP1_ASYNC 44 40462306a36Sopenharmony_ci#define CLK_VPP0_NR_CLK 45 40562306a36Sopenharmony_ci 40662306a36Sopenharmony_ci/* WPESYS */ 40762306a36Sopenharmony_ci#define CLK_WPE_TOP_WPE_VPP0 0 40862306a36Sopenharmony_ci#define CLK_WPE_TOP_SMI_LARB7 1 40962306a36Sopenharmony_ci#define CLK_WPE_TOP_WPESYS_EVENT_TX 2 41062306a36Sopenharmony_ci#define CLK_WPE_TOP_SMI_LARB7_PCLK_EN 3 41162306a36Sopenharmony_ci#define CLK_WPE_TOP_NR_CLK 4 41262306a36Sopenharmony_ci 41362306a36Sopenharmony_ci/* WPESYS_VPP0 */ 41462306a36Sopenharmony_ci#define CLK_WPE_VPP0_VECI 0 41562306a36Sopenharmony_ci#define CLK_WPE_VPP0_VEC2I 1 41662306a36Sopenharmony_ci#define CLK_WPE_VPP0_VEC3I 2 41762306a36Sopenharmony_ci#define CLK_WPE_VPP0_WPEO 3 41862306a36Sopenharmony_ci#define CLK_WPE_VPP0_MSKO 4 41962306a36Sopenharmony_ci#define CLK_WPE_VPP0_VGEN 5 42062306a36Sopenharmony_ci#define CLK_WPE_VPP0_EXT 6 42162306a36Sopenharmony_ci#define CLK_WPE_VPP0_VFC 7 42262306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH0_TOP 8 42362306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH0_DMA 9 42462306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH1_TOP 10 42562306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH1_DMA 11 42662306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH2_TOP 12 42762306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH2_DMA 13 42862306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH3_TOP 14 42962306a36Sopenharmony_ci#define CLK_WPE_VPP0_CACH3_DMA 15 43062306a36Sopenharmony_ci#define CLK_WPE_VPP0_PSP 16 43162306a36Sopenharmony_ci#define CLK_WPE_VPP0_PSP2 17 43262306a36Sopenharmony_ci#define CLK_WPE_VPP0_SYNC 18 43362306a36Sopenharmony_ci#define CLK_WPE_VPP0_C24 19 43462306a36Sopenharmony_ci#define CLK_WPE_VPP0_MDP_CROP 20 43562306a36Sopenharmony_ci#define CLK_WPE_VPP0_ISP_CROP 21 43662306a36Sopenharmony_ci#define CLK_WPE_VPP0_TOP 22 43762306a36Sopenharmony_ci#define CLK_WPE_VPP0_NR_CLK 23 43862306a36Sopenharmony_ci 43962306a36Sopenharmony_ci/* VPPSYS1 */ 44062306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_OVL 0 44162306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_TCC 1 44262306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_WROT 2 44362306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_VPP_PAD 3 44462306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_WROT 4 44562306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_VPP_PAD 5 44662306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_WROT 6 44762306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_VPP_PAD 7 44862306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_RDMA 8 44962306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_FG 9 45062306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_RDMA 10 45162306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_FG 11 45262306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_RDMA 12 45362306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_FG 13 45462306a36Sopenharmony_ci#define CLK_VPP1_VPP_SPLIT 14 45562306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_VDO0_DL_RELAY 15 45662306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_RSZ 16 45762306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_TDSHP 17 45862306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_COLOR 18 45962306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_VDO1_DL_RELAY 19 46062306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_RSZ 20 46162306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_VPP_MERGE 21 46262306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_TDSHP 22 46362306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_COLOR 23 46462306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_RSZ 24 46562306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_VPP_MERGE 25 46662306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_TDSHP 26 46762306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_COLOR 27 46862306a36Sopenharmony_ci#define CLK_VPP1_GALS5 28 46962306a36Sopenharmony_ci#define CLK_VPP1_GALS6 29 47062306a36Sopenharmony_ci#define CLK_VPP1_LARB5 30 47162306a36Sopenharmony_ci#define CLK_VPP1_LARB6 31 47262306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_HDR 32 47362306a36Sopenharmony_ci#define CLK_VPP1_SVPP1_MDP_AAL 33 47462306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_HDR 34 47562306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_MDP_AAL 35 47662306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_HDR 36 47762306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_MDP_AAL 37 47862306a36Sopenharmony_ci#define CLK_VPP1_DISP_MUTEX 38 47962306a36Sopenharmony_ci#define CLK_VPP1_SVPP2_VDO1_DL_RELAY 39 48062306a36Sopenharmony_ci#define CLK_VPP1_SVPP3_VDO0_DL_RELAY 40 48162306a36Sopenharmony_ci#define CLK_VPP1_VPP0_DL_ASYNC 41 48262306a36Sopenharmony_ci#define CLK_VPP1_VPP0_DL1_RELAY 42 48362306a36Sopenharmony_ci#define CLK_VPP1_LARB5_FAKE_ENG 43 48462306a36Sopenharmony_ci#define CLK_VPP1_LARB6_FAKE_ENG 44 48562306a36Sopenharmony_ci#define CLK_VPP1_HDMI_META 45 48662306a36Sopenharmony_ci#define CLK_VPP1_VPP_SPLIT_HDMI 46 48762306a36Sopenharmony_ci#define CLK_VPP1_DGI_IN 47 48862306a36Sopenharmony_ci#define CLK_VPP1_DGI_OUT 48 48962306a36Sopenharmony_ci#define CLK_VPP1_VPP_SPLIT_DGI 49 49062306a36Sopenharmony_ci#define CLK_VPP1_DL_CON_OCC 50 49162306a36Sopenharmony_ci#define CLK_VPP1_VPP_SPLIT_26M 51 49262306a36Sopenharmony_ci#define CLK_VPP1_NR_CLK 52 49362306a36Sopenharmony_ci 49462306a36Sopenharmony_ci/* IMGSYS */ 49562306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_LARB9 0 49662306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_TRAW0 1 49762306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_TRAW1 2 49862306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_VCORE_GALS 3 49962306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_DIP0 4 50062306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_WPE0 5 50162306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_IPE 6 50262306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_WPE1 7 50362306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_WPE2 8 50462306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_GALS 9 50562306a36Sopenharmony_ci#define CLK_IMGSYS_MAIN_NR_CLK 10 50662306a36Sopenharmony_ci 50762306a36Sopenharmony_ci/* IMGSYS1_DIP_TOP */ 50862306a36Sopenharmony_ci#define CLK_IMGSYS1_DIP_TOP_LARB10 0 50962306a36Sopenharmony_ci#define CLK_IMGSYS1_DIP_TOP_DIP_TOP 1 51062306a36Sopenharmony_ci#define CLK_IMGSYS1_DIP_TOP_NR_CLK 2 51162306a36Sopenharmony_ci 51262306a36Sopenharmony_ci/* IMGSYS1_DIP_NR */ 51362306a36Sopenharmony_ci#define CLK_IMGSYS1_DIP_NR_LARB15 0 51462306a36Sopenharmony_ci#define CLK_IMGSYS1_DIP_NR_DIP_NR 1 51562306a36Sopenharmony_ci#define CLK_IMGSYS1_DIP_NR_NR_CLK 2 51662306a36Sopenharmony_ci 51762306a36Sopenharmony_ci/* IMGSYS_WPE1 */ 51862306a36Sopenharmony_ci#define CLK_IMGSYS_WPE1_LARB11 0 51962306a36Sopenharmony_ci#define CLK_IMGSYS_WPE1 1 52062306a36Sopenharmony_ci#define CLK_IMGSYS_WPE1_NR_CLK 2 52162306a36Sopenharmony_ci 52262306a36Sopenharmony_ci/* IPESYS */ 52362306a36Sopenharmony_ci#define CLK_IPE_DPE 0 52462306a36Sopenharmony_ci#define CLK_IPE_FDVT 1 52562306a36Sopenharmony_ci#define CLK_IPE_ME 2 52662306a36Sopenharmony_ci#define CLK_IPESYS_TOP 3 52762306a36Sopenharmony_ci#define CLK_IPE_SMI_LARB12 4 52862306a36Sopenharmony_ci#define CLK_IPE_NR_CLK 5 52962306a36Sopenharmony_ci 53062306a36Sopenharmony_ci/* IMGSYS_WPE2 */ 53162306a36Sopenharmony_ci#define CLK_IMGSYS_WPE2_LARB11 0 53262306a36Sopenharmony_ci#define CLK_IMGSYS_WPE2 1 53362306a36Sopenharmony_ci#define CLK_IMGSYS_WPE2_NR_CLK 2 53462306a36Sopenharmony_ci 53562306a36Sopenharmony_ci/* IMGSYS_WPE3 */ 53662306a36Sopenharmony_ci#define CLK_IMGSYS_WPE3_LARB11 0 53762306a36Sopenharmony_ci#define CLK_IMGSYS_WPE3 1 53862306a36Sopenharmony_ci#define CLK_IMGSYS_WPE3_NR_CLK 2 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ci/* CAMSYS */ 54162306a36Sopenharmony_ci#define CLK_CAM_MAIN_LARB13 0 54262306a36Sopenharmony_ci#define CLK_CAM_MAIN_LARB14 1 54362306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAM 2 54462306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAM_SUBA 3 54562306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAM_SUBB 4 54662306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAMTG 5 54762306a36Sopenharmony_ci#define CLK_CAM_MAIN_SENINF 6 54862306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVA 7 54962306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVB 8 55062306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVC 9 55162306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVD 10 55262306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVE 11 55362306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVF 12 55462306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVG 13 55562306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVH 14 55662306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVI 15 55762306a36Sopenharmony_ci#define CLK_CAM_MAIN_GCAMSVJ 16 55862306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAMSV_TOP 17 55962306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAMSV_CQ_A 18 56062306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAMSV_CQ_B 19 56162306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAMSV_CQ_C 20 56262306a36Sopenharmony_ci#define CLK_CAM_MAIN_FAKE_ENG 21 56362306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAM2MM0_GALS 22 56462306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAM2MM1_GALS 23 56562306a36Sopenharmony_ci#define CLK_CAM_MAIN_CAM2SYS_GALS 24 56662306a36Sopenharmony_ci#define CLK_CAM_MAIN_NR_CLK 25 56762306a36Sopenharmony_ci 56862306a36Sopenharmony_ci/* CAMSYS_RAWA */ 56962306a36Sopenharmony_ci#define CLK_CAM_RAWA_LARBX 0 57062306a36Sopenharmony_ci#define CLK_CAM_RAWA_CAM 1 57162306a36Sopenharmony_ci#define CLK_CAM_RAWA_CAMTG 2 57262306a36Sopenharmony_ci#define CLK_CAM_RAWA_NR_CLK 3 57362306a36Sopenharmony_ci 57462306a36Sopenharmony_ci/* CAMSYS_YUVA */ 57562306a36Sopenharmony_ci#define CLK_CAM_YUVA_LARBX 0 57662306a36Sopenharmony_ci#define CLK_CAM_YUVA_CAM 1 57762306a36Sopenharmony_ci#define CLK_CAM_YUVA_CAMTG 2 57862306a36Sopenharmony_ci#define CLK_CAM_YUVA_NR_CLK 3 57962306a36Sopenharmony_ci 58062306a36Sopenharmony_ci/* CAMSYS_RAWB */ 58162306a36Sopenharmony_ci#define CLK_CAM_RAWB_LARBX 0 58262306a36Sopenharmony_ci#define CLK_CAM_RAWB_CAM 1 58362306a36Sopenharmony_ci#define CLK_CAM_RAWB_CAMTG 2 58462306a36Sopenharmony_ci#define CLK_CAM_RAWB_NR_CLK 3 58562306a36Sopenharmony_ci 58662306a36Sopenharmony_ci/* CAMSYS_YUVB */ 58762306a36Sopenharmony_ci#define CLK_CAM_YUVB_LARBX 0 58862306a36Sopenharmony_ci#define CLK_CAM_YUVB_CAM 1 58962306a36Sopenharmony_ci#define CLK_CAM_YUVB_CAMTG 2 59062306a36Sopenharmony_ci#define CLK_CAM_YUVB_NR_CLK 3 59162306a36Sopenharmony_ci 59262306a36Sopenharmony_ci/* CCUSYS */ 59362306a36Sopenharmony_ci#define CLK_CCU_LARB27 0 59462306a36Sopenharmony_ci#define CLK_CCU_AHB 1 59562306a36Sopenharmony_ci#define CLK_CCU_CCU0 2 59662306a36Sopenharmony_ci#define CLK_CCU_NR_CLK 3 59762306a36Sopenharmony_ci 59862306a36Sopenharmony_ci/* VDECSYS_SOC */ 59962306a36Sopenharmony_ci#define CLK_VDEC1_SOC_LARB1 0 60062306a36Sopenharmony_ci#define CLK_VDEC1_SOC_LAT 1 60162306a36Sopenharmony_ci#define CLK_VDEC1_SOC_LAT_ACTIVE 2 60262306a36Sopenharmony_ci#define CLK_VDEC1_SOC_LAT_ENG 3 60362306a36Sopenharmony_ci#define CLK_VDEC1_SOC_VDEC 4 60462306a36Sopenharmony_ci#define CLK_VDEC1_SOC_VDEC_ACTIVE 5 60562306a36Sopenharmony_ci#define CLK_VDEC1_SOC_VDEC_ENG 6 60662306a36Sopenharmony_ci#define CLK_VDEC1_NR_CLK 7 60762306a36Sopenharmony_ci 60862306a36Sopenharmony_ci/* VDECSYS */ 60962306a36Sopenharmony_ci#define CLK_VDEC2_LARB1 0 61062306a36Sopenharmony_ci#define CLK_VDEC2_LAT 1 61162306a36Sopenharmony_ci#define CLK_VDEC2_VDEC 2 61262306a36Sopenharmony_ci#define CLK_VDEC2_VDEC_ACTIVE 3 61362306a36Sopenharmony_ci#define CLK_VDEC2_VDEC_ENG 4 61462306a36Sopenharmony_ci#define CLK_VDEC2_NR_CLK 5 61562306a36Sopenharmony_ci 61662306a36Sopenharmony_ci/* VENCSYS */ 61762306a36Sopenharmony_ci#define CLK_VENC1_LARB 0 61862306a36Sopenharmony_ci#define CLK_VENC1_VENC 1 61962306a36Sopenharmony_ci#define CLK_VENC1_JPGENC 2 62062306a36Sopenharmony_ci#define CLK_VENC1_JPGDEC 3 62162306a36Sopenharmony_ci#define CLK_VENC1_JPGDEC_C1 4 62262306a36Sopenharmony_ci#define CLK_VENC1_GALS 5 62362306a36Sopenharmony_ci#define CLK_VENC1_GALS_SRAM 6 62462306a36Sopenharmony_ci#define CLK_VENC1_NR_CLK 7 62562306a36Sopenharmony_ci 62662306a36Sopenharmony_ci/* VDOSYS0 */ 62762306a36Sopenharmony_ci#define CLK_VDO0_DISP_OVL0 0 62862306a36Sopenharmony_ci#define CLK_VDO0_FAKE_ENG0 1 62962306a36Sopenharmony_ci#define CLK_VDO0_DISP_CCORR0 2 63062306a36Sopenharmony_ci#define CLK_VDO0_DISP_MUTEX0 3 63162306a36Sopenharmony_ci#define CLK_VDO0_DISP_GAMMA0 4 63262306a36Sopenharmony_ci#define CLK_VDO0_DISP_DITHER0 5 63362306a36Sopenharmony_ci#define CLK_VDO0_DISP_WDMA0 6 63462306a36Sopenharmony_ci#define CLK_VDO0_DISP_RDMA0 7 63562306a36Sopenharmony_ci#define CLK_VDO0_DSI0 8 63662306a36Sopenharmony_ci#define CLK_VDO0_DSI1 9 63762306a36Sopenharmony_ci#define CLK_VDO0_DSC_WRAP0 10 63862306a36Sopenharmony_ci#define CLK_VDO0_VPP_MERGE0 11 63962306a36Sopenharmony_ci#define CLK_VDO0_DP_INTF0 12 64062306a36Sopenharmony_ci#define CLK_VDO0_DISP_AAL0 13 64162306a36Sopenharmony_ci#define CLK_VDO0_INLINEROT0 14 64262306a36Sopenharmony_ci#define CLK_VDO0_APB_BUS 15 64362306a36Sopenharmony_ci#define CLK_VDO0_DISP_COLOR0 16 64462306a36Sopenharmony_ci#define CLK_VDO0_MDP_WROT0 17 64562306a36Sopenharmony_ci#define CLK_VDO0_DISP_RSZ0 18 64662306a36Sopenharmony_ci#define CLK_VDO0_DISP_POSTMASK0 19 64762306a36Sopenharmony_ci#define CLK_VDO0_FAKE_ENG1 20 64862306a36Sopenharmony_ci#define CLK_VDO0_DL_ASYNC2 21 64962306a36Sopenharmony_ci#define CLK_VDO0_DL_RELAY3 22 65062306a36Sopenharmony_ci#define CLK_VDO0_DL_RELAY4 23 65162306a36Sopenharmony_ci#define CLK_VDO0_SMI_GALS 24 65262306a36Sopenharmony_ci#define CLK_VDO0_SMI_COMMON 25 65362306a36Sopenharmony_ci#define CLK_VDO0_SMI_EMI 26 65462306a36Sopenharmony_ci#define CLK_VDO0_SMI_IOMMU 27 65562306a36Sopenharmony_ci#define CLK_VDO0_SMI_LARB 28 65662306a36Sopenharmony_ci#define CLK_VDO0_SMI_RSI 29 65762306a36Sopenharmony_ci#define CLK_VDO0_DSI0_DSI 30 65862306a36Sopenharmony_ci#define CLK_VDO0_DSI1_DSI 31 65962306a36Sopenharmony_ci#define CLK_VDO0_DP_INTF0_DP_INTF 32 66062306a36Sopenharmony_ci#define CLK_VDO0_NR_CLK 33 66162306a36Sopenharmony_ci 66262306a36Sopenharmony_ci/* VDOSYS1 */ 66362306a36Sopenharmony_ci#define CLK_VDO1_SMI_LARB2 0 66462306a36Sopenharmony_ci#define CLK_VDO1_SMI_LARB3 1 66562306a36Sopenharmony_ci#define CLK_VDO1_GALS 2 66662306a36Sopenharmony_ci#define CLK_VDO1_FAKE_ENG0 3 66762306a36Sopenharmony_ci#define CLK_VDO1_FAKE_ENG1 4 66862306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA0 5 66962306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA1 6 67062306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA2 7 67162306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA3 8 67262306a36Sopenharmony_ci#define CLK_VDO1_VPP_MERGE0 9 67362306a36Sopenharmony_ci#define CLK_VDO1_VPP_MERGE1 10 67462306a36Sopenharmony_ci#define CLK_VDO1_VPP_MERGE2 11 67562306a36Sopenharmony_ci#define CLK_VDO1_VPP_MERGE3 12 67662306a36Sopenharmony_ci#define CLK_VDO1_VPP_MERGE4 13 67762306a36Sopenharmony_ci#define CLK_VDO1_VPP2_TO_VDO1_DL_ASYNC 14 67862306a36Sopenharmony_ci#define CLK_VDO1_VPP3_TO_VDO1_DL_ASYNC 15 67962306a36Sopenharmony_ci#define CLK_VDO1_DISP_MUTEX 16 68062306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA4 17 68162306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA5 18 68262306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA6 19 68362306a36Sopenharmony_ci#define CLK_VDO1_MDP_RDMA7 20 68462306a36Sopenharmony_ci#define CLK_VDO1_DP_INTF0_MMCK 21 68562306a36Sopenharmony_ci#define CLK_VDO1_DPI0_MM 22 68662306a36Sopenharmony_ci#define CLK_VDO1_DPI1_MM 23 68762306a36Sopenharmony_ci#define CLK_VDO1_MERGE0_DL_ASYNC 24 68862306a36Sopenharmony_ci#define CLK_VDO1_MERGE1_DL_ASYNC 25 68962306a36Sopenharmony_ci#define CLK_VDO1_MERGE2_DL_ASYNC 26 69062306a36Sopenharmony_ci#define CLK_VDO1_MERGE3_DL_ASYNC 27 69162306a36Sopenharmony_ci#define CLK_VDO1_MERGE4_DL_ASYNC 28 69262306a36Sopenharmony_ci#define CLK_VDO1_DSC_VDO1_DL_ASYNC 29 69362306a36Sopenharmony_ci#define CLK_VDO1_MERGE_VDO1_DL_ASYNC 30 69462306a36Sopenharmony_ci#define CLK_VDO1_PADDING0 31 69562306a36Sopenharmony_ci#define CLK_VDO1_PADDING1 32 69662306a36Sopenharmony_ci#define CLK_VDO1_PADDING2 33 69762306a36Sopenharmony_ci#define CLK_VDO1_PADDING3 34 69862306a36Sopenharmony_ci#define CLK_VDO1_PADDING4 35 69962306a36Sopenharmony_ci#define CLK_VDO1_PADDING5 36 70062306a36Sopenharmony_ci#define CLK_VDO1_PADDING6 37 70162306a36Sopenharmony_ci#define CLK_VDO1_PADDING7 38 70262306a36Sopenharmony_ci#define CLK_VDO1_DISP_RSZ0 39 70362306a36Sopenharmony_ci#define CLK_VDO1_DISP_RSZ1 40 70462306a36Sopenharmony_ci#define CLK_VDO1_DISP_RSZ2 41 70562306a36Sopenharmony_ci#define CLK_VDO1_DISP_RSZ3 42 70662306a36Sopenharmony_ci#define CLK_VDO1_HDR_VDO_FE0 43 70762306a36Sopenharmony_ci#define CLK_VDO1_HDR_GFX_FE0 44 70862306a36Sopenharmony_ci#define CLK_VDO1_HDR_VDO_BE 45 70962306a36Sopenharmony_ci#define CLK_VDO1_HDR_VDO_FE1 46 71062306a36Sopenharmony_ci#define CLK_VDO1_HDR_GFX_FE1 47 71162306a36Sopenharmony_ci#define CLK_VDO1_DISP_MIXER 48 71262306a36Sopenharmony_ci#define CLK_VDO1_HDR_VDO_FE0_DL_ASYNC 49 71362306a36Sopenharmony_ci#define CLK_VDO1_HDR_VDO_FE1_DL_ASYNC 50 71462306a36Sopenharmony_ci#define CLK_VDO1_HDR_GFX_FE0_DL_ASYNC 51 71562306a36Sopenharmony_ci#define CLK_VDO1_HDR_GFX_FE1_DL_ASYNC 52 71662306a36Sopenharmony_ci#define CLK_VDO1_HDR_VDO_BE_DL_ASYNC 53 71762306a36Sopenharmony_ci#define CLK_VDO1_DPI0 54 71862306a36Sopenharmony_ci#define CLK_VDO1_DISP_MONITOR_DPI0 55 71962306a36Sopenharmony_ci#define CLK_VDO1_DPI1 56 72062306a36Sopenharmony_ci#define CLK_VDO1_DISP_MONITOR_DPI1 57 72162306a36Sopenharmony_ci#define CLK_VDO1_DPINTF 58 72262306a36Sopenharmony_ci#define CLK_VDO1_DISP_MONITOR_DPINTF 59 72362306a36Sopenharmony_ci#define CLK_VDO1_26M_SLOW 60 72462306a36Sopenharmony_ci#define CLK_VDO1_NR_CLK 61 72562306a36Sopenharmony_ci 72662306a36Sopenharmony_ci#endif /* _DT_BINDINGS_CLK_MT8188_H */ 727