1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0+ */ 2*c66ec88fSEmmanuel Vadot /* 3*c66ec88fSEmmanuel Vadot * Copyright 2018 NXP 4*c66ec88fSEmmanuel Vadot * Dong Aisheng <aisheng.dong@nxp.com> 5*c66ec88fSEmmanuel Vadot */ 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel Vadot #ifndef __DT_BINDINGS_CLOCK_IMX_H 8*c66ec88fSEmmanuel Vadot #define __DT_BINDINGS_CLOCK_IMX_H 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel Vadot /* SCU Clocks */ 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel Vadot #define IMX_CLK_DUMMY 0 13*c66ec88fSEmmanuel Vadot 14*c66ec88fSEmmanuel Vadot /* CPU */ 15*c66ec88fSEmmanuel Vadot #define IMX_A35_CLK 1 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel Vadot /* LSIO SS */ 18*c66ec88fSEmmanuel Vadot #define IMX_LSIO_MEM_CLK 2 19*c66ec88fSEmmanuel Vadot #define IMX_LSIO_BUS_CLK 3 20*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM0_CLK 10 21*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM1_CLK 11 22*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM2_CLK 12 23*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM3_CLK 13 24*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM4_CLK 14 25*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM5_CLK 15 26*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM6_CLK 16 27*c66ec88fSEmmanuel Vadot #define IMX_LSIO_PWM7_CLK 17 28*c66ec88fSEmmanuel Vadot #define IMX_LSIO_GPT0_CLK 18 29*c66ec88fSEmmanuel Vadot #define IMX_LSIO_GPT1_CLK 19 30*c66ec88fSEmmanuel Vadot #define IMX_LSIO_GPT2_CLK 20 31*c66ec88fSEmmanuel Vadot #define IMX_LSIO_GPT3_CLK 21 32*c66ec88fSEmmanuel Vadot #define IMX_LSIO_GPT4_CLK 22 33*c66ec88fSEmmanuel Vadot #define IMX_LSIO_FSPI0_CLK 23 34*c66ec88fSEmmanuel Vadot #define IMX_LSIO_FSPI1_CLK 24 35*c66ec88fSEmmanuel Vadot 36*c66ec88fSEmmanuel Vadot /* Connectivity SS */ 37*c66ec88fSEmmanuel Vadot #define IMX_CONN_AXI_CLK_ROOT 30 38*c66ec88fSEmmanuel Vadot #define IMX_CONN_AHB_CLK_ROOT 31 39*c66ec88fSEmmanuel Vadot #define IMX_CONN_IPG_CLK_ROOT 32 40*c66ec88fSEmmanuel Vadot #define IMX_CONN_SDHC0_CLK 40 41*c66ec88fSEmmanuel Vadot #define IMX_CONN_SDHC1_CLK 41 42*c66ec88fSEmmanuel Vadot #define IMX_CONN_SDHC2_CLK 42 43*c66ec88fSEmmanuel Vadot #define IMX_CONN_ENET0_ROOT_CLK 43 44*c66ec88fSEmmanuel Vadot #define IMX_CONN_ENET0_BYPASS_CLK 44 45*c66ec88fSEmmanuel Vadot #define IMX_CONN_ENET0_RGMII_CLK 45 46*c66ec88fSEmmanuel Vadot #define IMX_CONN_ENET1_ROOT_CLK 46 47*c66ec88fSEmmanuel Vadot #define IMX_CONN_ENET1_BYPASS_CLK 47 48*c66ec88fSEmmanuel Vadot #define IMX_CONN_ENET1_RGMII_CLK 48 49*c66ec88fSEmmanuel Vadot #define IMX_CONN_GPMI_BCH_IO_CLK 49 50*c66ec88fSEmmanuel Vadot #define IMX_CONN_GPMI_BCH_CLK 50 51*c66ec88fSEmmanuel Vadot #define IMX_CONN_USB2_ACLK 51 52*c66ec88fSEmmanuel Vadot #define IMX_CONN_USB2_BUS_CLK 52 53*c66ec88fSEmmanuel Vadot #define IMX_CONN_USB2_LPM_CLK 53 54*c66ec88fSEmmanuel Vadot 55*c66ec88fSEmmanuel Vadot /* HSIO SS */ 56*c66ec88fSEmmanuel Vadot #define IMX_HSIO_AXI_CLK 60 57*c66ec88fSEmmanuel Vadot #define IMX_HSIO_PER_CLK 61 58*c66ec88fSEmmanuel Vadot 59*c66ec88fSEmmanuel Vadot /* Display controller SS */ 60*c66ec88fSEmmanuel Vadot #define IMX_DC_AXI_EXT_CLK 70 61*c66ec88fSEmmanuel Vadot #define IMX_DC_AXI_INT_CLK 71 62*c66ec88fSEmmanuel Vadot #define IMX_DC_CFG_CLK 72 63*c66ec88fSEmmanuel Vadot #define IMX_DC0_PLL0_CLK 80 64*c66ec88fSEmmanuel Vadot #define IMX_DC0_PLL1_CLK 81 65*c66ec88fSEmmanuel Vadot #define IMX_DC0_DISP0_CLK 82 66*c66ec88fSEmmanuel Vadot #define IMX_DC0_DISP1_CLK 83 67*c66ec88fSEmmanuel Vadot 68*c66ec88fSEmmanuel Vadot /* MIPI-LVDS SS */ 69*c66ec88fSEmmanuel Vadot #define IMX_MIPI_IPG_CLK 90 70*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_PIXEL_CLK 100 71*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_BYPASS_CLK 101 72*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_LVDS_PIXEL_CLK 102 73*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_LVDS_BYPASS_CLK 103 74*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_LVDS_PHY_CLK 104 75*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_I2C0_CLK 105 76*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_I2C1_CLK 106 77*c66ec88fSEmmanuel Vadot #define IMX_MIPI0_PWM0_CLK 107 78*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_PIXEL_CLK 108 79*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_BYPASS_CLK 109 80*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_LVDS_PIXEL_CLK 110 81*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_LVDS_BYPASS_CLK 111 82*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_LVDS_PHY_CLK 112 83*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_I2C0_CLK 113 84*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_I2C1_CLK 114 85*c66ec88fSEmmanuel Vadot #define IMX_MIPI1_PWM0_CLK 115 86*c66ec88fSEmmanuel Vadot 87*c66ec88fSEmmanuel Vadot /* IMG SS */ 88*c66ec88fSEmmanuel Vadot #define IMX_IMG_AXI_CLK 120 89*c66ec88fSEmmanuel Vadot #define IMX_IMG_IPG_CLK 121 90*c66ec88fSEmmanuel Vadot #define IMX_IMG_PXL_CLK 122 91*c66ec88fSEmmanuel Vadot 92*c66ec88fSEmmanuel Vadot /* MIPI-CSI SS */ 93*c66ec88fSEmmanuel Vadot #define IMX_CSI0_CORE_CLK 130 94*c66ec88fSEmmanuel Vadot #define IMX_CSI0_ESC_CLK 131 95*c66ec88fSEmmanuel Vadot #define IMX_CSI0_PWM0_CLK 132 96*c66ec88fSEmmanuel Vadot #define IMX_CSI0_I2C0_CLK 133 97*c66ec88fSEmmanuel Vadot 98*c66ec88fSEmmanuel Vadot /* PARALLER CSI SS */ 99*c66ec88fSEmmanuel Vadot #define IMX_PARALLEL_CSI_DPLL_CLK 140 100*c66ec88fSEmmanuel Vadot #define IMX_PARALLEL_CSI_PIXEL_CLK 141 101*c66ec88fSEmmanuel Vadot #define IMX_PARALLEL_CSI_MCLK_CLK 142 102*c66ec88fSEmmanuel Vadot 103*c66ec88fSEmmanuel Vadot /* VPU SS */ 104*c66ec88fSEmmanuel Vadot #define IMX_VPU_ENC_CLK 150 105*c66ec88fSEmmanuel Vadot #define IMX_VPU_DEC_CLK 151 106*c66ec88fSEmmanuel Vadot 107*c66ec88fSEmmanuel Vadot /* GPU SS */ 108*c66ec88fSEmmanuel Vadot #define IMX_GPU0_CORE_CLK 160 109*c66ec88fSEmmanuel Vadot #define IMX_GPU0_SHADER_CLK 161 110*c66ec88fSEmmanuel Vadot 111*c66ec88fSEmmanuel Vadot /* ADMA SS */ 112*c66ec88fSEmmanuel Vadot #define IMX_ADMA_IPG_CLK_ROOT 165 113*c66ec88fSEmmanuel Vadot #define IMX_ADMA_UART0_CLK 170 114*c66ec88fSEmmanuel Vadot #define IMX_ADMA_UART1_CLK 171 115*c66ec88fSEmmanuel Vadot #define IMX_ADMA_UART2_CLK 172 116*c66ec88fSEmmanuel Vadot #define IMX_ADMA_UART3_CLK 173 117*c66ec88fSEmmanuel Vadot #define IMX_ADMA_SPI0_CLK 174 118*c66ec88fSEmmanuel Vadot #define IMX_ADMA_SPI1_CLK 175 119*c66ec88fSEmmanuel Vadot #define IMX_ADMA_SPI2_CLK 176 120*c66ec88fSEmmanuel Vadot #define IMX_ADMA_SPI3_CLK 177 121*c66ec88fSEmmanuel Vadot #define IMX_ADMA_CAN0_CLK 178 122*c66ec88fSEmmanuel Vadot #define IMX_ADMA_CAN1_CLK 179 123*c66ec88fSEmmanuel Vadot #define IMX_ADMA_CAN2_CLK 180 124*c66ec88fSEmmanuel Vadot #define IMX_ADMA_I2C0_CLK 181 125*c66ec88fSEmmanuel Vadot #define IMX_ADMA_I2C1_CLK 182 126*c66ec88fSEmmanuel Vadot #define IMX_ADMA_I2C2_CLK 183 127*c66ec88fSEmmanuel Vadot #define IMX_ADMA_I2C3_CLK 184 128*c66ec88fSEmmanuel Vadot #define IMX_ADMA_FTM0_CLK 185 129*c66ec88fSEmmanuel Vadot #define IMX_ADMA_FTM1_CLK 186 130*c66ec88fSEmmanuel Vadot #define IMX_ADMA_ADC0_CLK 187 131*c66ec88fSEmmanuel Vadot #define IMX_ADMA_PWM_CLK 188 132*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LCD_CLK 189 133*c66ec88fSEmmanuel Vadot 134*c66ec88fSEmmanuel Vadot #define IMX_SCU_CLK_END 190 135*c66ec88fSEmmanuel Vadot 136*c66ec88fSEmmanuel Vadot /* LPCG clocks */ 137*c66ec88fSEmmanuel Vadot 138*c66ec88fSEmmanuel Vadot /* LSIO SS LPCG */ 139*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM0_IPG_CLK 0 140*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM0_IPG_S_CLK 1 141*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM0_IPG_HF_CLK 2 142*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM0_IPG_SLV_CLK 3 143*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM0_IPG_MSTR_CLK 4 144*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM1_IPG_CLK 5 145*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM1_IPG_S_CLK 6 146*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM1_IPG_HF_CLK 7 147*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM1_IPG_SLV_CLK 8 148*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM1_IPG_MSTR_CLK 9 149*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM2_IPG_CLK 10 150*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM2_IPG_S_CLK 11 151*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM2_IPG_HF_CLK 12 152*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM2_IPG_SLV_CLK 13 153*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM2_IPG_MSTR_CLK 14 154*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM3_IPG_CLK 15 155*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM3_IPG_S_CLK 16 156*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM3_IPG_HF_CLK 17 157*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM3_IPG_SLV_CLK 18 158*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM3_IPG_MSTR_CLK 19 159*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM4_IPG_CLK 20 160*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM4_IPG_S_CLK 21 161*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM4_IPG_HF_CLK 22 162*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM4_IPG_SLV_CLK 23 163*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM4_IPG_MSTR_CLK 24 164*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM5_IPG_CLK 25 165*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM5_IPG_S_CLK 26 166*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM5_IPG_HF_CLK 27 167*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM5_IPG_SLV_CLK 28 168*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM5_IPG_MSTR_CLK 29 169*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM6_IPG_CLK 30 170*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM6_IPG_S_CLK 31 171*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM6_IPG_HF_CLK 32 172*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM6_IPG_SLV_CLK 33 173*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM6_IPG_MSTR_CLK 34 174*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM7_IPG_CLK 35 175*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM7_IPG_S_CLK 36 176*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM7_IPG_HF_CLK 37 177*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM7_IPG_SLV_CLK 38 178*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_PWM7_IPG_MSTR_CLK 39 179*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT0_IPG_CLK 40 180*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT0_IPG_S_CLK 41 181*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT0_IPG_HF_CLK 42 182*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT0_IPG_SLV_CLK 43 183*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT0_IPG_MSTR_CLK 44 184*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT1_IPG_CLK 45 185*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT1_IPG_S_CLK 46 186*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT1_IPG_HF_CLK 47 187*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT1_IPG_SLV_CLK 48 188*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT1_IPG_MSTR_CLK 49 189*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT2_IPG_CLK 50 190*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT2_IPG_S_CLK 51 191*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT2_IPG_HF_CLK 52 192*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT2_IPG_SLV_CLK 53 193*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT2_IPG_MSTR_CLK 54 194*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT3_IPG_CLK 55 195*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT3_IPG_S_CLK 56 196*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT3_IPG_HF_CLK 57 197*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT3_IPG_SLV_CLK 58 198*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT3_IPG_MSTR_CLK 59 199*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT4_IPG_CLK 60 200*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT4_IPG_S_CLK 61 201*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT4_IPG_HF_CLK 62 202*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT4_IPG_SLV_CLK 63 203*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_GPT4_IPG_MSTR_CLK 64 204*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI0_HCLK 65 205*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI0_IPG_CLK 66 206*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI0_IPG_S_CLK 67 207*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI0_IPG_SFCK 68 208*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI1_HCLK 69 209*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI1_IPG_CLK 70 210*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI1_IPG_S_CLK 71 211*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_FSPI1_IPG_SFCK 72 212*c66ec88fSEmmanuel Vadot 213*c66ec88fSEmmanuel Vadot #define IMX_LSIO_LPCG_CLK_END 73 214*c66ec88fSEmmanuel Vadot 215*c66ec88fSEmmanuel Vadot /* Connectivity SS LPCG */ 216*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC0_IPG_CLK 0 217*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC0_PER_CLK 1 218*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC0_HCLK 2 219*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC1_IPG_CLK 3 220*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC1_PER_CLK 4 221*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC1_HCLK 5 222*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC2_IPG_CLK 6 223*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC2_PER_CLK 7 224*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_SDHC2_HCLK 8 225*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_GPMI_APB_CLK 9 226*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_GPMI_BCH_APB_CLK 10 227*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_GPMI_BCH_IO_CLK 11 228*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_GPMI_BCH_CLK 12 229*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_APBHDMA_CLK 13 230*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET0_ROOT_CLK 14 231*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET0_TX_CLK 15 232*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET0_AHB_CLK 16 233*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET0_IPG_S_CLK 17 234*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET0_IPG_CLK 18 235*c66ec88fSEmmanuel Vadot 236*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET1_ROOT_CLK 19 237*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET1_TX_CLK 20 238*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET1_AHB_CLK 21 239*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET1_IPG_S_CLK 22 240*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_ENET1_IPG_CLK 23 241*c66ec88fSEmmanuel Vadot 242*c66ec88fSEmmanuel Vadot #define IMX_CONN_LPCG_CLK_END 24 243*c66ec88fSEmmanuel Vadot 244*c66ec88fSEmmanuel Vadot /* ADMA SS LPCG */ 245*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART0_IPG_CLK 0 246*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART0_BAUD_CLK 1 247*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART1_IPG_CLK 2 248*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART1_BAUD_CLK 3 249*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART2_IPG_CLK 4 250*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART2_BAUD_CLK 5 251*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART3_IPG_CLK 6 252*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_UART3_BAUD_CLK 7 253*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI0_IPG_CLK 8 254*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI1_IPG_CLK 9 255*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI2_IPG_CLK 10 256*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI3_IPG_CLK 11 257*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI0_CLK 12 258*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI1_CLK 13 259*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI2_CLK 14 260*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_SPI3_CLK 15 261*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN0_IPG_CLK 16 262*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN0_IPG_PE_CLK 17 263*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN0_IPG_CHI_CLK 18 264*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN1_IPG_CLK 19 265*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN1_IPG_PE_CLK 20 266*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN1_IPG_CHI_CLK 21 267*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN2_IPG_CLK 22 268*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN2_IPG_PE_CLK 23 269*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CAN2_IPG_CHI_CLK 24 270*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C0_CLK 25 271*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C1_CLK 26 272*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C2_CLK 27 273*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C3_CLK 28 274*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C0_IPG_CLK 29 275*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C1_IPG_CLK 30 276*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C2_IPG_CLK 31 277*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_I2C3_IPG_CLK 32 278*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_FTM0_CLK 33 279*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_FTM1_CLK 34 280*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_FTM0_IPG_CLK 35 281*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_FTM1_IPG_CLK 36 282*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_PWM_HI_CLK 37 283*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_PWM_IPG_CLK 38 284*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_LCD_PIX_CLK 39 285*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_LCD_APB_CLK 40 286*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_DSP_ADB_CLK 41 287*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_DSP_IPG_CLK 42 288*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_DSP_CORE_CLK 43 289*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_OCRAM_IPG_CLK 44 290*c66ec88fSEmmanuel Vadot 291*c66ec88fSEmmanuel Vadot #define IMX_ADMA_LPCG_CLK_END 45 292*c66ec88fSEmmanuel Vadot 293*c66ec88fSEmmanuel Vadot #endif /* __DT_BINDINGS_CLOCK_IMX_H */ 294