162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2015 Freescale Semiconductor, Inc. 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifndef __DT_BINDINGS_CLOCK_IMX6UL_H 762306a36Sopenharmony_ci#define __DT_BINDINGS_CLOCK_IMX6UL_H 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#define IMX6UL_CLK_DUMMY 0 1062306a36Sopenharmony_ci#define IMX6UL_CLK_CKIL 1 1162306a36Sopenharmony_ci#define IMX6UL_CLK_CKIH 2 1262306a36Sopenharmony_ci#define IMX6UL_CLK_OSC 3 1362306a36Sopenharmony_ci#define IMX6UL_PLL1_BYPASS_SRC 4 1462306a36Sopenharmony_ci#define IMX6UL_PLL2_BYPASS_SRC 5 1562306a36Sopenharmony_ci#define IMX6UL_PLL3_BYPASS_SRC 6 1662306a36Sopenharmony_ci#define IMX6UL_PLL4_BYPASS_SRC 7 1762306a36Sopenharmony_ci#define IMX6UL_PLL5_BYPASS_SRC 8 1862306a36Sopenharmony_ci#define IMX6UL_PLL6_BYPASS_SRC 9 1962306a36Sopenharmony_ci#define IMX6UL_PLL7_BYPASS_SRC 10 2062306a36Sopenharmony_ci#define IMX6UL_CLK_PLL1 11 2162306a36Sopenharmony_ci#define IMX6UL_CLK_PLL2 12 2262306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3 13 2362306a36Sopenharmony_ci#define IMX6UL_CLK_PLL4 14 2462306a36Sopenharmony_ci#define IMX6UL_CLK_PLL5 15 2562306a36Sopenharmony_ci#define IMX6UL_CLK_PLL6 16 2662306a36Sopenharmony_ci#define IMX6UL_CLK_PLL7 17 2762306a36Sopenharmony_ci#define IMX6UL_PLL1_BYPASS 18 2862306a36Sopenharmony_ci#define IMX6UL_PLL2_BYPASS 19 2962306a36Sopenharmony_ci#define IMX6UL_PLL3_BYPASS 20 3062306a36Sopenharmony_ci#define IMX6UL_PLL4_BYPASS 21 3162306a36Sopenharmony_ci#define IMX6UL_PLL5_BYPASS 22 3262306a36Sopenharmony_ci#define IMX6UL_PLL6_BYPASS 23 3362306a36Sopenharmony_ci#define IMX6UL_PLL7_BYPASS 24 3462306a36Sopenharmony_ci#define IMX6UL_CLK_PLL1_SYS 25 3562306a36Sopenharmony_ci#define IMX6UL_CLK_PLL2_BUS 26 3662306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_USB_OTG 27 3762306a36Sopenharmony_ci#define IMX6UL_CLK_PLL4_AUDIO 28 3862306a36Sopenharmony_ci#define IMX6UL_CLK_PLL5_VIDEO 29 3962306a36Sopenharmony_ci#define IMX6UL_CLK_PLL6_ENET 30 4062306a36Sopenharmony_ci#define IMX6UL_CLK_PLL7_USB_HOST 31 4162306a36Sopenharmony_ci#define IMX6UL_CLK_USBPHY1 32 4262306a36Sopenharmony_ci#define IMX6UL_CLK_USBPHY2 33 4362306a36Sopenharmony_ci#define IMX6UL_CLK_USBPHY1_GATE 34 4462306a36Sopenharmony_ci#define IMX6UL_CLK_USBPHY2_GATE 35 4562306a36Sopenharmony_ci#define IMX6UL_CLK_PLL2_PFD0 36 4662306a36Sopenharmony_ci#define IMX6UL_CLK_PLL2_PFD1 37 4762306a36Sopenharmony_ci#define IMX6UL_CLK_PLL2_PFD2 38 4862306a36Sopenharmony_ci#define IMX6UL_CLK_PLL2_PFD3 39 4962306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_PFD0 40 5062306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_PFD1 41 5162306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_PFD2 42 5262306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_PFD3 43 5362306a36Sopenharmony_ci#define IMX6UL_CLK_ENET_REF 44 5462306a36Sopenharmony_ci#define IMX6UL_CLK_ENET2_REF 45 5562306a36Sopenharmony_ci#define IMX6UL_CLK_ENET2_REF_125M 46 5662306a36Sopenharmony_ci#define IMX6UL_CLK_ENET_PTP_REF 47 5762306a36Sopenharmony_ci#define IMX6UL_CLK_ENET_PTP 48 5862306a36Sopenharmony_ci#define IMX6UL_CLK_PLL4_POST_DIV 49 5962306a36Sopenharmony_ci#define IMX6UL_CLK_PLL4_AUDIO_DIV 50 6062306a36Sopenharmony_ci#define IMX6UL_CLK_PLL5_POST_DIV 51 6162306a36Sopenharmony_ci#define IMX6UL_CLK_PLL5_VIDEO_DIV 52 6262306a36Sopenharmony_ci#define IMX6UL_CLK_PLL2_198M 53 6362306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_80M 54 6462306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_60M 55 6562306a36Sopenharmony_ci#define IMX6UL_CLK_STEP 56 6662306a36Sopenharmony_ci#define IMX6UL_CLK_PLL1_SW 57 6762306a36Sopenharmony_ci#define IMX6UL_CLK_AXI_ALT_SEL 58 6862306a36Sopenharmony_ci#define IMX6UL_CLK_AXI_SEL 59 6962306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH_PRE 60 7062306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH2_PRE 61 7162306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH_CLK2_SEL 62 7262306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH2_CLK2_SEL 63 7362306a36Sopenharmony_ci#define IMX6UL_CLK_USDHC1_SEL 64 7462306a36Sopenharmony_ci#define IMX6UL_CLK_USDHC2_SEL 65 7562306a36Sopenharmony_ci#define IMX6UL_CLK_BCH_SEL 66 7662306a36Sopenharmony_ci#define IMX6UL_CLK_GPMI_SEL 67 7762306a36Sopenharmony_ci#define IMX6UL_CLK_EIM_SLOW_SEL 68 7862306a36Sopenharmony_ci#define IMX6UL_CLK_SPDIF_SEL 69 7962306a36Sopenharmony_ci#define IMX6UL_CLK_SAI1_SEL 70 8062306a36Sopenharmony_ci#define IMX6UL_CLK_SAI2_SEL 71 8162306a36Sopenharmony_ci#define IMX6UL_CLK_SAI3_SEL 72 8262306a36Sopenharmony_ci#define IMX6UL_CLK_LCDIF_PRE_SEL 73 8362306a36Sopenharmony_ci#define IMX6UL_CLK_SIM_PRE_SEL 74 8462306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI0_SEL 75 8562306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI1_SEL 76 8662306a36Sopenharmony_ci#define IMX6UL_CLK_ENFC_SEL 77 8762306a36Sopenharmony_ci#define IMX6UL_CLK_CAN_SEL 78 8862306a36Sopenharmony_ci#define IMX6UL_CLK_ECSPI_SEL 79 8962306a36Sopenharmony_ci#define IMX6UL_CLK_UART_SEL 80 9062306a36Sopenharmony_ci#define IMX6UL_CLK_QSPI1_SEL 81 9162306a36Sopenharmony_ci#define IMX6UL_CLK_PERCLK_SEL 82 9262306a36Sopenharmony_ci#define IMX6UL_CLK_LCDIF_SEL 83 9362306a36Sopenharmony_ci#define IMX6UL_CLK_SIM_SEL 84 9462306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH 85 9562306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH2 86 9662306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI0_DIV_3_5 87 9762306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI0_DIV_7 88 9862306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI1_DIV_3_5 89 9962306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI1_DIV_7 90 10062306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI0_DIV_SEL 91 10162306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI1_DIV_SEL 92 10262306a36Sopenharmony_ci#define IMX6UL_CLK_ARM 93 10362306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH_CLK2 94 10462306a36Sopenharmony_ci#define IMX6UL_CLK_PERIPH2_CLK2 95 10562306a36Sopenharmony_ci#define IMX6UL_CLK_AHB 96 10662306a36Sopenharmony_ci#define IMX6UL_CLK_MMDC_PODF 97 10762306a36Sopenharmony_ci#define IMX6UL_CLK_AXI_PODF 98 10862306a36Sopenharmony_ci#define IMX6UL_CLK_PERCLK 99 10962306a36Sopenharmony_ci#define IMX6UL_CLK_IPG 100 11062306a36Sopenharmony_ci#define IMX6UL_CLK_USDHC1_PODF 101 11162306a36Sopenharmony_ci#define IMX6UL_CLK_USDHC2_PODF 102 11262306a36Sopenharmony_ci#define IMX6UL_CLK_BCH_PODF 103 11362306a36Sopenharmony_ci#define IMX6UL_CLK_GPMI_PODF 104 11462306a36Sopenharmony_ci#define IMX6UL_CLK_EIM_SLOW_PODF 105 11562306a36Sopenharmony_ci#define IMX6UL_CLK_SPDIF_PRED 106 11662306a36Sopenharmony_ci#define IMX6UL_CLK_SPDIF_PODF 107 11762306a36Sopenharmony_ci#define IMX6UL_CLK_SAI1_PRED 108 11862306a36Sopenharmony_ci#define IMX6UL_CLK_SAI1_PODF 109 11962306a36Sopenharmony_ci#define IMX6UL_CLK_SAI2_PRED 110 12062306a36Sopenharmony_ci#define IMX6UL_CLK_SAI2_PODF 111 12162306a36Sopenharmony_ci#define IMX6UL_CLK_SAI3_PRED 112 12262306a36Sopenharmony_ci#define IMX6UL_CLK_SAI3_PODF 113 12362306a36Sopenharmony_ci#define IMX6UL_CLK_LCDIF_PRED 114 12462306a36Sopenharmony_ci#define IMX6UL_CLK_LCDIF_PODF 115 12562306a36Sopenharmony_ci#define IMX6UL_CLK_SIM_PODF 116 12662306a36Sopenharmony_ci#define IMX6UL_CLK_QSPI1_PDOF 117 12762306a36Sopenharmony_ci#define IMX6UL_CLK_ENFC_PRED 118 12862306a36Sopenharmony_ci#define IMX6UL_CLK_ENFC_PODF 119 12962306a36Sopenharmony_ci#define IMX6UL_CLK_CAN_PODF 120 13062306a36Sopenharmony_ci#define IMX6UL_CLK_ECSPI_PODF 121 13162306a36Sopenharmony_ci#define IMX6UL_CLK_UART_PODF 122 13262306a36Sopenharmony_ci#define IMX6UL_CLK_ADC1 123 13362306a36Sopenharmony_ci#define IMX6UL_CLK_ADC2 124 13462306a36Sopenharmony_ci#define IMX6UL_CLK_AIPSTZ1 125 13562306a36Sopenharmony_ci#define IMX6UL_CLK_AIPSTZ2 126 13662306a36Sopenharmony_ci#define IMX6UL_CLK_AIPSTZ3 127 13762306a36Sopenharmony_ci#define IMX6UL_CLK_APBHDMA 128 13862306a36Sopenharmony_ci#define IMX6UL_CLK_ASRC_IPG 129 13962306a36Sopenharmony_ci#define IMX6UL_CLK_ASRC_MEM 130 14062306a36Sopenharmony_ci#define IMX6UL_CLK_GPMI_BCH_APB 131 14162306a36Sopenharmony_ci#define IMX6UL_CLK_GPMI_BCH 132 14262306a36Sopenharmony_ci#define IMX6UL_CLK_GPMI_IO 133 14362306a36Sopenharmony_ci#define IMX6UL_CLK_GPMI_APB 134 14462306a36Sopenharmony_ci#define IMX6UL_CLK_CAAM_MEM 135 14562306a36Sopenharmony_ci#define IMX6UL_CLK_CAAM_ACLK 136 14662306a36Sopenharmony_ci#define IMX6UL_CLK_CAAM_IPG 137 14762306a36Sopenharmony_ci#define IMX6UL_CLK_CSI 138 14862306a36Sopenharmony_ci#define IMX6UL_CLK_ECSPI1 139 14962306a36Sopenharmony_ci#define IMX6UL_CLK_ECSPI2 140 15062306a36Sopenharmony_ci#define IMX6UL_CLK_ECSPI3 141 15162306a36Sopenharmony_ci#define IMX6UL_CLK_ECSPI4 142 15262306a36Sopenharmony_ci#define IMX6UL_CLK_EIM 143 15362306a36Sopenharmony_ci#define IMX6UL_CLK_ENET 144 15462306a36Sopenharmony_ci#define IMX6UL_CLK_ENET_AHB 145 15562306a36Sopenharmony_ci#define IMX6UL_CLK_EPIT1 146 15662306a36Sopenharmony_ci#define IMX6UL_CLK_EPIT2 147 15762306a36Sopenharmony_ci#define IMX6UL_CLK_CAN1_IPG 148 15862306a36Sopenharmony_ci#define IMX6UL_CLK_CAN1_SERIAL 149 15962306a36Sopenharmony_ci#define IMX6UL_CLK_CAN2_IPG 150 16062306a36Sopenharmony_ci#define IMX6UL_CLK_CAN2_SERIAL 151 16162306a36Sopenharmony_ci#define IMX6UL_CLK_GPT1_BUS 152 16262306a36Sopenharmony_ci#define IMX6UL_CLK_GPT1_SERIAL 153 16362306a36Sopenharmony_ci#define IMX6UL_CLK_GPT2_BUS 154 16462306a36Sopenharmony_ci#define IMX6UL_CLK_GPT2_SERIAL 155 16562306a36Sopenharmony_ci#define IMX6UL_CLK_I2C1 156 16662306a36Sopenharmony_ci#define IMX6UL_CLK_I2C2 157 16762306a36Sopenharmony_ci#define IMX6UL_CLK_I2C3 158 16862306a36Sopenharmony_ci#define IMX6UL_CLK_I2C4 159 16962306a36Sopenharmony_ci#define IMX6UL_CLK_IOMUXC 160 17062306a36Sopenharmony_ci#define IMX6UL_CLK_LCDIF_APB 161 17162306a36Sopenharmony_ci#define IMX6UL_CLK_LCDIF_PIX 162 17262306a36Sopenharmony_ci#define IMX6UL_CLK_MMDC_P0_FAST 163 17362306a36Sopenharmony_ci#define IMX6UL_CLK_MMDC_P0_IPG 164 17462306a36Sopenharmony_ci#define IMX6UL_CLK_OCOTP 165 17562306a36Sopenharmony_ci#define IMX6UL_CLK_OCRAM 166 17662306a36Sopenharmony_ci#define IMX6UL_CLK_PWM1 167 17762306a36Sopenharmony_ci#define IMX6UL_CLK_PWM2 168 17862306a36Sopenharmony_ci#define IMX6UL_CLK_PWM3 169 17962306a36Sopenharmony_ci#define IMX6UL_CLK_PWM4 170 18062306a36Sopenharmony_ci#define IMX6UL_CLK_PWM5 171 18162306a36Sopenharmony_ci#define IMX6UL_CLK_PWM6 172 18262306a36Sopenharmony_ci#define IMX6UL_CLK_PWM7 173 18362306a36Sopenharmony_ci#define IMX6UL_CLK_PWM8 174 18462306a36Sopenharmony_ci#define IMX6UL_CLK_PXP 175 18562306a36Sopenharmony_ci#define IMX6UL_CLK_QSPI 176 18662306a36Sopenharmony_ci#define IMX6UL_CLK_ROM 177 18762306a36Sopenharmony_ci#define IMX6UL_CLK_SAI1 178 18862306a36Sopenharmony_ci#define IMX6UL_CLK_SAI1_IPG 179 18962306a36Sopenharmony_ci#define IMX6UL_CLK_SAI2 180 19062306a36Sopenharmony_ci#define IMX6UL_CLK_SAI2_IPG 181 19162306a36Sopenharmony_ci#define IMX6UL_CLK_SAI3 182 19262306a36Sopenharmony_ci#define IMX6UL_CLK_SAI3_IPG 183 19362306a36Sopenharmony_ci#define IMX6UL_CLK_SDMA 184 19462306a36Sopenharmony_ci#define IMX6UL_CLK_SIM 185 19562306a36Sopenharmony_ci#define IMX6UL_CLK_SIM_S 186 19662306a36Sopenharmony_ci#define IMX6UL_CLK_SPBA 187 19762306a36Sopenharmony_ci#define IMX6UL_CLK_SPDIF 188 19862306a36Sopenharmony_ci#define IMX6UL_CLK_UART1_IPG 189 19962306a36Sopenharmony_ci#define IMX6UL_CLK_UART1_SERIAL 190 20062306a36Sopenharmony_ci#define IMX6UL_CLK_UART2_IPG 191 20162306a36Sopenharmony_ci#define IMX6UL_CLK_UART2_SERIAL 192 20262306a36Sopenharmony_ci#define IMX6UL_CLK_UART3_IPG 193 20362306a36Sopenharmony_ci#define IMX6UL_CLK_UART3_SERIAL 194 20462306a36Sopenharmony_ci#define IMX6UL_CLK_UART4_IPG 195 20562306a36Sopenharmony_ci#define IMX6UL_CLK_UART4_SERIAL 196 20662306a36Sopenharmony_ci#define IMX6UL_CLK_UART5_IPG 197 20762306a36Sopenharmony_ci#define IMX6UL_CLK_UART5_SERIAL 198 20862306a36Sopenharmony_ci#define IMX6UL_CLK_UART6_IPG 199 20962306a36Sopenharmony_ci#define IMX6UL_CLK_UART6_SERIAL 200 21062306a36Sopenharmony_ci#define IMX6UL_CLK_UART7_IPG 201 21162306a36Sopenharmony_ci#define IMX6UL_CLK_UART7_SERIAL 202 21262306a36Sopenharmony_ci#define IMX6UL_CLK_UART8_IPG 203 21362306a36Sopenharmony_ci#define IMX6UL_CLK_UART8_SERIAL 204 21462306a36Sopenharmony_ci#define IMX6UL_CLK_USBOH3 205 21562306a36Sopenharmony_ci#define IMX6UL_CLK_USDHC1 206 21662306a36Sopenharmony_ci#define IMX6UL_CLK_USDHC2 207 21762306a36Sopenharmony_ci#define IMX6UL_CLK_WDOG1 208 21862306a36Sopenharmony_ci#define IMX6UL_CLK_WDOG2 209 21962306a36Sopenharmony_ci#define IMX6UL_CLK_WDOG3 210 22062306a36Sopenharmony_ci#define IMX6UL_CLK_LDB_DI0 211 22162306a36Sopenharmony_ci#define IMX6UL_CLK_AXI 212 22262306a36Sopenharmony_ci#define IMX6UL_CLK_SPDIF_GCLK 213 22362306a36Sopenharmony_ci#define IMX6UL_CLK_GPT_3M 214 22462306a36Sopenharmony_ci#define IMX6UL_CLK_SIM2 215 22562306a36Sopenharmony_ci#define IMX6UL_CLK_SIM1 216 22662306a36Sopenharmony_ci#define IMX6UL_CLK_IPP_DI0 217 22762306a36Sopenharmony_ci#define IMX6UL_CLK_IPP_DI1 218 22862306a36Sopenharmony_ci#define IMX6UL_CA7_SECONDARY_SEL 219 22962306a36Sopenharmony_ci#define IMX6UL_CLK_PER_BCH 220 23062306a36Sopenharmony_ci#define IMX6UL_CLK_CSI_SEL 221 23162306a36Sopenharmony_ci#define IMX6UL_CLK_CSI_PODF 222 23262306a36Sopenharmony_ci#define IMX6UL_CLK_PLL3_120M 223 23362306a36Sopenharmony_ci#define IMX6UL_CLK_KPP 224 23462306a36Sopenharmony_ci#define IMX6ULL_CLK_ESAI_PRED 225 23562306a36Sopenharmony_ci#define IMX6ULL_CLK_ESAI_PODF 226 23662306a36Sopenharmony_ci#define IMX6ULL_CLK_ESAI_EXTAL 227 23762306a36Sopenharmony_ci#define IMX6ULL_CLK_ESAI_MEM 228 23862306a36Sopenharmony_ci#define IMX6ULL_CLK_ESAI_IPG 229 23962306a36Sopenharmony_ci#define IMX6ULL_CLK_DCP_CLK 230 24062306a36Sopenharmony_ci#define IMX6ULL_CLK_EPDC_PRE_SEL 231 24162306a36Sopenharmony_ci#define IMX6ULL_CLK_EPDC_SEL 232 24262306a36Sopenharmony_ci#define IMX6ULL_CLK_EPDC_PODF 233 24362306a36Sopenharmony_ci#define IMX6ULL_CLK_EPDC_ACLK 234 24462306a36Sopenharmony_ci#define IMX6ULL_CLK_EPDC_PIX 235 24562306a36Sopenharmony_ci#define IMX6ULL_CLK_ESAI_SEL 236 24662306a36Sopenharmony_ci#define IMX6UL_CLK_CKO1_SEL 237 24762306a36Sopenharmony_ci#define IMX6UL_CLK_CKO1_PODF 238 24862306a36Sopenharmony_ci#define IMX6UL_CLK_CKO1 239 24962306a36Sopenharmony_ci#define IMX6UL_CLK_CKO2_SEL 240 25062306a36Sopenharmony_ci#define IMX6UL_CLK_CKO2_PODF 241 25162306a36Sopenharmony_ci#define IMX6UL_CLK_CKO2 242 25262306a36Sopenharmony_ci#define IMX6UL_CLK_CKO 243 25362306a36Sopenharmony_ci#define IMX6UL_CLK_GPIO1 244 25462306a36Sopenharmony_ci#define IMX6UL_CLK_GPIO2 245 25562306a36Sopenharmony_ci#define IMX6UL_CLK_GPIO3 246 25662306a36Sopenharmony_ci#define IMX6UL_CLK_GPIO4 247 25762306a36Sopenharmony_ci#define IMX6UL_CLK_GPIO5 248 25862306a36Sopenharmony_ci#define IMX6UL_CLK_MMDC_P1_IPG 249 25962306a36Sopenharmony_ci#define IMX6UL_CLK_ENET1_REF_125M 250 26062306a36Sopenharmony_ci#define IMX6UL_CLK_ENET1_REF_SEL 251 26162306a36Sopenharmony_ci#define IMX6UL_CLK_ENET1_REF_PAD 252 26262306a36Sopenharmony_ci#define IMX6UL_CLK_ENET2_REF_SEL 253 26362306a36Sopenharmony_ci#define IMX6UL_CLK_ENET2_REF_PAD 254 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ci#define IMX6UL_CLK_END 255 26662306a36Sopenharmony_ci 26762306a36Sopenharmony_ci#endif /* __DT_BINDINGS_CLOCK_IMX6UL_H */ 268