18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright 2013 Freescale Semiconductor, Inc. 48c2ecf20Sopenharmony_ci */ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci#ifndef __DT_BINDINGS_CLOCK_IMX6SL_H 78c2ecf20Sopenharmony_ci#define __DT_BINDINGS_CLOCK_IMX6SL_H 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#define IMX6SL_CLK_DUMMY 0 108c2ecf20Sopenharmony_ci#define IMX6SL_CLK_CKIL 1 118c2ecf20Sopenharmony_ci#define IMX6SL_CLK_OSC 2 128c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL1_SYS 3 138c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL2_BUS 4 148c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_USB_OTG 5 158c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL4_AUDIO 6 168c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL5_VIDEO 7 178c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL6_ENET 8 188c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL7_USB_HOST 9 198c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USBPHY1 10 208c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USBPHY2 11 218c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USBPHY1_GATE 12 228c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USBPHY2_GATE 13 238c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL4_POST_DIV 14 248c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL5_POST_DIV 15 258c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL5_VIDEO_DIV 16 268c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ENET_REF 17 278c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL2_PFD0 18 288c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL2_PFD1 19 298c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL2_PFD2 20 308c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_PFD0 21 318c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_PFD1 22 328c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_PFD2 23 338c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_PFD3 24 348c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL2_198M 25 358c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_120M 26 368c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_80M 27 378c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3_60M 28 388c2ecf20Sopenharmony_ci#define IMX6SL_CLK_STEP 29 398c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL1_SW 30 408c2ecf20Sopenharmony_ci#define IMX6SL_CLK_OCRAM_ALT_SEL 31 418c2ecf20Sopenharmony_ci#define IMX6SL_CLK_OCRAM_SEL 32 428c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PRE_PERIPH2_SEL 33 438c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PRE_PERIPH_SEL 34 448c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERIPH2_CLK2_SEL 35 458c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERIPH_CLK2_SEL 36 468c2ecf20Sopenharmony_ci#define IMX6SL_CLK_CSI_SEL 37 478c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LCDIF_AXI_SEL 38 488c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC1_SEL 39 498c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC2_SEL 40 508c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC3_SEL 41 518c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC4_SEL 42 528c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI1_SEL 43 538c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI2_SEL 44 548c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI3_SEL 45 558c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERCLK_SEL 46 568c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PXP_AXI_SEL 47 578c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPDC_AXI_SEL 48 588c2ecf20Sopenharmony_ci#define IMX6SL_CLK_GPU2D_OVG_SEL 49 598c2ecf20Sopenharmony_ci#define IMX6SL_CLK_GPU2D_SEL 50 608c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LCDIF_PIX_SEL 51 618c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPDC_PIX_SEL 52 628c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF0_SEL 53 638c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF1_SEL 54 648c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EXTERN_AUDIO_SEL 55 658c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ECSPI_SEL 56 668c2ecf20Sopenharmony_ci#define IMX6SL_CLK_UART_SEL 57 678c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERIPH 58 688c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERIPH2 59 698c2ecf20Sopenharmony_ci#define IMX6SL_CLK_OCRAM_PODF 60 708c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERIPH_CLK2_PODF 61 718c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERIPH2_CLK2_PODF 62 728c2ecf20Sopenharmony_ci#define IMX6SL_CLK_IPG 63 738c2ecf20Sopenharmony_ci#define IMX6SL_CLK_CSI_PODF 64 748c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LCDIF_AXI_PODF 65 758c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC1_PODF 66 768c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC2_PODF 67 778c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC3_PODF 68 788c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC4_PODF 69 798c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI1_PRED 70 808c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI1_PODF 71 818c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI2_PRED 72 828c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI2_PODF 73 838c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI3_PRED 74 848c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI3_PODF 75 858c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PERCLK 76 868c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PXP_AXI_PODF 77 878c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPDC_AXI_PODF 78 888c2ecf20Sopenharmony_ci#define IMX6SL_CLK_GPU2D_OVG_PODF 79 898c2ecf20Sopenharmony_ci#define IMX6SL_CLK_GPU2D_PODF 80 908c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LCDIF_PIX_PRED 81 918c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPDC_PIX_PRED 82 928c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LCDIF_PIX_PODF 83 938c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPDC_PIX_PODF 84 948c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF0_PRED 85 958c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF0_PODF 86 968c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF1_PRED 87 978c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF1_PODF 88 988c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EXTERN_AUDIO_PRED 89 998c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EXTERN_AUDIO_PODF 90 1008c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ECSPI_ROOT 91 1018c2ecf20Sopenharmony_ci#define IMX6SL_CLK_UART_ROOT 92 1028c2ecf20Sopenharmony_ci#define IMX6SL_CLK_AHB 93 1038c2ecf20Sopenharmony_ci#define IMX6SL_CLK_MMDC_ROOT 94 1048c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ARM 95 1058c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ECSPI1 96 1068c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ECSPI2 97 1078c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ECSPI3 98 1088c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ECSPI4 99 1098c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPIT1 100 1108c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPIT2 101 1118c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EXTERN_AUDIO 102 1128c2ecf20Sopenharmony_ci#define IMX6SL_CLK_GPT 103 1138c2ecf20Sopenharmony_ci#define IMX6SL_CLK_GPT_SERIAL 104 1148c2ecf20Sopenharmony_ci#define IMX6SL_CLK_GPU2D_OVG 105 1158c2ecf20Sopenharmony_ci#define IMX6SL_CLK_I2C1 106 1168c2ecf20Sopenharmony_ci#define IMX6SL_CLK_I2C2 107 1178c2ecf20Sopenharmony_ci#define IMX6SL_CLK_I2C3 108 1188c2ecf20Sopenharmony_ci#define IMX6SL_CLK_OCOTP 109 1198c2ecf20Sopenharmony_ci#define IMX6SL_CLK_CSI 110 1208c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PXP_AXI 111 1218c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPDC_AXI 112 1228c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LCDIF_AXI 113 1238c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LCDIF_PIX 114 1248c2ecf20Sopenharmony_ci#define IMX6SL_CLK_EPDC_PIX 115 1258c2ecf20Sopenharmony_ci#define IMX6SL_CLK_OCRAM 116 1268c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PWM1 117 1278c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PWM2 118 1288c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PWM3 119 1298c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PWM4 120 1308c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SDMA 121 1318c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF 122 1328c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI1 123 1338c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI2 124 1348c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI3 125 1358c2ecf20Sopenharmony_ci#define IMX6SL_CLK_UART 126 1368c2ecf20Sopenharmony_ci#define IMX6SL_CLK_UART_SERIAL 127 1378c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USBOH3 128 1388c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC1 129 1398c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC2 130 1408c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC3 131 1418c2ecf20Sopenharmony_ci#define IMX6SL_CLK_USDHC4 132 1428c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL4_AUDIO_DIV 133 1438c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPBA 134 1448c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ENET 135 1458c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LVDS1_SEL 136 1468c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LVDS1_OUT 137 1478c2ecf20Sopenharmony_ci#define IMX6SL_CLK_LVDS1_IN 138 1488c2ecf20Sopenharmony_ci#define IMX6SL_CLK_ANACLK1 139 1498c2ecf20Sopenharmony_ci#define IMX6SL_PLL1_BYPASS_SRC 140 1508c2ecf20Sopenharmony_ci#define IMX6SL_PLL2_BYPASS_SRC 141 1518c2ecf20Sopenharmony_ci#define IMX6SL_PLL3_BYPASS_SRC 142 1528c2ecf20Sopenharmony_ci#define IMX6SL_PLL4_BYPASS_SRC 143 1538c2ecf20Sopenharmony_ci#define IMX6SL_PLL5_BYPASS_SRC 144 1548c2ecf20Sopenharmony_ci#define IMX6SL_PLL6_BYPASS_SRC 145 1558c2ecf20Sopenharmony_ci#define IMX6SL_PLL7_BYPASS_SRC 146 1568c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL1 147 1578c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL2 148 1588c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL3 149 1598c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL4 150 1608c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL5 151 1618c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL6 152 1628c2ecf20Sopenharmony_ci#define IMX6SL_CLK_PLL7 153 1638c2ecf20Sopenharmony_ci#define IMX6SL_PLL1_BYPASS 154 1648c2ecf20Sopenharmony_ci#define IMX6SL_PLL2_BYPASS 155 1658c2ecf20Sopenharmony_ci#define IMX6SL_PLL3_BYPASS 156 1668c2ecf20Sopenharmony_ci#define IMX6SL_PLL4_BYPASS 157 1678c2ecf20Sopenharmony_ci#define IMX6SL_PLL5_BYPASS 158 1688c2ecf20Sopenharmony_ci#define IMX6SL_PLL6_BYPASS 159 1698c2ecf20Sopenharmony_ci#define IMX6SL_PLL7_BYPASS 160 1708c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI1_IPG 161 1718c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI2_IPG 162 1728c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SSI3_IPG 163 1738c2ecf20Sopenharmony_ci#define IMX6SL_CLK_SPDIF_GCLK 164 1748c2ecf20Sopenharmony_ci#define IMX6SL_CLK_MMDC_P0_IPG 165 1758c2ecf20Sopenharmony_ci#define IMX6SL_CLK_MMDC_P1_IPG 166 1768c2ecf20Sopenharmony_ci#define IMX6SL_CLK_END 167 1778c2ecf20Sopenharmony_ci 1788c2ecf20Sopenharmony_ci#endif /* __DT_BINDINGS_CLOCK_IMX6SL_H */ 179