1*52df705cSPeng Fan /* 2*52df705cSPeng Fan * Copyright 2016 Freescale Semiconductor, Inc. 3*52df705cSPeng Fan * Copyright 2017 NXP 4*52df705cSPeng Fan * 5*52df705cSPeng Fan * This program is free software; you can redistribute it and/or modify 6*52df705cSPeng Fan * it under the terms of the GNU General Public License version 2 as 7*52df705cSPeng Fan * published by the Free Software Foundation. 8*52df705cSPeng Fan */ 9*52df705cSPeng Fan 10*52df705cSPeng Fan #ifndef __DT_BINDINGS_CLOCK_IMX8MQ_H 11*52df705cSPeng Fan #define __DT_BINDINGS_CLOCK_IMX8MQ_H 12*52df705cSPeng Fan 13*52df705cSPeng Fan #define IMX8MQ_CLK_DUMMY 0 14*52df705cSPeng Fan #define IMX8MQ_CLK_32K 1 15*52df705cSPeng Fan #define IMX8MQ_CLK_25M 2 16*52df705cSPeng Fan #define IMX8MQ_CLK_27M 3 17*52df705cSPeng Fan #define IMX8MQ_CLK_EXT1 4 18*52df705cSPeng Fan #define IMX8MQ_CLK_EXT2 5 19*52df705cSPeng Fan #define IMX8MQ_CLK_EXT3 6 20*52df705cSPeng Fan #define IMX8MQ_CLK_EXT4 7 21*52df705cSPeng Fan 22*52df705cSPeng Fan /* ANAMIX PLL clocks */ 23*52df705cSPeng Fan /* FRAC PLLs */ 24*52df705cSPeng Fan /* ARM PLL */ 25*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_REF_SEL 8 26*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_REF_DIV 9 27*52df705cSPeng Fan #define IMX8MQ_ARM_PLL 10 28*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_BYPASS 11 29*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_OUT 12 30*52df705cSPeng Fan 31*52df705cSPeng Fan /* GPU PLL */ 32*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_REF_SEL 13 33*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_REF_DIV 14 34*52df705cSPeng Fan #define IMX8MQ_GPU_PLL 15 35*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_BYPASS 16 36*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_OUT 17 37*52df705cSPeng Fan 38*52df705cSPeng Fan /* VPU PLL */ 39*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_REF_SEL 18 40*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_REF_DIV 19 41*52df705cSPeng Fan #define IMX8MQ_VPU_PLL 20 42*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_BYPASS 21 43*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_OUT 22 44*52df705cSPeng Fan 45*52df705cSPeng Fan /* AUDIO PLL1 */ 46*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_REF_SEL 23 47*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_REF_DIV 24 48*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1 25 49*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_BYPASS 26 50*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_OUT 27 51*52df705cSPeng Fan 52*52df705cSPeng Fan /* AUDIO PLL2 */ 53*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_REF_SEL 28 54*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_REF_DIV 29 55*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2 30 56*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_BYPASS 31 57*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_OUT 32 58*52df705cSPeng Fan 59*52df705cSPeng Fan /* VIDEO PLL1 */ 60*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_REF_SEL 33 61*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_REF_DIV 34 62*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1 35 63*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_BYPASS 36 64*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_OUT 37 65*52df705cSPeng Fan 66*52df705cSPeng Fan /* SYS1 PLL */ 67*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_REF_SEL 38 68*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_REF_DIV 39 69*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1 40 70*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_OUT 41 71*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_OUT_DIV 42 72*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL2 43 73*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL2_DIV 44 74*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL2_OUT 45 75*52df705cSPeng Fan 76*52df705cSPeng Fan /* SYS2 PLL */ 77*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_REF_SEL 46 78*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_REF_DIV 47 79*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1 48 80*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_OUT 49 81*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_OUT_DIV 50 82*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL2 51 83*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL2_DIV 52 84*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL2_OUT 53 85*52df705cSPeng Fan 86*52df705cSPeng Fan /* SYS3 PLL */ 87*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_REF_SEL 54 88*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_REF_DIV 55 89*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1 56 90*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_OUT 57 91*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_OUT_DIV 58 92*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL2 59 93*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL2_DIV 60 94*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL2_OUT 61 95*52df705cSPeng Fan 96*52df705cSPeng Fan /* DRAM PLL */ 97*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_REF_SEL 62 98*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_REF_DIV 63 99*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1 64 100*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_OUT 65 101*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_OUT_DIV 66 102*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL2 67 103*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL2_DIV 68 104*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL2_OUT 69 105*52df705cSPeng Fan 106*52df705cSPeng Fan /* SYS PLL DIV */ 107*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_40M 70 108*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_80M 71 109*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_100M 72 110*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_133M 73 111*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_160M 74 112*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_200M 75 113*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_266M 76 114*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_400M 77 115*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_800M 78 116*52df705cSPeng Fan 117*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_50M 79 118*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_100M 80 119*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_125M 81 120*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_166M 82 121*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_200M 83 122*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_250M 84 123*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_333M 85 124*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_500M 86 125*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_1000M 87 126*52df705cSPeng Fan 127*52df705cSPeng Fan /* CCM ROOT clocks */ 128*52df705cSPeng Fan /* A53 */ 129*52df705cSPeng Fan #define IMX8MQ_CLK_A53_SRC 88 130*52df705cSPeng Fan #define IMX8MQ_CLK_A53_CG 89 131*52df705cSPeng Fan #define IMX8MQ_CLK_A53_DIV 90 132*52df705cSPeng Fan /* M4 */ 133*52df705cSPeng Fan #define IMX8MQ_CLK_M4_SRC 91 134*52df705cSPeng Fan #define IMX8MQ_CLK_M4_CG 92 135*52df705cSPeng Fan #define IMX8MQ_CLK_M4_DIV 93 136*52df705cSPeng Fan /* VPU */ 137*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_SRC 94 138*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_CG 95 139*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_DIV 96 140*52df705cSPeng Fan /* GPU CORE */ 141*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_CORE_SRC 97 142*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_CORE_CG 98 143*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_CORE_DIV 99 144*52df705cSPeng Fan /* GPU SHADER */ 145*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_SHADER_SRC 100 146*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_SHADER_CG 101 147*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_SHADER_DIV 102 148*52df705cSPeng Fan 149*52df705cSPeng Fan /* BUS TYPE */ 150*52df705cSPeng Fan /* MAIN AXI */ 151*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_SRC 103 152*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_CG 104 153*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_PRE_DIV 105 154*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_DIV 106 155*52df705cSPeng Fan /* ENET AXI */ 156*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_SRC 107 157*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_CG 108 158*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_PRE_DIV 109 159*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_DIV 110 160*52df705cSPeng Fan /* NAND_USDHC_BUS */ 161*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_SRC 111 162*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_CG 112 163*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_PRE_DIV 113 164*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_DIV 114 165*52df705cSPeng Fan /* VPU BUS */ 166*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_SRC 115 167*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_CG 116 168*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_PRE_DIV 117 169*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_DIV 118 170*52df705cSPeng Fan /* DISP_AXI */ 171*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_SRC 119 172*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_CG 120 173*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_PRE_DIV 121 174*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_DIV 122 175*52df705cSPeng Fan /* DISP APB */ 176*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_SRC 123 177*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_CG 124 178*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_PRE_DIV 125 179*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_DIV 126 180*52df705cSPeng Fan /* DISP RTRM */ 181*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_SRC 127 182*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_CG 128 183*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_PRE_DIV 129 184*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_DIV 130 185*52df705cSPeng Fan /* USB_BUS */ 186*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_SRC 131 187*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_CG 132 188*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_PRE_DIV 133 189*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_DIV 134 190*52df705cSPeng Fan /* GPU_AXI */ 191*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_SRC 135 192*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_CG 136 193*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_PRE_DIV 137 194*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_DIV 138 195*52df705cSPeng Fan /* GPU_AHB */ 196*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_SRC 139 197*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_CG 140 198*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_PRE_DIV 141 199*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_DIV 142 200*52df705cSPeng Fan /* NOC */ 201*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_SRC 143 202*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_CG 144 203*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_PRE_DIV 145 204*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_DIV 146 205*52df705cSPeng Fan /* NOC_APB */ 206*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_SRC 147 207*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_CG 148 208*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_PRE_DIV 149 209*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_DIV 150 210*52df705cSPeng Fan 211*52df705cSPeng Fan /* AHB */ 212*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_SRC 151 213*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_CG 152 214*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_PRE_DIV 153 215*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_DIV 154 216*52df705cSPeng Fan /* AUDIO AHB */ 217*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_SRC 155 218*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_CG 156 219*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_PRE_DIV 157 220*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_DIV 158 221*52df705cSPeng Fan 222*52df705cSPeng Fan /* DRAM_ALT */ 223*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_SRC 159 224*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_CG 160 225*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_PRE_DIV 161 226*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_DIV 162 227*52df705cSPeng Fan /* DRAM APB */ 228*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_SRC 163 229*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_CG 164 230*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_PRE_DIV 165 231*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_DIV 166 232*52df705cSPeng Fan /* VPU_G1 */ 233*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_SRC 167 234*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_CG 168 235*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_PRE_DIV 169 236*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_DIV 170 237*52df705cSPeng Fan /* VPU_G2 */ 238*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_SRC 171 239*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_CG 172 240*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_PRE_DIV 173 241*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_DIV 174 242*52df705cSPeng Fan /* DISP_DTRC */ 243*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_SRC 175 244*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_CG 176 245*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_PRE_DIV 177 246*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_DIV 178 247*52df705cSPeng Fan /* DISP_DC8000 */ 248*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_SRC 179 249*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_CG 180 250*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_PRE_DIV 181 251*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_DIV 182 252*52df705cSPeng Fan /* PCIE_CTRL */ 253*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_SRC 183 254*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_CG 184 255*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_PRE_DIV 185 256*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_DIV 186 257*52df705cSPeng Fan /* PCIE_PHY */ 258*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_SRC 187 259*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_CG 188 260*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_PRE_DIV 189 261*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_DIV 190 262*52df705cSPeng Fan /* PCIE_AUX */ 263*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_SRC 191 264*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_CG 192 265*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_PRE_DIV 193 266*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_DIV 194 267*52df705cSPeng Fan /* DC_PIXEL */ 268*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_SRC 195 269*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_CG 196 270*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_PRE_DIV 197 271*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_DIV 198 272*52df705cSPeng Fan /* LCDIF_PIXEL */ 273*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_SRC 199 274*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_CG 200 275*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_PRE_DIV 201 276*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_DIV 202 277*52df705cSPeng Fan /* SAI1~6 */ 278*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_SRC 203 279*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_CG 204 280*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_PRE_DIV 205 281*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_DIV 206 282*52df705cSPeng Fan 283*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_SRC 207 284*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_CG 208 285*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_PRE_DIV 209 286*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_DIV 210 287*52df705cSPeng Fan 288*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_SRC 211 289*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_CG 212 290*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_PRE_DIV 213 291*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_DIV 214 292*52df705cSPeng Fan 293*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_SRC 215 294*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_CG 216 295*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_PRE_DIV 217 296*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_DIV 218 297*52df705cSPeng Fan 298*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_SRC 219 299*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_CG 220 300*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_PRE_DIV 221 301*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_DIV 222 302*52df705cSPeng Fan 303*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_SRC 223 304*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_CG 224 305*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_PRE_DIV 225 306*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_DIV 226 307*52df705cSPeng Fan /* SPDIF1 */ 308*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_SRC 227 309*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_CG 228 310*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_PRE_DIV 229 311*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_DIV 230 312*52df705cSPeng Fan /* SPDIF2 */ 313*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_SRC 231 314*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_CG 232 315*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_PRE_DIV 233 316*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_DIV 234 317*52df705cSPeng Fan /* ENET_REF */ 318*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_SRC 235 319*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_CG 236 320*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_PRE_DIV 237 321*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_DIV 238 322*52df705cSPeng Fan /* ENET_TIMER */ 323*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_SRC 239 324*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_CG 240 325*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_PRE_DIV 241 326*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_DIV 242 327*52df705cSPeng Fan /* ENET_PHY */ 328*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_SRC 243 329*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_CG 244 330*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_PRE_DIV 245 331*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_DIV 246 332*52df705cSPeng Fan /* NAND */ 333*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_SRC 247 334*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_CG 248 335*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_PRE_DIV 249 336*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_DIV 250 337*52df705cSPeng Fan /* QSPI */ 338*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_SRC 251 339*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_CG 252 340*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_PRE_DIV 253 341*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_DIV 254 342*52df705cSPeng Fan /* USDHC1 */ 343*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_SRC 255 344*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_CG 256 345*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_PRE_DIV 257 346*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_DIV 258 347*52df705cSPeng Fan /* USDHC2 */ 348*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_SRC 259 349*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_CG 260 350*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_PRE_DIV 261 351*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_DIV 262 352*52df705cSPeng Fan /* I2C1 */ 353*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_SRC 263 354*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_CG 264 355*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_PRE_DIV 265 356*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_DIV 266 357*52df705cSPeng Fan /* I2C2 */ 358*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_SRC 267 359*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_CG 268 360*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_PRE_DIV 269 361*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_DIV 270 362*52df705cSPeng Fan /* I2C3 */ 363*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_SRC 271 364*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_CG 272 365*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_PRE_DIV 273 366*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_DIV 274 367*52df705cSPeng Fan /* I2C4 */ 368*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_SRC 275 369*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_CG 276 370*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_PRE_DIV 277 371*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_DIV 278 372*52df705cSPeng Fan /* UART1 */ 373*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_SRC 279 374*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_CG 280 375*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_PRE_DIV 281 376*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_DIV 282 377*52df705cSPeng Fan /* UART2 */ 378*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_SRC 283 379*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_CG 284 380*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_PRE_DIV 285 381*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_DIV 286 382*52df705cSPeng Fan /* UART3 */ 383*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_SRC 287 384*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_CG 288 385*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_PRE_DIV 289 386*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_DIV 290 387*52df705cSPeng Fan /* UART4 */ 388*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_SRC 291 389*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_CG 292 390*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_PRE_DIV 293 391*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_DIV 294 392*52df705cSPeng Fan /* USB_CORE_REF */ 393*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_SRC 295 394*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_CG 296 395*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_PRE_DIV 297 396*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_DIV 298 397*52df705cSPeng Fan /* USB_PHY_REF */ 398*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_SRC 299 399*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_CG 300 400*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_PRE_DIV 301 401*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_DIV 302 402*52df705cSPeng Fan /* ECSPI1 */ 403*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_SRC 303 404*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_CG 304 405*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_PRE_DIV 305 406*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_DIV 306 407*52df705cSPeng Fan /* ECSPI2 */ 408*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_SRC 307 409*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_CG 308 410*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_PRE_DIV 309 411*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_DIV 310 412*52df705cSPeng Fan /* PWM1 */ 413*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_SRC 311 414*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_CG 312 415*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_PRE_DIV 313 416*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_DIV 314 417*52df705cSPeng Fan /* PWM2 */ 418*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_SRC 315 419*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_CG 316 420*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_PRE_DIV 317 421*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_DIV 318 422*52df705cSPeng Fan /* PWM3 */ 423*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_SRC 319 424*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_CG 320 425*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_PRE_DIV 321 426*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_DIV 322 427*52df705cSPeng Fan /* PWM4 */ 428*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_SRC 323 429*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_CG 324 430*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_PRE_DIV 325 431*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_DIV 326 432*52df705cSPeng Fan /* GPT1 */ 433*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_SRC 327 434*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_CG 328 435*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_PRE_DIV 329 436*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_DIV 330 437*52df705cSPeng Fan /* WDOG */ 438*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_SRC 331 439*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_CG 332 440*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_PRE_DIV 333 441*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_DIV 334 442*52df705cSPeng Fan /* WRCLK */ 443*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_SRC 335 444*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_CG 336 445*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_PRE_DIV 337 446*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_DIV 338 447*52df705cSPeng Fan /* DSI_CORE */ 448*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_SRC 339 449*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_CG 340 450*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_PRE_DIV 341 451*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_DIV 342 452*52df705cSPeng Fan /* DSI_PHY */ 453*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_SRC 343 454*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_CG 344 455*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_PRE_DIV 345 456*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_DIV 346 457*52df705cSPeng Fan /* DSI_DBI */ 458*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_SRC 347 459*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_CG 348 460*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_PRE_DIV 349 461*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_DIV 350 462*52df705cSPeng Fan /*DSI_ESC */ 463*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_SRC 351 464*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_CG 352 465*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_PRE_DIV 353 466*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_DIV 354 467*52df705cSPeng Fan /* CSI1_CORE */ 468*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_CORE_SRC 355 469*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_CORE_CG 356 470*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_CORE_PRE_DIV 357 471*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_CORE_DIV 358 472*52df705cSPeng Fan /* CSI1_PHY */ 473*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_SRC 359 474*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_CG 360 475*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_PRE_DIV 361 476*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_DIV 362 477*52df705cSPeng Fan /* CSI_ESC */ 478*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_SRC 363 479*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_CG 364 480*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_PRE_DIV 365 481*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_DIV 366 482*52df705cSPeng Fan /* CSI2_CORE */ 483*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_SRC 367 484*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_CG 368 485*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_PRE_DIV 369 486*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_DIV 370 487*52df705cSPeng Fan /* CSI2_PHY */ 488*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_SRC 371 489*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_CG 372 490*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_PRE_DIV 373 491*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_DIV 374 492*52df705cSPeng Fan /* CSI2_ESC */ 493*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_SRC 375 494*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_CG 376 495*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_PRE_DIV 377 496*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_DIV 378 497*52df705cSPeng Fan /* PCIE2_CTRL */ 498*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_SRC 379 499*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_CG 380 500*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_PRE_DIV 381 501*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_DIV 382 502*52df705cSPeng Fan /* PCIE2_PHY */ 503*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_SRC 383 504*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_CG 384 505*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_PRE_DIV 385 506*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_DIV 386 507*52df705cSPeng Fan /* PCIE2_AUX */ 508*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_SRC 387 509*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_CG 388 510*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_PRE_DIV 389 511*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_DIV 390 512*52df705cSPeng Fan /* ECSPI3 */ 513*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_SRC 391 514*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_CG 392 515*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_PRE_DIV 393 516*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_DIV 394 517*52df705cSPeng Fan 518*52df705cSPeng Fan /* CCGR clocks */ 519*52df705cSPeng Fan #define IMX8MQ_CLK_A53_ROOT 395 520*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ROOT 396 521*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_ROOT 397 522*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_ROOT 398 523*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_ROOT 399 524*52df705cSPeng Fan #define IMX8MQ_CLK_ENET1_ROOT 400 525*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_ROOT 401 526*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_ROOT 402 527*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_ROOT 403 528*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_ROOT 404 529*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_ROOT 405 530*52df705cSPeng Fan #define IMX8MQ_CLK_M4_ROOT 406 531*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_ROOT 407 532*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_ROOT 408 533*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_ROOT 409 534*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_ROOT 410 535*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_ROOT 411 536*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_ROOT 412 537*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_ROOT 413 538*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_ROOT 414 539*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_ROOT 415 540*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_ROOT 416 541*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_ROOT 417 542*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_ROOT 418 543*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_ROOT 419 544*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_ROOT 420 545*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_ROOT 421 546*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_ROOT 422 547*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_ROOT 423 548*52df705cSPeng Fan #define IMX8MQ_CLK_USB1_CTRL_ROOT 424 549*52df705cSPeng Fan #define IMX8MQ_CLK_USB2_CTRL_ROOT 425 550*52df705cSPeng Fan #define IMX8MQ_CLK_USB1_PHY_ROOT 426 551*52df705cSPeng Fan #define IMX8MQ_CLK_USB2_PHY_ROOT 427 552*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_ROOT 428 553*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_ROOT 429 554*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG1_ROOT 430 555*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG2_ROOT 431 556*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG3_ROOT 432 557*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_ROOT 433 558*52df705cSPeng Fan #define IMX8MQ_CLK_HEVC_ROOT 434 559*52df705cSPeng Fan #define IMX8MQ_CLK_AVC_ROOT 435 560*52df705cSPeng Fan #define IMX8MQ_CLK_VP9_ROOT 436 561*52df705cSPeng Fan #define IMX8MQ_CLK_HEVC_INTER_ROOT 437 562*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_ROOT 438 563*52df705cSPeng Fan #define IMX8MQ_CLK_HDMI_ROOT 439 564*52df705cSPeng Fan #define IMX8MQ_CLK_HDMI_PHY_ROOT 440 565*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_DEC_ROOT 441 566*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ROOT 442 567*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ROOT 443 568*52df705cSPeng Fan #define IMX8MQ_CLK_RAWNAND_ROOT 444 569*52df705cSPeng Fan #define IMX8MQ_CLK_SDMA1_ROOT 445 570*52df705cSPeng Fan #define IMX8MQ_CLK_SDMA2_ROOT 446 571*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_ROOT 447 572*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_ROOT 448 573*52df705cSPeng Fan 574*52df705cSPeng Fan /* SCCG PLL GATE */ 575*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_OUT 449 576*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_OUT 450 577*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL_OUT 451 578*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL_OUT 452 579*52df705cSPeng Fan 580*52df705cSPeng Fan #define IMX8MQ_GPT_3M_CLK 453 581*52df705cSPeng Fan 582*52df705cSPeng Fan #define IMX8MQ_CLK_IPG_ROOT 454 583*52df705cSPeng Fan #define IMX8MQ_CLK_IPG_AUDIO_ROOT 455 584*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_IPG 456 585*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_IPG 457 586*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_IPG 458 587*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_IPG 459 588*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_IPG 460 589*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_IPG 461 590*52df705cSPeng Fan 591*52df705cSPeng Fan /* DSI AHB/IPG clocks */ 592*52df705cSPeng Fan /* rxesc clock */ 593*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_SRC 462 594*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_CG 463 595*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_PRE_DIV 464 596*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_DIV 465 597*52df705cSPeng Fan /* txesc clock */ 598*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_IPG_DIV 466 599*52df705cSPeng Fan 600*52df705cSPeng Fan /* VIDEO2 PLL */ 601*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_REF_SEL 467 602*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_REF_DIV 468 603*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1 469 604*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_OUT 470 605*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_OUT_DIV 471 606*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL2 472 607*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL2_DIV 473 608*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL2_OUT 474 609*52df705cSPeng Fan #define IMX8MQ_CLK_TMU_ROOT 475 610*52df705cSPeng Fan 611*52df705cSPeng Fan #define IMX8MQ_CLK_END 476 612*52df705cSPeng Fan #endif /* __DT_BINDINGS_CLOCK_IMX8MQ_H */ 613