1*dd240e95SLaura Nao /* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */ 2*dd240e95SLaura Nao /* 3*dd240e95SLaura Nao * Copyright (c) 2025 MediaTek Inc. 4*dd240e95SLaura Nao * Guangjie Song <guangjie.song@mediatek.com> 5*dd240e95SLaura Nao * Copyright (c) 2025 Collabora Ltd. 6*dd240e95SLaura Nao * Laura Nao <laura.nao@collabora.com> 7*dd240e95SLaura Nao */ 8*dd240e95SLaura Nao 9*dd240e95SLaura Nao #ifndef _DT_BINDINGS_CLK_MT8196_H 10*dd240e95SLaura Nao #define _DT_BINDINGS_CLK_MT8196_H 11*dd240e95SLaura Nao 12*dd240e95SLaura Nao /* CKSYS */ 13*dd240e95SLaura Nao #define CLK_TOP_AXI 0 14*dd240e95SLaura Nao #define CLK_TOP_MEM_SUB 1 15*dd240e95SLaura Nao #define CLK_TOP_IO_NOC 2 16*dd240e95SLaura Nao #define CLK_TOP_P_AXI 3 17*dd240e95SLaura Nao #define CLK_TOP_UFS_PEXTP0_AXI 4 18*dd240e95SLaura Nao #define CLK_TOP_PEXTP1_USB_AXI 5 19*dd240e95SLaura Nao #define CLK_TOP_P_FMEM_SUB 6 20*dd240e95SLaura Nao #define CLK_TOP_PEXPT0_MEM_SUB 7 21*dd240e95SLaura Nao #define CLK_TOP_PEXTP1_USB_MEM_SUB 8 22*dd240e95SLaura Nao #define CLK_TOP_P_NOC 9 23*dd240e95SLaura Nao #define CLK_TOP_EMI_N 10 24*dd240e95SLaura Nao #define CLK_TOP_EMI_S 11 25*dd240e95SLaura Nao #define CLK_TOP_AP2CONN_HOST 12 26*dd240e95SLaura Nao #define CLK_TOP_ATB 13 27*dd240e95SLaura Nao #define CLK_TOP_CIRQ 14 28*dd240e95SLaura Nao #define CLK_TOP_PBUS_156M 15 29*dd240e95SLaura Nao #define CLK_TOP_EFUSE 16 30*dd240e95SLaura Nao #define CLK_TOP_MCL3GIC 17 31*dd240e95SLaura Nao #define CLK_TOP_MCINFRA 18 32*dd240e95SLaura Nao #define CLK_TOP_DSP 19 33*dd240e95SLaura Nao #define CLK_TOP_MFG_REF 20 34*dd240e95SLaura Nao #define CLK_TOP_MFG_EB 21 35*dd240e95SLaura Nao #define CLK_TOP_UART 22 36*dd240e95SLaura Nao #define CLK_TOP_SPI0_BCLK 23 37*dd240e95SLaura Nao #define CLK_TOP_SPI1_BCLK 24 38*dd240e95SLaura Nao #define CLK_TOP_SPI2_BCLK 25 39*dd240e95SLaura Nao #define CLK_TOP_SPI3_BCLK 26 40*dd240e95SLaura Nao #define CLK_TOP_SPI4_BCLK 27 41*dd240e95SLaura Nao #define CLK_TOP_SPI5_BCLK 28 42*dd240e95SLaura Nao #define CLK_TOP_SPI6_BCLK 29 43*dd240e95SLaura Nao #define CLK_TOP_SPI7_BCLK 30 44*dd240e95SLaura Nao #define CLK_TOP_MSDC30_1 31 45*dd240e95SLaura Nao #define CLK_TOP_MSDC30_2 32 46*dd240e95SLaura Nao #define CLK_TOP_DISP_PWM 33 47*dd240e95SLaura Nao #define CLK_TOP_USB_TOP_1P 34 48*dd240e95SLaura Nao #define CLK_TOP_USB_XHCI_1P 35 49*dd240e95SLaura Nao #define CLK_TOP_USB_FMCNT_P1 36 50*dd240e95SLaura Nao #define CLK_TOP_I2C_P 37 51*dd240e95SLaura Nao #define CLK_TOP_I2C_EAST 38 52*dd240e95SLaura Nao #define CLK_TOP_I2C_WEST 39 53*dd240e95SLaura Nao #define CLK_TOP_I2C_NORTH 40 54*dd240e95SLaura Nao #define CLK_TOP_AES_UFSFDE 41 55*dd240e95SLaura Nao #define CLK_TOP_UFS 42 56*dd240e95SLaura Nao #define CLK_TOP_AUD_1 43 57*dd240e95SLaura Nao #define CLK_TOP_AUD_2 44 58*dd240e95SLaura Nao #define CLK_TOP_ADSP 45 59*dd240e95SLaura Nao #define CLK_TOP_ADSP_UARTHUB_B 46 60*dd240e95SLaura Nao #define CLK_TOP_DPMAIF_MAIN 47 61*dd240e95SLaura Nao #define CLK_TOP_PWM 48 62*dd240e95SLaura Nao #define CLK_TOP_MCUPM 49 63*dd240e95SLaura Nao #define CLK_TOP_IPSEAST 50 64*dd240e95SLaura Nao #define CLK_TOP_TL 51 65*dd240e95SLaura Nao #define CLK_TOP_TL_P1 52 66*dd240e95SLaura Nao #define CLK_TOP_TL_P2 53 67*dd240e95SLaura Nao #define CLK_TOP_EMI_INTERFACE_546 54 68*dd240e95SLaura Nao #define CLK_TOP_SDF 55 69*dd240e95SLaura Nao #define CLK_TOP_UARTHUB_BCLK 56 70*dd240e95SLaura Nao #define CLK_TOP_DPSW_CMP_26M 57 71*dd240e95SLaura Nao #define CLK_TOP_SMAP 58 72*dd240e95SLaura Nao #define CLK_TOP_SSR_PKA 59 73*dd240e95SLaura Nao #define CLK_TOP_SSR_DMA 60 74*dd240e95SLaura Nao #define CLK_TOP_SSR_KDF 61 75*dd240e95SLaura Nao #define CLK_TOP_SSR_RNG 62 76*dd240e95SLaura Nao #define CLK_TOP_SPU0 63 77*dd240e95SLaura Nao #define CLK_TOP_SPU1 64 78*dd240e95SLaura Nao #define CLK_TOP_DXCC 65 79*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SIN0 66 80*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SIN1 67 81*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SIN2 68 82*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SIN3 69 83*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SIN4 70 84*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SIN6 71 85*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SOUT0 72 86*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SOUT1 73 87*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SOUT2 74 88*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SOUT3 75 89*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SOUT4 76 90*dd240e95SLaura Nao #define CLK_TOP_APLL_I2SOUT6 77 91*dd240e95SLaura Nao #define CLK_TOP_APLL_FMI2S 78 92*dd240e95SLaura Nao #define CLK_TOP_APLL_TDMOUT 79 93*dd240e95SLaura Nao #define CLK_TOP_APLL12_DIV_TDMOUT_M 80 94*dd240e95SLaura Nao #define CLK_TOP_APLL12_DIV_TDMOUT_B 81 95*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D3 82 96*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D4 83 97*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D4_D2 84 98*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D4_D4 85 99*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D4_D8 86 100*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D5 87 101*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D5_D2 88 102*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D5_D4 89 103*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D5_D8 90 104*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D6 91 105*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D6_D2 92 106*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D7 93 107*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D7_D2 94 108*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D7_D4 95 109*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D7_D8 96 110*dd240e95SLaura Nao #define CLK_TOP_MAINPLL_D9 97 111*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D4 98 112*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D4_D2 99 113*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D4_D4 100 114*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D4_D8 101 115*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D5 102 116*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D5_D2 103 117*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D5_D4 104 118*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D6 105 119*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D6_D2 106 120*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D6_D4 107 121*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D6_D8 108 122*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_D6_D16 109 123*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_192M 110 124*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_192M_D4 111 125*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_192M_D8 112 126*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_192M_D16 113 127*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_192M_D32 114 128*dd240e95SLaura Nao #define CLK_TOP_UNIVPLL_192M_D10 115 129*dd240e95SLaura Nao #define CLK_TOP_TVDPLL1_D2 116 130*dd240e95SLaura Nao #define CLK_TOP_MSDCPLL_D2 117 131*dd240e95SLaura Nao #define CLK_TOP_OSC_D2 118 132*dd240e95SLaura Nao #define CLK_TOP_OSC_D3 119 133*dd240e95SLaura Nao #define CLK_TOP_OSC_D4 120 134*dd240e95SLaura Nao #define CLK_TOP_OSC_D5 121 135*dd240e95SLaura Nao #define CLK_TOP_OSC_D7 122 136*dd240e95SLaura Nao #define CLK_TOP_OSC_D8 123 137*dd240e95SLaura Nao #define CLK_TOP_OSC_D10 124 138*dd240e95SLaura Nao #define CLK_TOP_OSC_D14 125 139*dd240e95SLaura Nao #define CLK_TOP_OSC_D20 126 140*dd240e95SLaura Nao #define CLK_TOP_OSC_D32 127 141*dd240e95SLaura Nao #define CLK_TOP_OSC_D40 128 142*dd240e95SLaura Nao #define CLK_TOP_SFLASH 129 143*dd240e95SLaura Nao 144*dd240e95SLaura Nao /* APMIXEDSYS */ 145*dd240e95SLaura Nao #define CLK_APMIXED_MAINPLL 0 146*dd240e95SLaura Nao #define CLK_APMIXED_UNIVPLL 1 147*dd240e95SLaura Nao #define CLK_APMIXED_MSDCPLL 2 148*dd240e95SLaura Nao #define CLK_APMIXED_ADSPPLL 3 149*dd240e95SLaura Nao #define CLK_APMIXED_EMIPLL 4 150*dd240e95SLaura Nao #define CLK_APMIXED_EMIPLL2 5 151*dd240e95SLaura Nao #define CLK_APMIXED_NET1PLL 6 152*dd240e95SLaura Nao #define CLK_APMIXED_SGMIIPLL 7 153*dd240e95SLaura Nao 154*dd240e95SLaura Nao /* CKSYS_GP2 */ 155*dd240e95SLaura Nao #define CLK_TOP2_SENINF0 0 156*dd240e95SLaura Nao #define CLK_TOP2_SENINF1 1 157*dd240e95SLaura Nao #define CLK_TOP2_SENINF2 2 158*dd240e95SLaura Nao #define CLK_TOP2_SENINF3 3 159*dd240e95SLaura Nao #define CLK_TOP2_SENINF4 4 160*dd240e95SLaura Nao #define CLK_TOP2_SENINF5 5 161*dd240e95SLaura Nao #define CLK_TOP2_IMG1 6 162*dd240e95SLaura Nao #define CLK_TOP2_IPE 7 163*dd240e95SLaura Nao #define CLK_TOP2_CAM 8 164*dd240e95SLaura Nao #define CLK_TOP2_CAMTM 9 165*dd240e95SLaura Nao #define CLK_TOP2_DPE 10 166*dd240e95SLaura Nao #define CLK_TOP2_VDEC 11 167*dd240e95SLaura Nao #define CLK_TOP2_CCUSYS 12 168*dd240e95SLaura Nao #define CLK_TOP2_CCUTM 13 169*dd240e95SLaura Nao #define CLK_TOP2_VENC 14 170*dd240e95SLaura Nao #define CLK_TOP2_DP1 15 171*dd240e95SLaura Nao #define CLK_TOP2_DP0 16 172*dd240e95SLaura Nao #define CLK_TOP2_DISP 17 173*dd240e95SLaura Nao #define CLK_TOP2_MDP 18 174*dd240e95SLaura Nao #define CLK_TOP2_MMINFRA 19 175*dd240e95SLaura Nao #define CLK_TOP2_MMINFRA_SNOC 20 176*dd240e95SLaura Nao #define CLK_TOP2_MMUP 21 177*dd240e95SLaura Nao #define CLK_TOP2_MMINFRA_AO 22 178*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D2 23 179*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D3 24 180*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D4 25 181*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D4_D2 26 182*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D4_D4 27 183*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D5 28 184*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D5_D2 29 185*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D6 30 186*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D6_D2 31 187*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D7 32 188*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D7_D2 33 189*dd240e95SLaura Nao #define CLK_TOP2_MAINPLL2_D9 34 190*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D3 35 191*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D4 36 192*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D4_D2 37 193*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D5 38 194*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D5_D2 39 195*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D6 40 196*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D6_D2 41 197*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D6_D4 42 198*dd240e95SLaura Nao #define CLK_TOP2_UNIVPLL2_D7 43 199*dd240e95SLaura Nao #define CLK_TOP2_IMGPLL_D2 44 200*dd240e95SLaura Nao #define CLK_TOP2_IMGPLL_D4 45 201*dd240e95SLaura Nao #define CLK_TOP2_IMGPLL_D5 46 202*dd240e95SLaura Nao #define CLK_TOP2_IMGPLL_D5_D2 47 203*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D3 48 204*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D4 49 205*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D4_D2 50 206*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D5 51 207*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D5_D2 52 208*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D6 53 209*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D6_D2 54 210*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D7 55 211*dd240e95SLaura Nao #define CLK_TOP2_MMPLL2_D9 56 212*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL1_D4 57 213*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL1_D8 58 214*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL1_D16 59 215*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL2_D2 60 216*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL2_D4 61 217*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL2_D8 62 218*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL2_D16 63 219*dd240e95SLaura Nao #define CLK_TOP2_DVO 64 220*dd240e95SLaura Nao #define CLK_TOP2_DVO_FAVT 65 221*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL3_D2 66 222*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL3_D4 67 223*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL3_D8 68 224*dd240e95SLaura Nao #define CLK_TOP2_TVDPLL3_D16 69 225*dd240e95SLaura Nao 226*dd240e95SLaura Nao /* APMIXEDSYS_GP2 */ 227*dd240e95SLaura Nao #define CLK_APMIXED2_MAINPLL2 0 228*dd240e95SLaura Nao #define CLK_APMIXED2_UNIVPLL2 1 229*dd240e95SLaura Nao #define CLK_APMIXED2_MMPLL2 2 230*dd240e95SLaura Nao #define CLK_APMIXED2_IMGPLL 3 231*dd240e95SLaura Nao #define CLK_APMIXED2_TVDPLL1 4 232*dd240e95SLaura Nao #define CLK_APMIXED2_TVDPLL2 5 233*dd240e95SLaura Nao #define CLK_APMIXED2_TVDPLL3 6 234*dd240e95SLaura Nao 235*dd240e95SLaura Nao /* IMP_IIC_WRAP_E */ 236*dd240e95SLaura Nao #define CLK_IMPE_I2C5 0 237*dd240e95SLaura Nao 238*dd240e95SLaura Nao /* IMP_IIC_WRAP_W */ 239*dd240e95SLaura Nao #define CLK_IMPW_I2C0 0 240*dd240e95SLaura Nao #define CLK_IMPW_I2C3 1 241*dd240e95SLaura Nao #define CLK_IMPW_I2C6 2 242*dd240e95SLaura Nao #define CLK_IMPW_I2C10 3 243*dd240e95SLaura Nao 244*dd240e95SLaura Nao /* IMP_IIC_WRAP_N */ 245*dd240e95SLaura Nao #define CLK_IMPN_I2C1 0 246*dd240e95SLaura Nao #define CLK_IMPN_I2C2 1 247*dd240e95SLaura Nao #define CLK_IMPN_I2C4 2 248*dd240e95SLaura Nao #define CLK_IMPN_I2C7 3 249*dd240e95SLaura Nao #define CLK_IMPN_I2C8 4 250*dd240e95SLaura Nao #define CLK_IMPN_I2C9 5 251*dd240e95SLaura Nao 252*dd240e95SLaura Nao /* IMP_IIC_WRAP_C */ 253*dd240e95SLaura Nao #define CLK_IMPC_I2C11 0 254*dd240e95SLaura Nao #define CLK_IMPC_I2C12 1 255*dd240e95SLaura Nao #define CLK_IMPC_I2C13 2 256*dd240e95SLaura Nao #define CLK_IMPC_I2C14 3 257*dd240e95SLaura Nao 258*dd240e95SLaura Nao /* PERICFG_AO */ 259*dd240e95SLaura Nao #define CLK_PERI_AO_UART0_BCLK 0 260*dd240e95SLaura Nao #define CLK_PERI_AO_UART1_BCLK 1 261*dd240e95SLaura Nao #define CLK_PERI_AO_UART2_BCLK 2 262*dd240e95SLaura Nao #define CLK_PERI_AO_UART3_BCLK 3 263*dd240e95SLaura Nao #define CLK_PERI_AO_UART4_BCLK 4 264*dd240e95SLaura Nao #define CLK_PERI_AO_UART5_BCLK 5 265*dd240e95SLaura Nao #define CLK_PERI_AO_PWM_X16W_HCLK 6 266*dd240e95SLaura Nao #define CLK_PERI_AO_PWM_X16W_BCLK 7 267*dd240e95SLaura Nao #define CLK_PERI_AO_PWM_PWM_BCLK0 8 268*dd240e95SLaura Nao #define CLK_PERI_AO_PWM_PWM_BCLK1 9 269*dd240e95SLaura Nao #define CLK_PERI_AO_PWM_PWM_BCLK2 10 270*dd240e95SLaura Nao #define CLK_PERI_AO_PWM_PWM_BCLK3 11 271*dd240e95SLaura Nao #define CLK_PERI_AO_SPI0_BCLK 12 272*dd240e95SLaura Nao #define CLK_PERI_AO_SPI1_BCLK 13 273*dd240e95SLaura Nao #define CLK_PERI_AO_SPI2_BCLK 14 274*dd240e95SLaura Nao #define CLK_PERI_AO_SPI3_BCLK 15 275*dd240e95SLaura Nao #define CLK_PERI_AO_SPI4_BCLK 16 276*dd240e95SLaura Nao #define CLK_PERI_AO_SPI5_BCLK 17 277*dd240e95SLaura Nao #define CLK_PERI_AO_SPI6_BCLK 18 278*dd240e95SLaura Nao #define CLK_PERI_AO_SPI7_BCLK 19 279*dd240e95SLaura Nao #define CLK_PERI_AO_AP_DMA_X32W_BCLK 20 280*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC1_MSDC_SRC 21 281*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC1_HCLK 22 282*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC1_AXI 23 283*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC1_HCLK_WRAP 24 284*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC2_MSDC_SRC 25 285*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC2_HCLK 26 286*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC2_AXI 27 287*dd240e95SLaura Nao #define CLK_PERI_AO_MSDC2_HCLK_WRAP 28 288*dd240e95SLaura Nao #define CLK_PERI_AO_FLASHIF_FLASH 29 289*dd240e95SLaura Nao #define CLK_PERI_AO_FLASHIF_27M 30 290*dd240e95SLaura Nao #define CLK_PERI_AO_FLASHIF_DRAM 31 291*dd240e95SLaura Nao #define CLK_PERI_AO_FLASHIF_AXI 32 292*dd240e95SLaura Nao #define CLK_PERI_AO_FLASHIF_BCLK 33 293*dd240e95SLaura Nao 294*dd240e95SLaura Nao /* UFSCFG_AO */ 295*dd240e95SLaura Nao #define CLK_UFSAO_UNIPRO_TX_SYM 0 296*dd240e95SLaura Nao #define CLK_UFSAO_UNIPRO_RX_SYM0 1 297*dd240e95SLaura Nao #define CLK_UFSAO_UNIPRO_RX_SYM1 2 298*dd240e95SLaura Nao #define CLK_UFSAO_UNIPRO_SYS 3 299*dd240e95SLaura Nao #define CLK_UFSAO_UNIPRO_SAP 4 300*dd240e95SLaura Nao #define CLK_UFSAO_PHY_SAP 5 301*dd240e95SLaura Nao #define CLK_UFSAO_UFSHCI_UFS 6 302*dd240e95SLaura Nao #define CLK_UFSAO_UFSHCI_AES 7 303*dd240e95SLaura Nao 304*dd240e95SLaura Nao /* PEXTP0CFG_AO */ 305*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_MAC_P0_TL 0 306*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_MAC_P0_REF 1 307*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_PHY_P0_MCU_BUS 2 308*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_PHY_P0_PEXTP_REF 3 309*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_MAC_P0_AXI_250 4 310*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_MAC_P0_AHB_APB 5 311*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_MAC_P0_PL_P 6 312*dd240e95SLaura Nao #define CLK_PEXT_PEXTP_VLP_AO_P0_LP 7 313*dd240e95SLaura Nao 314*dd240e95SLaura Nao /* PEXTP1CFG_AO */ 315*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P1_TL 0 316*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P1_REF 1 317*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P2_TL 2 318*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P2_REF 3 319*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_PHY_P1_MCU_BUS 4 320*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_PHY_P1_PEXTP_REF 5 321*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_PHY_P2_MCU_BUS 6 322*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_PHY_P2_PEXTP_REF 7 323*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P1_AXI_250 8 324*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P1_AHB_APB 9 325*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P1_PL_P 10 326*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P2_AXI_250 11 327*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P2_AHB_APB 12 328*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_MAC_P2_PL_P 13 329*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_VLP_AO_P1_LP 14 330*dd240e95SLaura Nao #define CLK_PEXT1_PEXTP_VLP_AO_P2_LP 15 331*dd240e95SLaura Nao 332*dd240e95SLaura Nao /* VLP_CKSYS */ 333*dd240e95SLaura Nao #define CLK_VLP_APLL1 0 334*dd240e95SLaura Nao #define CLK_VLP_APLL2 1 335*dd240e95SLaura Nao #define CLK_VLP_SCP 2 336*dd240e95SLaura Nao #define CLK_VLP_SCP_SPI 3 337*dd240e95SLaura Nao #define CLK_VLP_SCP_IIC 4 338*dd240e95SLaura Nao #define CLK_VLP_SCP_IIC_HS 5 339*dd240e95SLaura Nao #define CLK_VLP_PWRAP_ULPOSC 6 340*dd240e95SLaura Nao #define CLK_VLP_SPMI_M_TIA_32K 7 341*dd240e95SLaura Nao #define CLK_VLP_APXGPT_26M_B 8 342*dd240e95SLaura Nao #define CLK_VLP_DPSW 9 343*dd240e95SLaura Nao #define CLK_VLP_DPSW_CENTRAL 10 344*dd240e95SLaura Nao #define CLK_VLP_SPMI_M_MST 11 345*dd240e95SLaura Nao #define CLK_VLP_DVFSRC 12 346*dd240e95SLaura Nao #define CLK_VLP_PWM_VLP 13 347*dd240e95SLaura Nao #define CLK_VLP_AXI_VLP 14 348*dd240e95SLaura Nao #define CLK_VLP_SYSTIMER_26M 15 349*dd240e95SLaura Nao #define CLK_VLP_SSPM 16 350*dd240e95SLaura Nao #define CLK_VLP_SRCK 17 351*dd240e95SLaura Nao #define CLK_VLP_CAMTG0 18 352*dd240e95SLaura Nao #define CLK_VLP_CAMTG1 19 353*dd240e95SLaura Nao #define CLK_VLP_CAMTG2 20 354*dd240e95SLaura Nao #define CLK_VLP_CAMTG3 21 355*dd240e95SLaura Nao #define CLK_VLP_CAMTG4 22 356*dd240e95SLaura Nao #define CLK_VLP_CAMTG5 23 357*dd240e95SLaura Nao #define CLK_VLP_CAMTG6 24 358*dd240e95SLaura Nao #define CLK_VLP_CAMTG7 25 359*dd240e95SLaura Nao #define CLK_VLP_SSPM_26M 26 360*dd240e95SLaura Nao #define CLK_VLP_ULPOSC_SSPM 27 361*dd240e95SLaura Nao #define CLK_VLP_VLP_PBUS_26M 28 362*dd240e95SLaura Nao #define CLK_VLP_DEBUG_ERR_FLAG 29 363*dd240e95SLaura Nao #define CLK_VLP_DPMSRDMA 30 364*dd240e95SLaura Nao #define CLK_VLP_VLP_PBUS_156M 31 365*dd240e95SLaura Nao #define CLK_VLP_SPM 32 366*dd240e95SLaura Nao #define CLK_VLP_MMINFRA 33 367*dd240e95SLaura Nao #define CLK_VLP_USB_TOP 34 368*dd240e95SLaura Nao #define CLK_VLP_USB_XHCI 35 369*dd240e95SLaura Nao #define CLK_VLP_NOC_VLP 36 370*dd240e95SLaura Nao #define CLK_VLP_AUDIO_H 37 371*dd240e95SLaura Nao #define CLK_VLP_AUD_ENGEN1 38 372*dd240e95SLaura Nao #define CLK_VLP_AUD_ENGEN2 39 373*dd240e95SLaura Nao #define CLK_VLP_AUD_INTBUS 40 374*dd240e95SLaura Nao #define CLK_VLP_SPVLP_26M 41 375*dd240e95SLaura Nao #define CLK_VLP_SPU0_VLP 42 376*dd240e95SLaura Nao #define CLK_VLP_SPU1_VLP 43 377*dd240e95SLaura Nao #define CLK_VLP_CLK26M 44 378*dd240e95SLaura Nao #define CLK_VLP_APLL1_D4 45 379*dd240e95SLaura Nao #define CLK_VLP_APLL1_D8 46 380*dd240e95SLaura Nao #define CLK_VLP_APLL2_D4 47 381*dd240e95SLaura Nao #define CLK_VLP_APLL2_D8 48 382*dd240e95SLaura Nao 383*dd240e95SLaura Nao /* DISPSYS_CONFIG */ 384*dd240e95SLaura Nao #define CLK_MM_CONFIG 0 385*dd240e95SLaura Nao #define CLK_MM_DISP_MUTEX0 1 386*dd240e95SLaura Nao #define CLK_MM_DISP_AAL0 2 387*dd240e95SLaura Nao #define CLK_MM_DISP_AAL1 3 388*dd240e95SLaura Nao #define CLK_MM_DISP_C3D0 4 389*dd240e95SLaura Nao #define CLK_MM_DISP_C3D1 5 390*dd240e95SLaura Nao #define CLK_MM_DISP_C3D2 6 391*dd240e95SLaura Nao #define CLK_MM_DISP_C3D3 7 392*dd240e95SLaura Nao #define CLK_MM_DISP_CCORR0 8 393*dd240e95SLaura Nao #define CLK_MM_DISP_CCORR1 9 394*dd240e95SLaura Nao #define CLK_MM_DISP_CCORR2 10 395*dd240e95SLaura Nao #define CLK_MM_DISP_CCORR3 11 396*dd240e95SLaura Nao #define CLK_MM_DISP_CHIST0 12 397*dd240e95SLaura Nao #define CLK_MM_DISP_CHIST1 13 398*dd240e95SLaura Nao #define CLK_MM_DISP_COLOR0 14 399*dd240e95SLaura Nao #define CLK_MM_DISP_COLOR1 15 400*dd240e95SLaura Nao #define CLK_MM_DISP_DITHER0 16 401*dd240e95SLaura Nao #define CLK_MM_DISP_DITHER1 17 402*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC0 18 403*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC1 19 404*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC2 20 405*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC3 21 406*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC4 22 407*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC5 23 408*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC6 24 409*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC7 25 410*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC8 26 411*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC9 27 412*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC10 28 413*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC11 29 414*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC12 30 415*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC13 31 416*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC14 32 417*dd240e95SLaura Nao #define CLK_MM_DISP_DLI_ASYNC15 33 418*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC0 34 419*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC1 35 420*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC2 36 421*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC3 37 422*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC4 38 423*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC5 39 424*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC6 40 425*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC7 41 426*dd240e95SLaura Nao #define CLK_MM_DISP_DLO_ASYNC8 42 427*dd240e95SLaura Nao #define CLK_MM_DISP_GAMMA0 43 428*dd240e95SLaura Nao #define CLK_MM_DISP_GAMMA1 44 429*dd240e95SLaura Nao #define CLK_MM_MDP_AAL0 45 430*dd240e95SLaura Nao #define CLK_MM_MDP_AAL1 46 431*dd240e95SLaura Nao #define CLK_MM_MDP_RDMA0 47 432*dd240e95SLaura Nao #define CLK_MM_DISP_POSTMASK0 48 433*dd240e95SLaura Nao #define CLK_MM_DISP_POSTMASK1 49 434*dd240e95SLaura Nao #define CLK_MM_MDP_RSZ0 50 435*dd240e95SLaura Nao #define CLK_MM_MDP_RSZ1 51 436*dd240e95SLaura Nao #define CLK_MM_DISP_SPR0 52 437*dd240e95SLaura Nao #define CLK_MM_DISP_TDSHP0 53 438*dd240e95SLaura Nao #define CLK_MM_DISP_TDSHP1 54 439*dd240e95SLaura Nao #define CLK_MM_DISP_WDMA0 55 440*dd240e95SLaura Nao #define CLK_MM_DISP_Y2R0 56 441*dd240e95SLaura Nao #define CLK_MM_SMI_SUB_COMM0 57 442*dd240e95SLaura Nao #define CLK_MM_DISP_FAKE_ENG0 58 443*dd240e95SLaura Nao 444*dd240e95SLaura Nao /* DISPSYS1_CONFIG */ 445*dd240e95SLaura Nao #define CLK_MM1_DISPSYS1_CONFIG 0 446*dd240e95SLaura Nao #define CLK_MM1_DISPSYS1_S_CONFIG 1 447*dd240e95SLaura Nao #define CLK_MM1_DISP_MUTEX0 2 448*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC20 3 449*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC21 4 450*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC22 5 451*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC23 6 452*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC24 7 453*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC25 8 454*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC26 9 455*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC27 10 456*dd240e95SLaura Nao #define CLK_MM1_DISP_DLI_ASYNC28 11 457*dd240e95SLaura Nao #define CLK_MM1_DISP_RELAY0 12 458*dd240e95SLaura Nao #define CLK_MM1_DISP_RELAY1 13 459*dd240e95SLaura Nao #define CLK_MM1_DISP_RELAY2 14 460*dd240e95SLaura Nao #define CLK_MM1_DISP_RELAY3 15 461*dd240e95SLaura Nao #define CLK_MM1_DISP_DP_INTF0 16 462*dd240e95SLaura Nao #define CLK_MM1_DISP_DP_INTF1 17 463*dd240e95SLaura Nao #define CLK_MM1_DISP_DSC_WRAP0 18 464*dd240e95SLaura Nao #define CLK_MM1_DISP_DSC_WRAP1 19 465*dd240e95SLaura Nao #define CLK_MM1_DISP_DSC_WRAP2 20 466*dd240e95SLaura Nao #define CLK_MM1_DISP_DSC_WRAP3 21 467*dd240e95SLaura Nao #define CLK_MM1_DISP_DSI0 22 468*dd240e95SLaura Nao #define CLK_MM1_DISP_DSI1 23 469*dd240e95SLaura Nao #define CLK_MM1_DISP_DSI2 24 470*dd240e95SLaura Nao #define CLK_MM1_DISP_DVO0 25 471*dd240e95SLaura Nao #define CLK_MM1_DISP_GDMA0 26 472*dd240e95SLaura Nao #define CLK_MM1_DISP_MERGE0 27 473*dd240e95SLaura Nao #define CLK_MM1_DISP_MERGE1 28 474*dd240e95SLaura Nao #define CLK_MM1_DISP_MERGE2 29 475*dd240e95SLaura Nao #define CLK_MM1_DISP_ODDMR0 30 476*dd240e95SLaura Nao #define CLK_MM1_DISP_POSTALIGN0 31 477*dd240e95SLaura Nao #define CLK_MM1_DISP_DITHER2 32 478*dd240e95SLaura Nao #define CLK_MM1_DISP_R2Y0 33 479*dd240e95SLaura Nao #define CLK_MM1_DISP_SPLITTER0 34 480*dd240e95SLaura Nao #define CLK_MM1_DISP_SPLITTER1 35 481*dd240e95SLaura Nao #define CLK_MM1_DISP_SPLITTER2 36 482*dd240e95SLaura Nao #define CLK_MM1_DISP_SPLITTER3 37 483*dd240e95SLaura Nao #define CLK_MM1_DISP_VDCM0 38 484*dd240e95SLaura Nao #define CLK_MM1_DISP_WDMA1 39 485*dd240e95SLaura Nao #define CLK_MM1_DISP_WDMA2 40 486*dd240e95SLaura Nao #define CLK_MM1_DISP_WDMA3 41 487*dd240e95SLaura Nao #define CLK_MM1_DISP_WDMA4 42 488*dd240e95SLaura Nao #define CLK_MM1_MDP_RDMA1 43 489*dd240e95SLaura Nao #define CLK_MM1_SMI_LARB0 44 490*dd240e95SLaura Nao #define CLK_MM1_MOD1 45 491*dd240e95SLaura Nao #define CLK_MM1_MOD2 46 492*dd240e95SLaura Nao #define CLK_MM1_MOD3 47 493*dd240e95SLaura Nao #define CLK_MM1_MOD4 48 494*dd240e95SLaura Nao #define CLK_MM1_MOD5 49 495*dd240e95SLaura Nao #define CLK_MM1_MOD6 50 496*dd240e95SLaura Nao #define CLK_MM1_CG0 51 497*dd240e95SLaura Nao #define CLK_MM1_CG1 52 498*dd240e95SLaura Nao #define CLK_MM1_CG2 53 499*dd240e95SLaura Nao #define CLK_MM1_CG3 54 500*dd240e95SLaura Nao #define CLK_MM1_CG4 55 501*dd240e95SLaura Nao #define CLK_MM1_CG5 56 502*dd240e95SLaura Nao #define CLK_MM1_CG6 57 503*dd240e95SLaura Nao #define CLK_MM1_CG7 58 504*dd240e95SLaura Nao #define CLK_MM1_F26M 59 505*dd240e95SLaura Nao 506*dd240e95SLaura Nao /* OVLSYS_CONFIG */ 507*dd240e95SLaura Nao #define CLK_OVLSYS_CONFIG 0 508*dd240e95SLaura Nao #define CLK_OVL_FAKE_ENG0 1 509*dd240e95SLaura Nao #define CLK_OVL_FAKE_ENG1 2 510*dd240e95SLaura Nao #define CLK_OVL_MUTEX0 3 511*dd240e95SLaura Nao #define CLK_OVL_EXDMA0 4 512*dd240e95SLaura Nao #define CLK_OVL_EXDMA1 5 513*dd240e95SLaura Nao #define CLK_OVL_EXDMA2 6 514*dd240e95SLaura Nao #define CLK_OVL_EXDMA3 7 515*dd240e95SLaura Nao #define CLK_OVL_EXDMA4 8 516*dd240e95SLaura Nao #define CLK_OVL_EXDMA5 9 517*dd240e95SLaura Nao #define CLK_OVL_EXDMA6 10 518*dd240e95SLaura Nao #define CLK_OVL_EXDMA7 11 519*dd240e95SLaura Nao #define CLK_OVL_EXDMA8 12 520*dd240e95SLaura Nao #define CLK_OVL_EXDMA9 13 521*dd240e95SLaura Nao #define CLK_OVL_BLENDER0 14 522*dd240e95SLaura Nao #define CLK_OVL_BLENDER1 15 523*dd240e95SLaura Nao #define CLK_OVL_BLENDER2 16 524*dd240e95SLaura Nao #define CLK_OVL_BLENDER3 17 525*dd240e95SLaura Nao #define CLK_OVL_BLENDER4 18 526*dd240e95SLaura Nao #define CLK_OVL_BLENDER5 19 527*dd240e95SLaura Nao #define CLK_OVL_BLENDER6 20 528*dd240e95SLaura Nao #define CLK_OVL_BLENDER7 21 529*dd240e95SLaura Nao #define CLK_OVL_BLENDER8 22 530*dd240e95SLaura Nao #define CLK_OVL_BLENDER9 23 531*dd240e95SLaura Nao #define CLK_OVL_OUTPROC0 24 532*dd240e95SLaura Nao #define CLK_OVL_OUTPROC1 25 533*dd240e95SLaura Nao #define CLK_OVL_OUTPROC2 26 534*dd240e95SLaura Nao #define CLK_OVL_OUTPROC3 27 535*dd240e95SLaura Nao #define CLK_OVL_OUTPROC4 28 536*dd240e95SLaura Nao #define CLK_OVL_OUTPROC5 29 537*dd240e95SLaura Nao #define CLK_OVL_MDP_RSZ0 30 538*dd240e95SLaura Nao #define CLK_OVL_MDP_RSZ1 31 539*dd240e95SLaura Nao #define CLK_OVL_DISP_WDMA0 32 540*dd240e95SLaura Nao #define CLK_OVL_DISP_WDMA1 33 541*dd240e95SLaura Nao #define CLK_OVL_UFBC_WDMA0 34 542*dd240e95SLaura Nao #define CLK_OVL_MDP_RDMA0 35 543*dd240e95SLaura Nao #define CLK_OVL_MDP_RDMA1 36 544*dd240e95SLaura Nao #define CLK_OVL_BWM0 37 545*dd240e95SLaura Nao #define CLK_OVL_DLI0 38 546*dd240e95SLaura Nao #define CLK_OVL_DLI1 39 547*dd240e95SLaura Nao #define CLK_OVL_DLI2 40 548*dd240e95SLaura Nao #define CLK_OVL_DLI3 41 549*dd240e95SLaura Nao #define CLK_OVL_DLI4 42 550*dd240e95SLaura Nao #define CLK_OVL_DLI5 43 551*dd240e95SLaura Nao #define CLK_OVL_DLI6 44 552*dd240e95SLaura Nao #define CLK_OVL_DLI7 45 553*dd240e95SLaura Nao #define CLK_OVL_DLI8 46 554*dd240e95SLaura Nao #define CLK_OVL_DLO0 47 555*dd240e95SLaura Nao #define CLK_OVL_DLO1 48 556*dd240e95SLaura Nao #define CLK_OVL_DLO2 49 557*dd240e95SLaura Nao #define CLK_OVL_DLO3 50 558*dd240e95SLaura Nao #define CLK_OVL_DLO4 51 559*dd240e95SLaura Nao #define CLK_OVL_DLO5 52 560*dd240e95SLaura Nao #define CLK_OVL_DLO6 53 561*dd240e95SLaura Nao #define CLK_OVL_DLO7 54 562*dd240e95SLaura Nao #define CLK_OVL_DLO8 55 563*dd240e95SLaura Nao #define CLK_OVL_DLO9 56 564*dd240e95SLaura Nao #define CLK_OVL_DLO10 57 565*dd240e95SLaura Nao #define CLK_OVL_DLO11 58 566*dd240e95SLaura Nao #define CLK_OVL_DLO12 59 567*dd240e95SLaura Nao #define CLK_OVLSYS_RELAY0 60 568*dd240e95SLaura Nao #define CLK_OVL_INLINEROT0 61 569*dd240e95SLaura Nao #define CLK_OVL_SMI 62 570*dd240e95SLaura Nao #define CLK_OVL_SMI_SMI 63 571*dd240e95SLaura Nao 572*dd240e95SLaura Nao 573*dd240e95SLaura Nao /* OVLSYS1_CONFIG */ 574*dd240e95SLaura Nao #define CLK_OVL1_OVLSYS_CONFIG 0 575*dd240e95SLaura Nao #define CLK_OVL1_OVL_FAKE_ENG0 1 576*dd240e95SLaura Nao #define CLK_OVL1_OVL_FAKE_ENG1 2 577*dd240e95SLaura Nao #define CLK_OVL1_OVL_MUTEX0 3 578*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA0 4 579*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA1 5 580*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA2 6 581*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA3 7 582*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA4 8 583*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA5 9 584*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA6 10 585*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA7 11 586*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA8 12 587*dd240e95SLaura Nao #define CLK_OVL1_OVL_EXDMA9 13 588*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER0 14 589*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER1 15 590*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER2 16 591*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER3 17 592*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER4 18 593*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER5 19 594*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER6 20 595*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER7 21 596*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER8 22 597*dd240e95SLaura Nao #define CLK_OVL1_OVL_BLENDER9 23 598*dd240e95SLaura Nao #define CLK_OVL1_OVL_OUTPROC0 24 599*dd240e95SLaura Nao #define CLK_OVL1_OVL_OUTPROC1 25 600*dd240e95SLaura Nao #define CLK_OVL1_OVL_OUTPROC2 26 601*dd240e95SLaura Nao #define CLK_OVL1_OVL_OUTPROC3 27 602*dd240e95SLaura Nao #define CLK_OVL1_OVL_OUTPROC4 28 603*dd240e95SLaura Nao #define CLK_OVL1_OVL_OUTPROC5 29 604*dd240e95SLaura Nao #define CLK_OVL1_OVL_MDP_RSZ0 30 605*dd240e95SLaura Nao #define CLK_OVL1_OVL_MDP_RSZ1 31 606*dd240e95SLaura Nao #define CLK_OVL1_OVL_DISP_WDMA0 32 607*dd240e95SLaura Nao #define CLK_OVL1_OVL_DISP_WDMA1 33 608*dd240e95SLaura Nao #define CLK_OVL1_OVL_UFBC_WDMA0 34 609*dd240e95SLaura Nao #define CLK_OVL1_OVL_MDP_RDMA0 35 610*dd240e95SLaura Nao #define CLK_OVL1_OVL_MDP_RDMA1 36 611*dd240e95SLaura Nao #define CLK_OVL1_OVL_BWM0 37 612*dd240e95SLaura Nao #define CLK_OVL1_DLI0 38 613*dd240e95SLaura Nao #define CLK_OVL1_DLI1 39 614*dd240e95SLaura Nao #define CLK_OVL1_DLI2 40 615*dd240e95SLaura Nao #define CLK_OVL1_DLI3 41 616*dd240e95SLaura Nao #define CLK_OVL1_DLI4 42 617*dd240e95SLaura Nao #define CLK_OVL1_DLI5 43 618*dd240e95SLaura Nao #define CLK_OVL1_DLI6 44 619*dd240e95SLaura Nao #define CLK_OVL1_DLI7 45 620*dd240e95SLaura Nao #define CLK_OVL1_DLI8 46 621*dd240e95SLaura Nao #define CLK_OVL1_DLO0 47 622*dd240e95SLaura Nao #define CLK_OVL1_DLO1 48 623*dd240e95SLaura Nao #define CLK_OVL1_DLO2 49 624*dd240e95SLaura Nao #define CLK_OVL1_DLO3 50 625*dd240e95SLaura Nao #define CLK_OVL1_DLO4 51 626*dd240e95SLaura Nao #define CLK_OVL1_DLO5 52 627*dd240e95SLaura Nao #define CLK_OVL1_DLO6 53 628*dd240e95SLaura Nao #define CLK_OVL1_DLO7 54 629*dd240e95SLaura Nao #define CLK_OVL1_DLO8 55 630*dd240e95SLaura Nao #define CLK_OVL1_DLO9 56 631*dd240e95SLaura Nao #define CLK_OVL1_DLO10 57 632*dd240e95SLaura Nao #define CLK_OVL1_DLO11 58 633*dd240e95SLaura Nao #define CLK_OVL1_DLO12 59 634*dd240e95SLaura Nao #define CLK_OVL1_OVLSYS_RELAY0 60 635*dd240e95SLaura Nao #define CLK_OVL1_OVL_INLINEROT0 61 636*dd240e95SLaura Nao #define CLK_OVL1_SMI 62 637*dd240e95SLaura Nao 638*dd240e95SLaura Nao 639*dd240e95SLaura Nao /* VDEC_SOC_GCON_BASE */ 640*dd240e95SLaura Nao #define CLK_VDE1_LARB1_CKEN 0 641*dd240e95SLaura Nao #define CLK_VDE1_LAT_CKEN 1 642*dd240e95SLaura Nao #define CLK_VDE1_LAT_ACTIVE 2 643*dd240e95SLaura Nao #define CLK_VDE1_LAT_CKEN_ENG 3 644*dd240e95SLaura Nao #define CLK_VDE1_VDEC_CKEN 4 645*dd240e95SLaura Nao #define CLK_VDE1_VDEC_ACTIVE 5 646*dd240e95SLaura Nao #define CLK_VDE1_VDEC_CKEN_ENG 6 647*dd240e95SLaura Nao #define CLK_VDE1_VDEC_SOC_APTV_EN 7 648*dd240e95SLaura Nao #define CLK_VDE1_VDEC_SOC_APTV_TOP_EN 8 649*dd240e95SLaura Nao #define CLK_VDE1_VDEC_SOC_IPS_EN 9 650*dd240e95SLaura Nao 651*dd240e95SLaura Nao /* VDEC_GCON_BASE */ 652*dd240e95SLaura Nao #define CLK_VDE2_LARB1_CKEN 0 653*dd240e95SLaura Nao #define CLK_VDE2_LAT_CKEN 1 654*dd240e95SLaura Nao #define CLK_VDE2_LAT_ACTIVE 2 655*dd240e95SLaura Nao #define CLK_VDE2_LAT_CKEN_ENG 3 656*dd240e95SLaura Nao #define CLK_VDE2_VDEC_CKEN 4 657*dd240e95SLaura Nao #define CLK_VDE2_VDEC_ACTIVE 5 658*dd240e95SLaura Nao #define CLK_VDE2_VDEC_CKEN_ENG 6 659*dd240e95SLaura Nao 660*dd240e95SLaura Nao /* VENC_GCON */ 661*dd240e95SLaura Nao #define CLK_VEN1_CKE0_LARB 0 662*dd240e95SLaura Nao #define CLK_VEN1_CKE1_VENC 1 663*dd240e95SLaura Nao #define CLK_VEN1_CKE2_JPGENC 2 664*dd240e95SLaura Nao #define CLK_VEN1_CKE3_JPGDEC 3 665*dd240e95SLaura Nao #define CLK_VEN1_CKE4_JPGDEC_C1 4 666*dd240e95SLaura Nao #define CLK_VEN1_CKE5_GALS 5 667*dd240e95SLaura Nao #define CLK_VEN1_CKE29_VENC_ADAB_CTRL 6 668*dd240e95SLaura Nao #define CLK_VEN1_CKE29_VENC_XPC_CTRL 7 669*dd240e95SLaura Nao #define CLK_VEN1_CKE6_GALS_SRAM 8 670*dd240e95SLaura Nao #define CLK_VEN1_RES_FLAT 9 671*dd240e95SLaura Nao 672*dd240e95SLaura Nao /* VENC_GCON_CORE1 */ 673*dd240e95SLaura Nao #define CLK_VEN2_CKE0_LARB 0 674*dd240e95SLaura Nao #define CLK_VEN2_CKE1_VENC 1 675*dd240e95SLaura Nao #define CLK_VEN2_CKE2_JPGENC 2 676*dd240e95SLaura Nao #define CLK_VEN2_CKE3_JPGDEC 3 677*dd240e95SLaura Nao #define CLK_VEN2_CKE5_GALS 4 678*dd240e95SLaura Nao #define CLK_VEN2_CKE29_VENC_XPC_CTRL 5 679*dd240e95SLaura Nao #define CLK_VEN2_CKE6_GALS_SRAM 6 680*dd240e95SLaura Nao #define CLK_VEN2_RES_FLAT 7 681*dd240e95SLaura Nao 682*dd240e95SLaura Nao /* VENC_GCON_CORE2 */ 683*dd240e95SLaura Nao #define CLK_VEN_C2_CKE0_LARB 0 684*dd240e95SLaura Nao #define CLK_VEN_C2_CKE1_VENC 1 685*dd240e95SLaura Nao #define CLK_VEN_C2_CKE5_GALS 2 686*dd240e95SLaura Nao #define CLK_VEN_C2_CKE29_VENC_XPC_CTRL 3 687*dd240e95SLaura Nao #define CLK_VEN_C2_CKE6_GALS_SRAM 4 688*dd240e95SLaura Nao #define CLK_VEN_C2_RES_FLAT 5 689*dd240e95SLaura Nao 690*dd240e95SLaura Nao /* MDPSYS_CONFIG */ 691*dd240e95SLaura Nao #define CLK_MDP_MDP_MUTEX0 0 692*dd240e95SLaura Nao #define CLK_MDP_SMI0 1 693*dd240e95SLaura Nao #define CLK_MDP_SMI0_SMI 2 694*dd240e95SLaura Nao #define CLK_MDP_APB_BUS 3 695*dd240e95SLaura Nao #define CLK_MDP_MDP_RDMA0 4 696*dd240e95SLaura Nao #define CLK_MDP_MDP_RDMA1 5 697*dd240e95SLaura Nao #define CLK_MDP_MDP_RDMA2 6 698*dd240e95SLaura Nao #define CLK_MDP_MDP_BIRSZ0 7 699*dd240e95SLaura Nao #define CLK_MDP_MDP_HDR0 8 700*dd240e95SLaura Nao #define CLK_MDP_MDP_AAL0 9 701*dd240e95SLaura Nao #define CLK_MDP_MDP_RSZ0 10 702*dd240e95SLaura Nao #define CLK_MDP_MDP_RSZ2 11 703*dd240e95SLaura Nao #define CLK_MDP_MDP_TDSHP0 12 704*dd240e95SLaura Nao #define CLK_MDP_MDP_COLOR0 13 705*dd240e95SLaura Nao #define CLK_MDP_MDP_WROT0 14 706*dd240e95SLaura Nao #define CLK_MDP_MDP_WROT1 15 707*dd240e95SLaura Nao #define CLK_MDP_MDP_WROT2 16 708*dd240e95SLaura Nao #define CLK_MDP_MDP_FAKE_ENG0 17 709*dd240e95SLaura Nao #define CLK_MDP_APB_DB 18 710*dd240e95SLaura Nao #define CLK_MDP_MDP_DLI_ASYNC0 19 711*dd240e95SLaura Nao #define CLK_MDP_MDP_DLI_ASYNC1 20 712*dd240e95SLaura Nao #define CLK_MDP_MDP_DLO_ASYNC0 21 713*dd240e95SLaura Nao #define CLK_MDP_MDP_DLO_ASYNC1 22 714*dd240e95SLaura Nao #define CLK_MDP_MDP_DLI_ASYNC2 23 715*dd240e95SLaura Nao #define CLK_MDP_MDP_DLO_ASYNC2 24 716*dd240e95SLaura Nao #define CLK_MDP_MDP_DLO_ASYNC3 25 717*dd240e95SLaura Nao #define CLK_MDP_IMG_DL_ASYNC0 26 718*dd240e95SLaura Nao #define CLK_MDP_MDP_RROT0 27 719*dd240e95SLaura Nao #define CLK_MDP_MDP_MERGE0 28 720*dd240e95SLaura Nao #define CLK_MDP_MDP_C3D0 29 721*dd240e95SLaura Nao #define CLK_MDP_MDP_FG0 30 722*dd240e95SLaura Nao #define CLK_MDP_MDP_CLA2 31 723*dd240e95SLaura Nao #define CLK_MDP_MDP_DLO_ASYNC4 32 724*dd240e95SLaura Nao #define CLK_MDP_VPP_RSZ0 33 725*dd240e95SLaura Nao #define CLK_MDP_VPP_RSZ1 34 726*dd240e95SLaura Nao #define CLK_MDP_MDP_DLO_ASYNC5 35 727*dd240e95SLaura Nao #define CLK_MDP_IMG0 36 728*dd240e95SLaura Nao #define CLK_MDP_F26M 37 729*dd240e95SLaura Nao #define CLK_MDP_IMG_DL_RELAY0 38 730*dd240e95SLaura Nao #define CLK_MDP_IMG_DL_RELAY1 39 731*dd240e95SLaura Nao 732*dd240e95SLaura Nao /* MDPSYS1_CONFIG */ 733*dd240e95SLaura Nao #define CLK_MDP1_MDP_MUTEX0 0 734*dd240e95SLaura Nao #define CLK_MDP1_SMI0 1 735*dd240e95SLaura Nao #define CLK_MDP1_SMI0_SMI 2 736*dd240e95SLaura Nao #define CLK_MDP1_APB_BUS 3 737*dd240e95SLaura Nao #define CLK_MDP1_MDP_RDMA0 4 738*dd240e95SLaura Nao #define CLK_MDP1_MDP_RDMA1 5 739*dd240e95SLaura Nao #define CLK_MDP1_MDP_RDMA2 6 740*dd240e95SLaura Nao #define CLK_MDP1_MDP_BIRSZ0 7 741*dd240e95SLaura Nao #define CLK_MDP1_MDP_HDR0 8 742*dd240e95SLaura Nao #define CLK_MDP1_MDP_AAL0 9 743*dd240e95SLaura Nao #define CLK_MDP1_MDP_RSZ0 10 744*dd240e95SLaura Nao #define CLK_MDP1_MDP_RSZ2 11 745*dd240e95SLaura Nao #define CLK_MDP1_MDP_TDSHP0 12 746*dd240e95SLaura Nao #define CLK_MDP1_MDP_COLOR0 13 747*dd240e95SLaura Nao #define CLK_MDP1_MDP_WROT0 14 748*dd240e95SLaura Nao #define CLK_MDP1_MDP_WROT1 15 749*dd240e95SLaura Nao #define CLK_MDP1_MDP_WROT2 16 750*dd240e95SLaura Nao #define CLK_MDP1_MDP_FAKE_ENG0 17 751*dd240e95SLaura Nao #define CLK_MDP1_APB_DB 18 752*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLI_ASYNC0 19 753*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLI_ASYNC1 20 754*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLO_ASYNC0 21 755*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLO_ASYNC1 22 756*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLI_ASYNC2 23 757*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLO_ASYNC2 24 758*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLO_ASYNC3 25 759*dd240e95SLaura Nao #define CLK_MDP1_IMG_DL_ASYNC0 26 760*dd240e95SLaura Nao #define CLK_MDP1_MDP_RROT0 27 761*dd240e95SLaura Nao #define CLK_MDP1_MDP_MERGE0 28 762*dd240e95SLaura Nao #define CLK_MDP1_MDP_C3D0 29 763*dd240e95SLaura Nao #define CLK_MDP1_MDP_FG0 30 764*dd240e95SLaura Nao #define CLK_MDP1_MDP_CLA2 31 765*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLO_ASYNC4 32 766*dd240e95SLaura Nao #define CLK_MDP1_VPP_RSZ0 33 767*dd240e95SLaura Nao #define CLK_MDP1_VPP_RSZ1 34 768*dd240e95SLaura Nao #define CLK_MDP1_MDP_DLO_ASYNC5 35 769*dd240e95SLaura Nao #define CLK_MDP1_IMG0 36 770*dd240e95SLaura Nao #define CLK_MDP1_F26M 37 771*dd240e95SLaura Nao #define CLK_MDP1_IMG_DL_RELAY0 38 772*dd240e95SLaura Nao #define CLK_MDP1_IMG_DL_RELAY1 39 773*dd240e95SLaura Nao 774*dd240e95SLaura Nao /* DISP_VDISP_AO_CONFIG */ 775*dd240e95SLaura Nao #define CLK_MM_V_DISP_VDISP_AO_CONFIG 0 776*dd240e95SLaura Nao #define CLK_MM_V_DISP_DPC 1 777*dd240e95SLaura Nao #define CLK_MM_V_SMI_SUB_SOMM0 2 778*dd240e95SLaura Nao 779*dd240e95SLaura Nao /* MFGPLL_PLL_CTRL */ 780*dd240e95SLaura Nao #define CLK_MFG_AO_MFGPLL 0 781*dd240e95SLaura Nao 782*dd240e95SLaura Nao /* MFGPLL_SC0_PLL_CTRL */ 783*dd240e95SLaura Nao #define CLK_MFGSC0_AO_MFGPLL_SC0 0 784*dd240e95SLaura Nao 785*dd240e95SLaura Nao /* MFGPLL_SC1_PLL_CTRL */ 786*dd240e95SLaura Nao #define CLK_MFGSC1_AO_MFGPLL_SC1 0 787*dd240e95SLaura Nao 788*dd240e95SLaura Nao /* CCIPLL_PLL_CTRL */ 789*dd240e95SLaura Nao #define CLK_CCIPLL 0 790*dd240e95SLaura Nao 791*dd240e95SLaura Nao /* ARMPLL_LL_PLL_CTRL */ 792*dd240e95SLaura Nao #define CLK_CPLL_ARMPLL_LL 0 793*dd240e95SLaura Nao 794*dd240e95SLaura Nao /* ARMPLL_BL_PLL_CTRL */ 795*dd240e95SLaura Nao #define CLK_CPBL_ARMPLL_BL 0 796*dd240e95SLaura Nao 797*dd240e95SLaura Nao /* ARMPLL_B_PLL_CTRL */ 798*dd240e95SLaura Nao #define CLK_CPB_ARMPLL_B 0 799*dd240e95SLaura Nao 800*dd240e95SLaura Nao /* PTPPLL_PLL_CTRL */ 801*dd240e95SLaura Nao #define CLK_PTPPLL 0 802*dd240e95SLaura Nao 803*dd240e95SLaura Nao #endif /* _DT_BINDINGS_CLK_MT8196_H */ 804