1270866Simp/* 2270866Simp * Copyright 2014 Freescale Semiconductor, Inc. 3270866Simp * 4270866Simp * This program is free software; you can redistribute it and/or modify 5270866Simp * it under the terms of the GNU General Public License version 2 as 6270866Simp * published by the Free Software Foundation. 7270866Simp */ 8270866Simp 9270866Simp#ifndef __DT_BINDINGS_CLOCK_IMX6QDL_H 10270866Simp#define __DT_BINDINGS_CLOCK_IMX6QDL_H 11270866Simp 12270866Simp#define IMX6QDL_CLK_DUMMY 0 13270866Simp#define IMX6QDL_CLK_CKIL 1 14270866Simp#define IMX6QDL_CLK_CKIH 2 15270866Simp#define IMX6QDL_CLK_OSC 3 16270866Simp#define IMX6QDL_CLK_PLL2_PFD0_352M 4 17270866Simp#define IMX6QDL_CLK_PLL2_PFD1_594M 5 18270866Simp#define IMX6QDL_CLK_PLL2_PFD2_396M 6 19270866Simp#define IMX6QDL_CLK_PLL3_PFD0_720M 7 20270866Simp#define IMX6QDL_CLK_PLL3_PFD1_540M 8 21270866Simp#define IMX6QDL_CLK_PLL3_PFD2_508M 9 22270866Simp#define IMX6QDL_CLK_PLL3_PFD3_454M 10 23270866Simp#define IMX6QDL_CLK_PLL2_198M 11 24270866Simp#define IMX6QDL_CLK_PLL3_120M 12 25270866Simp#define IMX6QDL_CLK_PLL3_80M 13 26270866Simp#define IMX6QDL_CLK_PLL3_60M 14 27270866Simp#define IMX6QDL_CLK_TWD 15 28270866Simp#define IMX6QDL_CLK_STEP 16 29270866Simp#define IMX6QDL_CLK_PLL1_SW 17 30270866Simp#define IMX6QDL_CLK_PERIPH_PRE 18 31270866Simp#define IMX6QDL_CLK_PERIPH2_PRE 19 32270866Simp#define IMX6QDL_CLK_PERIPH_CLK2_SEL 20 33270866Simp#define IMX6QDL_CLK_PERIPH2_CLK2_SEL 21 34270866Simp#define IMX6QDL_CLK_AXI_SEL 22 35270866Simp#define IMX6QDL_CLK_ESAI_SEL 23 36270866Simp#define IMX6QDL_CLK_ASRC_SEL 24 37270866Simp#define IMX6QDL_CLK_SPDIF_SEL 25 38270866Simp#define IMX6QDL_CLK_GPU2D_AXI 26 39270866Simp#define IMX6QDL_CLK_GPU3D_AXI 27 40270866Simp#define IMX6QDL_CLK_GPU2D_CORE_SEL 28 41270866Simp#define IMX6QDL_CLK_GPU3D_CORE_SEL 29 42270866Simp#define IMX6QDL_CLK_GPU3D_SHADER_SEL 30 43270866Simp#define IMX6QDL_CLK_IPU1_SEL 31 44270866Simp#define IMX6QDL_CLK_IPU2_SEL 32 45270866Simp#define IMX6QDL_CLK_LDB_DI0_SEL 33 46270866Simp#define IMX6QDL_CLK_LDB_DI1_SEL 34 47270866Simp#define IMX6QDL_CLK_IPU1_DI0_PRE_SEL 35 48270866Simp#define IMX6QDL_CLK_IPU1_DI1_PRE_SEL 36 49270866Simp#define IMX6QDL_CLK_IPU2_DI0_PRE_SEL 37 50270866Simp#define IMX6QDL_CLK_IPU2_DI1_PRE_SEL 38 51270866Simp#define IMX6QDL_CLK_IPU1_DI0_SEL 39 52270866Simp#define IMX6QDL_CLK_IPU1_DI1_SEL 40 53270866Simp#define IMX6QDL_CLK_IPU2_DI0_SEL 41 54270866Simp#define IMX6QDL_CLK_IPU2_DI1_SEL 42 55270866Simp#define IMX6QDL_CLK_HSI_TX_SEL 43 56270866Simp#define IMX6QDL_CLK_PCIE_AXI_SEL 44 57270866Simp#define IMX6QDL_CLK_SSI1_SEL 45 58270866Simp#define IMX6QDL_CLK_SSI2_SEL 46 59270866Simp#define IMX6QDL_CLK_SSI3_SEL 47 60270866Simp#define IMX6QDL_CLK_USDHC1_SEL 48 61270866Simp#define IMX6QDL_CLK_USDHC2_SEL 49 62270866Simp#define IMX6QDL_CLK_USDHC3_SEL 50 63270866Simp#define IMX6QDL_CLK_USDHC4_SEL 51 64270866Simp#define IMX6QDL_CLK_ENFC_SEL 52 65279385Simp#define IMX6QDL_CLK_EIM_SEL 53 66279385Simp#define IMX6QDL_CLK_EIM_SLOW_SEL 54 67270866Simp#define IMX6QDL_CLK_VDO_AXI_SEL 55 68270866Simp#define IMX6QDL_CLK_VPU_AXI_SEL 56 69270866Simp#define IMX6QDL_CLK_CKO1_SEL 57 70270866Simp#define IMX6QDL_CLK_PERIPH 58 71270866Simp#define IMX6QDL_CLK_PERIPH2 59 72270866Simp#define IMX6QDL_CLK_PERIPH_CLK2 60 73270866Simp#define IMX6QDL_CLK_PERIPH2_CLK2 61 74270866Simp#define IMX6QDL_CLK_IPG 62 75270866Simp#define IMX6QDL_CLK_IPG_PER 63 76270866Simp#define IMX6QDL_CLK_ESAI_PRED 64 77270866Simp#define IMX6QDL_CLK_ESAI_PODF 65 78270866Simp#define IMX6QDL_CLK_ASRC_PRED 66 79270866Simp#define IMX6QDL_CLK_ASRC_PODF 67 80270866Simp#define IMX6QDL_CLK_SPDIF_PRED 68 81270866Simp#define IMX6QDL_CLK_SPDIF_PODF 69 82270866Simp#define IMX6QDL_CLK_CAN_ROOT 70 83270866Simp#define IMX6QDL_CLK_ECSPI_ROOT 71 84270866Simp#define IMX6QDL_CLK_GPU2D_CORE_PODF 72 85270866Simp#define IMX6QDL_CLK_GPU3D_CORE_PODF 73 86270866Simp#define IMX6QDL_CLK_GPU3D_SHADER 74 87270866Simp#define IMX6QDL_CLK_IPU1_PODF 75 88270866Simp#define IMX6QDL_CLK_IPU2_PODF 76 89270866Simp#define IMX6QDL_CLK_LDB_DI0_PODF 77 90270866Simp#define IMX6QDL_CLK_LDB_DI1_PODF 78 91270866Simp#define IMX6QDL_CLK_IPU1_DI0_PRE 79 92270866Simp#define IMX6QDL_CLK_IPU1_DI1_PRE 80 93270866Simp#define IMX6QDL_CLK_IPU2_DI0_PRE 81 94270866Simp#define IMX6QDL_CLK_IPU2_DI1_PRE 82 95270866Simp#define IMX6QDL_CLK_HSI_TX_PODF 83 96270866Simp#define IMX6QDL_CLK_SSI1_PRED 84 97270866Simp#define IMX6QDL_CLK_SSI1_PODF 85 98270866Simp#define IMX6QDL_CLK_SSI2_PRED 86 99270866Simp#define IMX6QDL_CLK_SSI2_PODF 87 100270866Simp#define IMX6QDL_CLK_SSI3_PRED 88 101270866Simp#define IMX6QDL_CLK_SSI3_PODF 89 102270866Simp#define IMX6QDL_CLK_UART_SERIAL_PODF 90 103270866Simp#define IMX6QDL_CLK_USDHC1_PODF 91 104270866Simp#define IMX6QDL_CLK_USDHC2_PODF 92 105270866Simp#define IMX6QDL_CLK_USDHC3_PODF 93 106270866Simp#define IMX6QDL_CLK_USDHC4_PODF 94 107270866Simp#define IMX6QDL_CLK_ENFC_PRED 95 108270866Simp#define IMX6QDL_CLK_ENFC_PODF 96 109279385Simp#define IMX6QDL_CLK_EIM_PODF 97 110279385Simp#define IMX6QDL_CLK_EIM_SLOW_PODF 98 111270866Simp#define IMX6QDL_CLK_VPU_AXI_PODF 99 112270866Simp#define IMX6QDL_CLK_CKO1_PODF 100 113270866Simp#define IMX6QDL_CLK_AXI 101 114270866Simp#define IMX6QDL_CLK_MMDC_CH0_AXI_PODF 102 115270866Simp#define IMX6QDL_CLK_MMDC_CH1_AXI_PODF 103 116270866Simp#define IMX6QDL_CLK_ARM 104 117270866Simp#define IMX6QDL_CLK_AHB 105 118270866Simp#define IMX6QDL_CLK_APBH_DMA 106 119270866Simp#define IMX6QDL_CLK_ASRC 107 120270866Simp#define IMX6QDL_CLK_CAN1_IPG 108 121270866Simp#define IMX6QDL_CLK_CAN1_SERIAL 109 122270866Simp#define IMX6QDL_CLK_CAN2_IPG 110 123270866Simp#define IMX6QDL_CLK_CAN2_SERIAL 111 124270866Simp#define IMX6QDL_CLK_ECSPI1 112 125270866Simp#define IMX6QDL_CLK_ECSPI2 113 126270866Simp#define IMX6QDL_CLK_ECSPI3 114 127270866Simp#define IMX6QDL_CLK_ECSPI4 115 128270866Simp#define IMX6Q_CLK_ECSPI5 116 129270866Simp#define IMX6DL_CLK_I2C4 116 130270866Simp#define IMX6QDL_CLK_ENET 117 131279385Simp#define IMX6QDL_CLK_ESAI_EXTAL 118 132270866Simp#define IMX6QDL_CLK_GPT_IPG 119 133270866Simp#define IMX6QDL_CLK_GPT_IPG_PER 120 134270866Simp#define IMX6QDL_CLK_GPU2D_CORE 121 135270866Simp#define IMX6QDL_CLK_GPU3D_CORE 122 136270866Simp#define IMX6QDL_CLK_HDMI_IAHB 123 137270866Simp#define IMX6QDL_CLK_HDMI_ISFR 124 138270866Simp#define IMX6QDL_CLK_I2C1 125 139270866Simp#define IMX6QDL_CLK_I2C2 126 140270866Simp#define IMX6QDL_CLK_I2C3 127 141270866Simp#define IMX6QDL_CLK_IIM 128 142270866Simp#define IMX6QDL_CLK_ENFC 129 143270866Simp#define IMX6QDL_CLK_IPU1 130 144270866Simp#define IMX6QDL_CLK_IPU1_DI0 131 145270866Simp#define IMX6QDL_CLK_IPU1_DI1 132 146270866Simp#define IMX6QDL_CLK_IPU2 133 147270866Simp#define IMX6QDL_CLK_IPU2_DI0 134 148270866Simp#define IMX6QDL_CLK_LDB_DI0 135 149270866Simp#define IMX6QDL_CLK_LDB_DI1 136 150270866Simp#define IMX6QDL_CLK_IPU2_DI1 137 151270866Simp#define IMX6QDL_CLK_HSI_TX 138 152270866Simp#define IMX6QDL_CLK_MLB 139 153270866Simp#define IMX6QDL_CLK_MMDC_CH0_AXI 140 154270866Simp#define IMX6QDL_CLK_MMDC_CH1_AXI 141 155270866Simp#define IMX6QDL_CLK_OCRAM 142 156270866Simp#define IMX6QDL_CLK_OPENVG_AXI 143 157270866Simp#define IMX6QDL_CLK_PCIE_AXI 144 158270866Simp#define IMX6QDL_CLK_PWM1 145 159270866Simp#define IMX6QDL_CLK_PWM2 146 160270866Simp#define IMX6QDL_CLK_PWM3 147 161270866Simp#define IMX6QDL_CLK_PWM4 148 162270866Simp#define IMX6QDL_CLK_PER1_BCH 149 163270866Simp#define IMX6QDL_CLK_GPMI_BCH_APB 150 164270866Simp#define IMX6QDL_CLK_GPMI_BCH 151 165270866Simp#define IMX6QDL_CLK_GPMI_IO 152 166270866Simp#define IMX6QDL_CLK_GPMI_APB 153 167270866Simp#define IMX6QDL_CLK_SATA 154 168270866Simp#define IMX6QDL_CLK_SDMA 155 169270866Simp#define IMX6QDL_CLK_SPBA 156 170270866Simp#define IMX6QDL_CLK_SSI1 157 171270866Simp#define IMX6QDL_CLK_SSI2 158 172270866Simp#define IMX6QDL_CLK_SSI3 159 173270866Simp#define IMX6QDL_CLK_UART_IPG 160 174270866Simp#define IMX6QDL_CLK_UART_SERIAL 161 175270866Simp#define IMX6QDL_CLK_USBOH3 162 176270866Simp#define IMX6QDL_CLK_USDHC1 163 177270866Simp#define IMX6QDL_CLK_USDHC2 164 178270866Simp#define IMX6QDL_CLK_USDHC3 165 179270866Simp#define IMX6QDL_CLK_USDHC4 166 180270866Simp#define IMX6QDL_CLK_VDO_AXI 167 181270866Simp#define IMX6QDL_CLK_VPU_AXI 168 182270866Simp#define IMX6QDL_CLK_CKO1 169 183270866Simp#define IMX6QDL_CLK_PLL1_SYS 170 184270866Simp#define IMX6QDL_CLK_PLL2_BUS 171 185270866Simp#define IMX6QDL_CLK_PLL3_USB_OTG 172 186270866Simp#define IMX6QDL_CLK_PLL4_AUDIO 173 187270866Simp#define IMX6QDL_CLK_PLL5_VIDEO 174 188270866Simp#define IMX6QDL_CLK_PLL8_MLB 175 189270866Simp#define IMX6QDL_CLK_PLL7_USB_HOST 176 190270866Simp#define IMX6QDL_CLK_PLL6_ENET 177 191270866Simp#define IMX6QDL_CLK_SSI1_IPG 178 192270866Simp#define IMX6QDL_CLK_SSI2_IPG 179 193270866Simp#define IMX6QDL_CLK_SSI3_IPG 180 194270866Simp#define IMX6QDL_CLK_ROM 181 195270866Simp#define IMX6QDL_CLK_USBPHY1 182 196270866Simp#define IMX6QDL_CLK_USBPHY2 183 197270866Simp#define IMX6QDL_CLK_LDB_DI0_DIV_3_5 184 198270866Simp#define IMX6QDL_CLK_LDB_DI1_DIV_3_5 185 199270866Simp#define IMX6QDL_CLK_SATA_REF 186 200270866Simp#define IMX6QDL_CLK_SATA_REF_100M 187 201270866Simp#define IMX6QDL_CLK_PCIE_REF 188 202270866Simp#define IMX6QDL_CLK_PCIE_REF_125M 189 203270866Simp#define IMX6QDL_CLK_ENET_REF 190 204270866Simp#define IMX6QDL_CLK_USBPHY1_GATE 191 205270866Simp#define IMX6QDL_CLK_USBPHY2_GATE 192 206270866Simp#define IMX6QDL_CLK_PLL4_POST_DIV 193 207270866Simp#define IMX6QDL_CLK_PLL5_POST_DIV 194 208270866Simp#define IMX6QDL_CLK_PLL5_VIDEO_DIV 195 209270866Simp#define IMX6QDL_CLK_EIM_SLOW 196 210270866Simp#define IMX6QDL_CLK_SPDIF 197 211270866Simp#define IMX6QDL_CLK_CKO2_SEL 198 212270866Simp#define IMX6QDL_CLK_CKO2_PODF 199 213270866Simp#define IMX6QDL_CLK_CKO2 200 214270866Simp#define IMX6QDL_CLK_CKO 201 215270866Simp#define IMX6QDL_CLK_VDOA 202 216270866Simp#define IMX6QDL_CLK_PLL4_AUDIO_DIV 203 217270866Simp#define IMX6QDL_CLK_LVDS1_SEL 204 218270866Simp#define IMX6QDL_CLK_LVDS2_SEL 205 219270866Simp#define IMX6QDL_CLK_LVDS1_GATE 206 220270866Simp#define IMX6QDL_CLK_LVDS2_GATE 207 221279385Simp#define IMX6QDL_CLK_ESAI_IPG 208 222279385Simp#define IMX6QDL_CLK_ESAI_MEM 209 223279385Simp#define IMX6QDL_CLK_ASRC_IPG 210 224279385Simp#define IMX6QDL_CLK_ASRC_MEM 211 225279385Simp#define IMX6QDL_CLK_LVDS1_IN 212 226279385Simp#define IMX6QDL_CLK_LVDS2_IN 213 227279385Simp#define IMX6QDL_CLK_ANACLK1 214 228279385Simp#define IMX6QDL_CLK_ANACLK2 215 229279385Simp#define IMX6QDL_PLL1_BYPASS_SRC 216 230279385Simp#define IMX6QDL_PLL2_BYPASS_SRC 217 231279385Simp#define IMX6QDL_PLL3_BYPASS_SRC 218 232279385Simp#define IMX6QDL_PLL4_BYPASS_SRC 219 233279385Simp#define IMX6QDL_PLL5_BYPASS_SRC 220 234279385Simp#define IMX6QDL_PLL6_BYPASS_SRC 221 235279385Simp#define IMX6QDL_PLL7_BYPASS_SRC 222 236279385Simp#define IMX6QDL_CLK_PLL1 223 237279385Simp#define IMX6QDL_CLK_PLL2 224 238279385Simp#define IMX6QDL_CLK_PLL3 225 239279385Simp#define IMX6QDL_CLK_PLL4 226 240279385Simp#define IMX6QDL_CLK_PLL5 227 241279385Simp#define IMX6QDL_CLK_PLL6 228 242279385Simp#define IMX6QDL_CLK_PLL7 229 243279385Simp#define IMX6QDL_PLL1_BYPASS 230 244279385Simp#define IMX6QDL_PLL2_BYPASS 231 245279385Simp#define IMX6QDL_PLL3_BYPASS 232 246279385Simp#define IMX6QDL_PLL4_BYPASS 233 247279385Simp#define IMX6QDL_PLL5_BYPASS 234 248279385Simp#define IMX6QDL_PLL6_BYPASS 235 249279385Simp#define IMX6QDL_PLL7_BYPASS 236 250279385Simp#define IMX6QDL_CLK_GPT_3M 237 251295436Sandrew#define IMX6QDL_CLK_VIDEO_27M 238 252295436Sandrew#define IMX6QDL_CLK_MIPI_CORE_CFG 239 253295436Sandrew#define IMX6QDL_CLK_MIPI_IPG 240 254295436Sandrew#define IMX6QDL_CLK_CAAM_MEM 241 255295436Sandrew#define IMX6QDL_CLK_CAAM_ACLK 242 256295436Sandrew#define IMX6QDL_CLK_CAAM_IPG 243 257295436Sandrew#define IMX6QDL_CLK_SPDIF_GCLK 244 258295436Sandrew#define IMX6QDL_CLK_END 245 259270866Simp 260270866Simp#endif /* __DT_BINDINGS_CLOCK_IMX6QDL_H */ 261