1*8644267aSskrll /* $NetBSD: imx7d_ccm.h,v 1.1 2020/12/23 14:42:38 skrll Exp $ */ 2*8644267aSskrll 3*8644267aSskrll /*- 4*8644267aSskrll * Copyright (c) 2020 Jared McNeill <jmcneill@invisible.ca> 5*8644267aSskrll * All rights reserved. 6*8644267aSskrll * 7*8644267aSskrll * Redistribution and use in source and binary forms, with or without 8*8644267aSskrll * modification, are permitted provided that the following conditions 9*8644267aSskrll * are met: 10*8644267aSskrll * 1. Redistributions of source code must retain the above copyright 11*8644267aSskrll * notice, this list of conditions and the following disclaimer. 12*8644267aSskrll * 2. Redistributions in binary form must reproduce the above copyright 13*8644267aSskrll * notice, this list of conditions and the following disclaimer in the 14*8644267aSskrll * documentation and/or other materials provided with the distribution. 15*8644267aSskrll * 16*8644267aSskrll * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 17*8644267aSskrll * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 18*8644267aSskrll * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 19*8644267aSskrll * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20*8644267aSskrll * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 21*8644267aSskrll * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 22*8644267aSskrll * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 23*8644267aSskrll * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24*8644267aSskrll * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25*8644267aSskrll * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26*8644267aSskrll * SUCH DAMAGE. 27*8644267aSskrll */ 28*8644267aSskrll 29*8644267aSskrll #ifndef _IMX7D_CCM_H 30*8644267aSskrll #define _IMX7D_CCM_H 31*8644267aSskrll 32*8644267aSskrll /* 33*8644267aSskrll * Clocks 34*8644267aSskrll */ 35*8644267aSskrll 36*8644267aSskrll #define OSC_24M_CLK 0 37*8644267aSskrll #define PLL_ARM_MAIN 1 38*8644267aSskrll #define PLL_ARM_MAIN_CLK 2 39*8644267aSskrll #define PLL_ARM_MAIN_SRC 3 40*8644267aSskrll #define PLL_ARM_MAIN_BYPASS 4 41*8644267aSskrll #define PLL_SYS_MAIN 5 42*8644267aSskrll #define PLL_SYS_MAIN_CLK 6 43*8644267aSskrll #define PLL_SYS_MAIN_SRC 7 44*8644267aSskrll #define PLL_SYS_MAIN_BYPASS 8 45*8644267aSskrll #define PLL_SYS_MAIN_480M 9 46*8644267aSskrll #define PLL_SYS_MAIN_240M 10 47*8644267aSskrll #define PLL_SYS_MAIN_120M 11 48*8644267aSskrll #define PLL_SYS_MAIN_480M_CLK 12 49*8644267aSskrll #define PLL_SYS_MAIN_240M_CLK 13 50*8644267aSskrll #define PLL_SYS_MAIN_120M_CLK 14 51*8644267aSskrll #define PLL_SYS_PFD0_392M_CLK 15 52*8644267aSskrll #define PLL_SYS_PFD0_196M 16 53*8644267aSskrll #define PLL_SYS_PFD0_196M_CLK 17 54*8644267aSskrll #define PLL_SYS_PFD1_332M_CLK 18 55*8644267aSskrll #define PLL_SYS_PFD1_166M 19 56*8644267aSskrll #define PLL_SYS_PFD1_166M_CLK 20 57*8644267aSskrll #define PLL_SYS_PFD2_270M_CLK 21 58*8644267aSskrll #define PLL_SYS_PFD2_135M 22 59*8644267aSskrll #define PLL_SYS_PFD2_135M_CLK 23 60*8644267aSskrll #define PLL_SYS_PFD3_CLK 24 61*8644267aSskrll #define PLL_SYS_PFD4_CLK 25 62*8644267aSskrll #define PLL_SYS_PFD5_CLK 26 63*8644267aSskrll #define PLL_SYS_PFD6_CLK 27 64*8644267aSskrll #define PLL_SYS_PFD7_CLK 28 65*8644267aSskrll #define PLL_ENET_MAIN 29 66*8644267aSskrll #define PLL_ENET_MAIN_CLK 30 67*8644267aSskrll #define PLL_ENET_MAIN_SRC 31 68*8644267aSskrll #define PLL_ENET_MAIN_BYPASS 32 69*8644267aSskrll #define PLL_ENET_MAIN_500M 33 70*8644267aSskrll #define PLL_ENET_MAIN_250M 34 71*8644267aSskrll #define PLL_ENET_MAIN_125M 35 72*8644267aSskrll #define PLL_ENET_MAIN_100M 36 73*8644267aSskrll #define PLL_ENET_MAIN_50M 37 74*8644267aSskrll #define PLL_ENET_MAIN_40M 38 75*8644267aSskrll #define PLL_ENET_MAIN_25M 39 76*8644267aSskrll #define PLL_ENET_MAIN_500M_CLK 40 77*8644267aSskrll #define PLL_ENET_MAIN_250M_CLK 41 78*8644267aSskrll #define PLL_ENET_MAIN_125M_CLK 42 79*8644267aSskrll #define PLL_ENET_MAIN_100M_CLK 43 80*8644267aSskrll #define PLL_ENET_MAIN_50M_CLK 44 81*8644267aSskrll #define PLL_ENET_MAIN_40M_CLK 45 82*8644267aSskrll #define PLL_ENET_MAIN_25M_CLK 46 83*8644267aSskrll #define PLL_DRAM_MAIN 47 84*8644267aSskrll #define PLL_DRAM_MAIN_CLK 48 85*8644267aSskrll #define PLL_DRAM_MAIN_SRC 49 86*8644267aSskrll #define PLL_DRAM_MAIN_BYPASS 50 87*8644267aSskrll #define PLL_DRAM_MAIN_533M 51 88*8644267aSskrll #define PLL_DRAM_MAIN_533M_CLK 52 89*8644267aSskrll #define PLL_AUDIO_MAIN 53 90*8644267aSskrll #define PLL_AUDIO_MAIN_CLK 54 91*8644267aSskrll #define PLL_AUDIO_MAIN_SRC 55 92*8644267aSskrll #define PLL_AUDIO_MAIN_BYPASS 56 93*8644267aSskrll #define PLL_VIDEO_MAIN_CLK 57 94*8644267aSskrll #define PLL_VIDEO_MAIN 58 95*8644267aSskrll #define PLL_VIDEO_MAIN_SRC 59 96*8644267aSskrll #define PLL_VIDEO_MAIN_BYPASS 60 97*8644267aSskrll #define USB_MAIN_480M_CLK 61 98*8644267aSskrll #define ARM_A7_ROOT_CLK 62 99*8644267aSskrll #define ARM_A7_ROOT_SRC 63 100*8644267aSskrll #define ARM_A7_ROOT_CG 64 101*8644267aSskrll #define ARM_A7_ROOT_DIV 65 102*8644267aSskrll #define ARM_M4_ROOT_CLK 66 103*8644267aSskrll #define ARM_M4_ROOT_SRC 67 104*8644267aSskrll #define ARM_M4_ROOT_CG 68 105*8644267aSskrll #define ARM_M4_ROOT_DIV 69 106*8644267aSskrll #define ARM_M0_ROOT_CLK 70 107*8644267aSskrll #define ARM_M0_ROOT_SRC 71 108*8644267aSskrll #define ARM_M0_ROOT_CG 72 109*8644267aSskrll #define ARM_M0_ROOT_DIV 73 110*8644267aSskrll #define MAIN_AXI_ROOT_CLK 74 111*8644267aSskrll #define MAIN_AXI_ROOT_SRC 75 112*8644267aSskrll #define MAIN_AXI_ROOT_CG 76 113*8644267aSskrll #define MAIN_AXI_ROOT_DIV 77 114*8644267aSskrll #define DISP_AXI_ROOT_CLK 78 115*8644267aSskrll #define DISP_AXI_ROOT_SRC 79 116*8644267aSskrll #define DISP_AXI_ROOT_CG 80 117*8644267aSskrll #define DISP_AXI_ROOT_DIV 81 118*8644267aSskrll #define ENET_AXI_ROOT_CLK 82 119*8644267aSskrll #define ENET_AXI_ROOT_SRC 83 120*8644267aSskrll #define ENET_AXI_ROOT_CG 84 121*8644267aSskrll #define ENET_AXI_ROOT_DIV 85 122*8644267aSskrll #define NAND_USDHC_BUS_ROOT_CLK 86 123*8644267aSskrll #define NAND_USDHC_BUS_ROOT_SRC 87 124*8644267aSskrll #define NAND_USDHC_BUS_ROOT_CG 88 125*8644267aSskrll #define NAND_USDHC_BUS_ROOT_DIV 89 126*8644267aSskrll #define AHB_CHANNEL_ROOT_CLK 90 127*8644267aSskrll #define AHB_CHANNEL_ROOT_SRC 91 128*8644267aSskrll #define AHB_CHANNEL_ROOT_CG 92 129*8644267aSskrll #define AHB_CHANNEL_ROOT_DIV 93 130*8644267aSskrll #define DRAM_PHYM_ROOT_CLK 94 131*8644267aSskrll #define DRAM_PHYM_ROOT_SRC 95 132*8644267aSskrll #define DRAM_PHYM_ROOT_CG 96 133*8644267aSskrll #define DRAM_PHYM_ROOT_DIV 97 134*8644267aSskrll #define DRAM_ROOT_CLK 98 135*8644267aSskrll #define DRAM_ROOT_SRC 99 136*8644267aSskrll #define DRAM_ROOT_CG 100 137*8644267aSskrll #define DRAM_ROOT_DIV 101 138*8644267aSskrll #define DRAM_PHYM_ALT_ROOT_CLK 102 139*8644267aSskrll #define DRAM_PHYM_ALT_ROOT_SRC 103 140*8644267aSskrll #define DRAM_PHYM_ALT_ROOT_CG 104 141*8644267aSskrll #define DRAM_PHYM_ALT_ROOT_DIV 105 142*8644267aSskrll #define DRAM_ALT_ROOT_CLK 106 143*8644267aSskrll #define DRAM_ALT_ROOT_SRC 107 144*8644267aSskrll #define DRAM_ALT_ROOT_CG 108 145*8644267aSskrll #define DRAM_ALT_ROOT_DIV 109 146*8644267aSskrll #define USB_HSIC_ROOT_CLK 110 147*8644267aSskrll #define USB_HSIC_ROOT_SRC 111 148*8644267aSskrll #define USB_HSIC_ROOT_CG 112 149*8644267aSskrll #define USB_HSIC_ROOT_DIV 113 150*8644267aSskrll #define PCIE_CTRL_ROOT_CLK 114 151*8644267aSskrll #define PCIE_CTRL_ROOT_SRC 115 152*8644267aSskrll #define PCIE_CTRL_ROOT_CG 116 153*8644267aSskrll #define PCIE_CTRL_ROOT_DIV 117 154*8644267aSskrll #define PCIE_PHY_ROOT_CLK 118 155*8644267aSskrll #define PCIE_PHY_ROOT_SRC 119 156*8644267aSskrll #define PCIE_PHY_ROOT_CG 120 157*8644267aSskrll #define PCIE_PHY_ROOT_DIV 121 158*8644267aSskrll #define EPDC_PIXEL_ROOT_CLK 122 159*8644267aSskrll #define EPDC_PIXEL_ROOT_SRC 123 160*8644267aSskrll #define EPDC_PIXEL_ROOT_CG 124 161*8644267aSskrll #define EPDC_PIXEL_ROOT_DIV 125 162*8644267aSskrll #define LCDIF_PIXEL_ROOT_CLK 126 163*8644267aSskrll #define LCDIF_PIXEL_ROOT_SRC 127 164*8644267aSskrll #define LCDIF_PIXEL_ROOT_CG 128 165*8644267aSskrll #define LCDIF_PIXEL_ROOT_DIV 129 166*8644267aSskrll #define MIPI_DSI_ROOT_CLK 130 167*8644267aSskrll #define MIPI_DSI_ROOT_SRC 131 168*8644267aSskrll #define MIPI_DSI_ROOT_CG 132 169*8644267aSskrll #define MIPI_DSI_ROOT_DIV 133 170*8644267aSskrll #define MIPI_CSI_ROOT_CLK 134 171*8644267aSskrll #define MIPI_CSI_ROOT_SRC 135 172*8644267aSskrll #define MIPI_CSI_ROOT_CG 136 173*8644267aSskrll #define MIPI_CSI_ROOT_DIV 137 174*8644267aSskrll #define MIPI_DPHY_ROOT_CLK 138 175*8644267aSskrll #define MIPI_DPHY_ROOT_SRC 139 176*8644267aSskrll #define MIPI_DPHY_ROOT_CG 140 177*8644267aSskrll #define MIPI_DPHY_ROOT_DIV 141 178*8644267aSskrll #define SAI1_ROOT_CLK 142 179*8644267aSskrll #define SAI1_ROOT_SRC 143 180*8644267aSskrll #define SAI1_ROOT_CG 144 181*8644267aSskrll #define SAI1_ROOT_DIV 145 182*8644267aSskrll #define SAI2_ROOT_CLK 146 183*8644267aSskrll #define SAI2_ROOT_SRC 147 184*8644267aSskrll #define SAI2_ROOT_CG 148 185*8644267aSskrll #define SAI2_ROOT_DIV 149 186*8644267aSskrll #define SAI3_ROOT_CLK 150 187*8644267aSskrll #define SAI3_ROOT_SRC 151 188*8644267aSskrll #define SAI3_ROOT_CG 152 189*8644267aSskrll #define SAI3_ROOT_DIV 153 190*8644267aSskrll #define SPDIF_ROOT_CLK 154 191*8644267aSskrll #define SPDIF_ROOT_SRC 155 192*8644267aSskrll #define SPDIF_ROOT_CG 156 193*8644267aSskrll #define SPDIF_ROOT_DIV 157 194*8644267aSskrll #define ENET1_IPG_ROOT_CLK 158 195*8644267aSskrll #define ENET1_REF_ROOT_SRC 159 196*8644267aSskrll #define ENET1_REF_ROOT_CG 160 197*8644267aSskrll #define ENET1_REF_ROOT_DIV 161 198*8644267aSskrll #define ENET1_TIME_ROOT_CLK 162 199*8644267aSskrll #define ENET1_TIME_ROOT_SRC 163 200*8644267aSskrll #define ENET1_TIME_ROOT_CG 164 201*8644267aSskrll #define ENET1_TIME_ROOT_DIV 165 202*8644267aSskrll #define ENET2_IPG_ROOT_CLK 166 203*8644267aSskrll #define ENET2_REF_ROOT_SRC 167 204*8644267aSskrll #define ENET2_REF_ROOT_CG 168 205*8644267aSskrll #define ENET2_REF_ROOT_DIV 169 206*8644267aSskrll #define ENET2_TIME_ROOT_CLK 170 207*8644267aSskrll #define ENET2_TIME_ROOT_SRC 171 208*8644267aSskrll #define ENET2_TIME_ROOT_CG 172 209*8644267aSskrll #define ENET2_TIME_ROOT_DIV 173 210*8644267aSskrll #define ENET_PHY_REF_ROOT_CLK 174 211*8644267aSskrll #define ENET_PHY_REF_ROOT_SRC 175 212*8644267aSskrll #define ENET_PHY_REF_ROOT_CG 176 213*8644267aSskrll #define ENET_PHY_REF_ROOT_DIV 177 214*8644267aSskrll #define EIM_ROOT_CLK 178 215*8644267aSskrll #define EIM_ROOT_SRC 179 216*8644267aSskrll #define EIM_ROOT_CG 180 217*8644267aSskrll #define EIM_ROOT_DIV 181 218*8644267aSskrll #define NAND_ROOT_CLK 182 219*8644267aSskrll #define NAND_ROOT_SRC 183 220*8644267aSskrll #define NAND_ROOT_CG 184 221*8644267aSskrll #define NAND_ROOT_DIV 185 222*8644267aSskrll #define QSPI_ROOT_CLK 186 223*8644267aSskrll #define QSPI_ROOT_SRC 187 224*8644267aSskrll #define QSPI_ROOT_CG 188 225*8644267aSskrll #define QSPI_ROOT_DIV 189 226*8644267aSskrll #define USDHC1_ROOT_CLK 190 227*8644267aSskrll #define USDHC1_ROOT_SRC 191 228*8644267aSskrll #define USDHC1_ROOT_CG 192 229*8644267aSskrll #define USDHC1_ROOT_DIV 193 230*8644267aSskrll #define USDHC2_ROOT_CLK 194 231*8644267aSskrll #define USDHC2_ROOT_SRC 195 232*8644267aSskrll #define USDHC2_ROOT_CG 196 233*8644267aSskrll #define USDHC2_ROOT_DIV 197 234*8644267aSskrll #define USDHC3_ROOT_CLK 198 235*8644267aSskrll #define USDHC3_ROOT_SRC 199 236*8644267aSskrll #define USDHC3_ROOT_CG 200 237*8644267aSskrll #define USDHC3_ROOT_DIV 201 238*8644267aSskrll #define CAN1_ROOT_CLK 202 239*8644267aSskrll #define CAN1_ROOT_SRC 203 240*8644267aSskrll #define CAN1_ROOT_CG 204 241*8644267aSskrll #define CAN1_ROOT_DIV 205 242*8644267aSskrll #define CAN2_ROOT_CLK 206 243*8644267aSskrll #define CAN2_ROOT_SRC 207 244*8644267aSskrll #define CAN2_ROOT_CG 208 245*8644267aSskrll #define CAN2_ROOT_DIV 209 246*8644267aSskrll #define I2C1_ROOT_CLK 210 247*8644267aSskrll #define I2C1_ROOT_SRC 211 248*8644267aSskrll #define I2C1_ROOT_CG 212 249*8644267aSskrll #define I2C1_ROOT_DIV 213 250*8644267aSskrll #define I2C2_ROOT_CLK 214 251*8644267aSskrll #define I2C2_ROOT_SRC 215 252*8644267aSskrll #define I2C2_ROOT_CG 216 253*8644267aSskrll #define I2C2_ROOT_DIV 217 254*8644267aSskrll #define I2C3_ROOT_CLK 218 255*8644267aSskrll #define I2C3_ROOT_SRC 219 256*8644267aSskrll #define I2C3_ROOT_CG 220 257*8644267aSskrll #define I2C3_ROOT_DIV 221 258*8644267aSskrll #define I2C4_ROOT_CLK 222 259*8644267aSskrll #define I2C4_ROOT_SRC 223 260*8644267aSskrll #define I2C4_ROOT_CG 224 261*8644267aSskrll #define I2C4_ROOT_DIV 225 262*8644267aSskrll #define UART1_ROOT_CLK 226 263*8644267aSskrll #define UART1_ROOT_SRC 227 264*8644267aSskrll #define UART1_ROOT_CG 228 265*8644267aSskrll #define UART1_ROOT_DIV 229 266*8644267aSskrll #define UART2_ROOT_CLK 230 267*8644267aSskrll #define UART2_ROOT_SRC 231 268*8644267aSskrll #define UART2_ROOT_CG 232 269*8644267aSskrll #define UART2_ROOT_DIV 233 270*8644267aSskrll #define UART3_ROOT_CLK 234 271*8644267aSskrll #define UART3_ROOT_SRC 235 272*8644267aSskrll #define UART3_ROOT_CG 236 273*8644267aSskrll #define UART3_ROOT_DIV 237 274*8644267aSskrll #define UART4_ROOT_CLK 238 275*8644267aSskrll #define UART4_ROOT_SRC 239 276*8644267aSskrll #define UART4_ROOT_CG 240 277*8644267aSskrll #define UART4_ROOT_DIV 241 278*8644267aSskrll #define UART5_ROOT_CLK 242 279*8644267aSskrll #define UART5_ROOT_SRC 243 280*8644267aSskrll #define UART5_ROOT_CG 244 281*8644267aSskrll #define UART5_ROOT_DIV 245 282*8644267aSskrll #define UART6_ROOT_CLK 246 283*8644267aSskrll #define UART6_ROOT_SRC 247 284*8644267aSskrll #define UART6_ROOT_CG 248 285*8644267aSskrll #define UART6_ROOT_DIV 249 286*8644267aSskrll #define UART7_ROOT_CLK 250 287*8644267aSskrll #define UART7_ROOT_SRC 251 288*8644267aSskrll #define UART7_ROOT_CG 252 289*8644267aSskrll #define UART7_ROOT_DIV 253 290*8644267aSskrll #define ECSPI1_ROOT_CLK 254 291*8644267aSskrll #define ECSPI1_ROOT_SRC 255 292*8644267aSskrll #define ECSPI1_ROOT_CG 256 293*8644267aSskrll #define ECSPI1_ROOT_DIV 257 294*8644267aSskrll #define ECSPI2_ROOT_CLK 258 295*8644267aSskrll #define ECSPI2_ROOT_SRC 259 296*8644267aSskrll #define ECSPI2_ROOT_CG 260 297*8644267aSskrll #define ECSPI2_ROOT_DIV 261 298*8644267aSskrll #define ECSPI3_ROOT_CLK 262 299*8644267aSskrll #define ECSPI3_ROOT_SRC 263 300*8644267aSskrll #define ECSPI3_ROOT_CG 264 301*8644267aSskrll #define ECSPI3_ROOT_DIV 265 302*8644267aSskrll #define ECSPI4_ROOT_CLK 266 303*8644267aSskrll #define ECSPI4_ROOT_SRC 267 304*8644267aSskrll #define ECSPI4_ROOT_CG 268 305*8644267aSskrll #define ECSPI4_ROOT_DIV 269 306*8644267aSskrll #define PWM1_ROOT_CLK 270 307*8644267aSskrll #define PWM1_ROOT_SRC 271 308*8644267aSskrll #define PWM1_ROOT_CG 272 309*8644267aSskrll #define PWM1_ROOT_DIV 273 310*8644267aSskrll #define PWM2_ROOT_CLK 274 311*8644267aSskrll #define PWM2_ROOT_SRC 275 312*8644267aSskrll #define PWM2_ROOT_CG 276 313*8644267aSskrll #define PWM2_ROOT_DIV 277 314*8644267aSskrll #define PWM3_ROOT_CLK 278 315*8644267aSskrll #define PWM3_ROOT_SRC 279 316*8644267aSskrll #define PWM3_ROOT_CG 280 317*8644267aSskrll #define PWM3_ROOT_DIV 281 318*8644267aSskrll #define PWM4_ROOT_CLK 282 319*8644267aSskrll #define PWM4_ROOT_SRC 283 320*8644267aSskrll #define PWM4_ROOT_CG 284 321*8644267aSskrll #define PWM4_ROOT_DIV 285 322*8644267aSskrll #define FLEXTIMER1_ROOT_CLK 286 323*8644267aSskrll #define FLEXTIMER1_ROOT_SRC 287 324*8644267aSskrll #define FLEXTIMER1_ROOT_CG 288 325*8644267aSskrll #define FLEXTIMER1_ROOT_DIV 289 326*8644267aSskrll #define FLEXTIMER2_ROOT_CLK 290 327*8644267aSskrll #define FLEXTIMER2_ROOT_SRC 291 328*8644267aSskrll #define FLEXTIMER2_ROOT_CG 292 329*8644267aSskrll #define FLEXTIMER2_ROOT_DIV 293 330*8644267aSskrll #define SIM1_ROOT_CLK 294 331*8644267aSskrll #define SIM1_ROOT_SRC 295 332*8644267aSskrll #define SIM1_ROOT_CG 296 333*8644267aSskrll #define SIM1_ROOT_DIV 297 334*8644267aSskrll #define SIM2_ROOT_CLK 298 335*8644267aSskrll #define SIM2_ROOT_SRC 299 336*8644267aSskrll #define SIM2_ROOT_CG 300 337*8644267aSskrll #define SIM2_ROOT_DIV 301 338*8644267aSskrll #define GPT1_ROOT_CLK 302 339*8644267aSskrll #define GPT1_ROOT_SRC 303 340*8644267aSskrll #define GPT1_ROOT_CG 304 341*8644267aSskrll #define GPT1_ROOT_DIV 305 342*8644267aSskrll #define GPT2_ROOT_CLK 306 343*8644267aSskrll #define GPT2_ROOT_SRC 307 344*8644267aSskrll #define GPT2_ROOT_CG 308 345*8644267aSskrll #define GPT2_ROOT_DIV 309 346*8644267aSskrll #define GPT3_ROOT_CLK 310 347*8644267aSskrll #define GPT3_ROOT_SRC 311 348*8644267aSskrll #define GPT3_ROOT_CG 312 349*8644267aSskrll #define GPT3_ROOT_DIV 313 350*8644267aSskrll #define GPT4_ROOT_CLK 314 351*8644267aSskrll #define GPT4_ROOT_SRC 315 352*8644267aSskrll #define GPT4_ROOT_CG 316 353*8644267aSskrll #define GPT4_ROOT_DIV 317 354*8644267aSskrll #define TRACE_ROOT_CLK 318 355*8644267aSskrll #define TRACE_ROOT_SRC 319 356*8644267aSskrll #define TRACE_ROOT_CG 320 357*8644267aSskrll #define TRACE_ROOT_DIV 321 358*8644267aSskrll #define WDOG1_ROOT_CLK 322 359*8644267aSskrll #define WDOG_ROOT_SRC 323 360*8644267aSskrll #define WDOG_ROOT_CG 324 361*8644267aSskrll #define WDOG_ROOT_DIV 325 362*8644267aSskrll #define CSI_MCLK_ROOT_CLK 326 363*8644267aSskrll #define CSI_MCLK_ROOT_SRC 327 364*8644267aSskrll #define CSI_MCLK_ROOT_CG 328 365*8644267aSskrll #define CSI_MCLK_ROOT_DIV 329 366*8644267aSskrll #define AUDIO_MCLK_ROOT_CLK 330 367*8644267aSskrll #define AUDIO_MCLK_ROOT_SRC 331 368*8644267aSskrll #define AUDIO_MCLK_ROOT_CG 332 369*8644267aSskrll #define AUDIO_MCLK_ROOT_DIV 333 370*8644267aSskrll #define WRCLK_ROOT_CLK 334 371*8644267aSskrll #define WRCLK_ROOT_SRC 335 372*8644267aSskrll #define WRCLK_ROOT_CG 336 373*8644267aSskrll #define WRCLK_ROOT_DIV 337 374*8644267aSskrll #define CLKO1_ROOT_SRC 338 375*8644267aSskrll #define CLKO1_ROOT_CG 339 376*8644267aSskrll #define CLKO1_ROOT_DIV 340 377*8644267aSskrll #define CLKO2_ROOT_SRC 341 378*8644267aSskrll #define CLKO2_ROOT_CG 342 379*8644267aSskrll #define CLKO2_ROOT_DIV 343 380*8644267aSskrll #define MAIN_AXI_ROOT_PRE_DIV 344 381*8644267aSskrll #define DISP_AXI_ROOT_PRE_DIV 345 382*8644267aSskrll #define ENET_AXI_ROOT_PRE_DIV 346 383*8644267aSskrll #define NAND_USDHC_BUS_ROOT_PRE_DIV 347 384*8644267aSskrll #define AHB_CHANNEL_ROOT_PRE_DIV 348 385*8644267aSskrll #define USB_HSIC_ROOT_PRE_DIV 349 386*8644267aSskrll #define PCIE_CTRL_ROOT_PRE_DIV 350 387*8644267aSskrll #define PCIE_PHY_ROOT_PRE_DIV 351 388*8644267aSskrll #define EPDC_PIXEL_ROOT_PRE_DIV 352 389*8644267aSskrll #define LCDIF_PIXEL_ROOT_PRE_DIV 353 390*8644267aSskrll #define MIPI_DSI_ROOT_PRE_DIV 354 391*8644267aSskrll #define MIPI_CSI_ROOT_PRE_DIV 355 392*8644267aSskrll #define MIPI_DPHY_ROOT_PRE_DIV 356 393*8644267aSskrll #define SAI1_ROOT_PRE_DIV 357 394*8644267aSskrll #define SAI2_ROOT_PRE_DIV 358 395*8644267aSskrll #define SAI3_ROOT_PRE_DIV 359 396*8644267aSskrll #define SPDIF_ROOT_PRE_DIV 360 397*8644267aSskrll #define ENET1_REF_ROOT_PRE_DIV 361 398*8644267aSskrll #define ENET1_TIME_ROOT_PRE_DIV 362 399*8644267aSskrll #define ENET2_REF_ROOT_PRE_DIV 363 400*8644267aSskrll #define ENET2_TIME_ROOT_PRE_DIV 364 401*8644267aSskrll #define ENET_PHY_REF_ROOT_PRE_DIV 365 402*8644267aSskrll #define EIM_ROOT_PRE_DIV 366 403*8644267aSskrll #define NAND_ROOT_PRE_DIV 367 404*8644267aSskrll #define QSPI_ROOT_PRE_DIV 368 405*8644267aSskrll #define USDHC1_ROOT_PRE_DIV 369 406*8644267aSskrll #define USDHC2_ROOT_PRE_DIV 370 407*8644267aSskrll #define USDHC3_ROOT_PRE_DIV 371 408*8644267aSskrll #define CAN1_ROOT_PRE_DIV 372 409*8644267aSskrll #define CAN2_ROOT_PRE_DIV 373 410*8644267aSskrll #define I2C1_ROOT_PRE_DIV 374 411*8644267aSskrll #define I2C2_ROOT_PRE_DIV 375 412*8644267aSskrll #define I2C3_ROOT_PRE_DIV 376 413*8644267aSskrll #define I2C4_ROOT_PRE_DIV 377 414*8644267aSskrll #define UART1_ROOT_PRE_DIV 378 415*8644267aSskrll #define UART2_ROOT_PRE_DIV 379 416*8644267aSskrll #define UART3_ROOT_PRE_DIV 380 417*8644267aSskrll #define UART4_ROOT_PRE_DIV 381 418*8644267aSskrll #define UART5_ROOT_PRE_DIV 382 419*8644267aSskrll #define UART6_ROOT_PRE_DIV 383 420*8644267aSskrll #define UART7_ROOT_PRE_DIV 384 421*8644267aSskrll #define ECSPI1_ROOT_PRE_DIV 385 422*8644267aSskrll #define ECSPI2_ROOT_PRE_DIV 386 423*8644267aSskrll #define ECSPI3_ROOT_PRE_DIV 387 424*8644267aSskrll #define ECSPI4_ROOT_PRE_DIV 388 425*8644267aSskrll #define PWM1_ROOT_PRE_DIV 389 426*8644267aSskrll #define PWM2_ROOT_PRE_DIV 390 427*8644267aSskrll #define PWM3_ROOT_PRE_DIV 391 428*8644267aSskrll #define PWM4_ROOT_PRE_DIV 392 429*8644267aSskrll #define FLEXTIMER1_ROOT_PRE_DIV 393 430*8644267aSskrll #define FLEXTIMER2_ROOT_PRE_DIV 394 431*8644267aSskrll #define SIM1_ROOT_PRE_DIV 395 432*8644267aSskrll #define SIM2_ROOT_PRE_DIV 396 433*8644267aSskrll #define GPT1_ROOT_PRE_DIV 397 434*8644267aSskrll #define GPT2_ROOT_PRE_DIV 398 435*8644267aSskrll #define GPT3_ROOT_PRE_DIV 399 436*8644267aSskrll #define GPT4_ROOT_PRE_DIV 400 437*8644267aSskrll #define TRACE_ROOT_PRE_DIV 401 438*8644267aSskrll #define WDOG_ROOT_PRE_DIV 402 439*8644267aSskrll #define CSI_MCLK_ROOT_PRE_DIV 403 440*8644267aSskrll #define AUDIO_MCLK_ROOT_PRE_DIV 404 441*8644267aSskrll #define WRCLK_ROOT_PRE_DIV 405 442*8644267aSskrll #define CLKO1_ROOT_PRE_DIV 406 443*8644267aSskrll #define CLKO2_ROOT_PRE_DIV 407 444*8644267aSskrll #define DRAM_PHYM_ALT_ROOT_PRE_DIV 408 445*8644267aSskrll #define DRAM_ALT_ROOT_PRE_DIV 409 446*8644267aSskrll #define LVDS1_IN_CLK 410 447*8644267aSskrll #define LVDS1_OUT_SEL 411 448*8644267aSskrll #define LVDS1_OUT_CLK 412 449*8644267aSskrll #define CLK_DUMMY 413 450*8644267aSskrll #define GPT_3M_CLK 414 451*8644267aSskrll #define OCRAM_CLK 415 452*8644267aSskrll #define OCRAM_S_CLK 416 453*8644267aSskrll #define WDOG2_ROOT_CLK 417 454*8644267aSskrll #define WDOG3_ROOT_CLK 418 455*8644267aSskrll #define WDOG4_ROOT_CLK 419 456*8644267aSskrll #define SDMA_CORE_CLK 420 457*8644267aSskrll #define USB1_MAIN_480M_CLK 421 458*8644267aSskrll #define USB_CTRL_CLK 422 459*8644267aSskrll #define USB_PHY1_CLK 423 460*8644267aSskrll #define USB_PHY2_CLK 424 461*8644267aSskrll #define IPG_ROOT_CLK 425 462*8644267aSskrll #define SAI1_IPG_CLK 426 463*8644267aSskrll #define SAI2_IPG_CLK 427 464*8644267aSskrll #define SAI3_IPG_CLK 428 465*8644267aSskrll #define PLL_AUDIO_TEST_DIV 429 466*8644267aSskrll #define PLL_AUDIO_POST_DIV 430 467*8644267aSskrll #define PLL_VIDEO_TEST_DIV 431 468*8644267aSskrll #define PLL_VIDEO_POST_DIV 432 469*8644267aSskrll #define MU_ROOT_CLK 433 470*8644267aSskrll #define SEMA4_HS_ROOT_CLK 434 471*8644267aSskrll #define PLL_DRAM_TEST_DIV 435 472*8644267aSskrll #define ADC_ROOT_CLK 436 473*8644267aSskrll #define CLK_ARM 437 474*8644267aSskrll #define CKIL 438 475*8644267aSskrll #define OCOTP_CLK 439 476*8644267aSskrll #define NAND_RAWNAND_CLK 440 477*8644267aSskrll #define NAND_USDHC_BUS_RAWNAND_CLK 441 478*8644267aSskrll #define SNVS_CLK 442 479*8644267aSskrll #define CAAM_CLK 443 480*8644267aSskrll #define KPP_ROOT_CLK 444 481*8644267aSskrll 482*8644267aSskrll #endif /* !_IMX7D_CCM_H */ 483