268 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * Copyright (C) 2015 Freescale Semiconductor, Inc.4 */5 6#ifndef __DT_BINDINGS_CLOCK_IMX6UL_H7#define __DT_BINDINGS_CLOCK_IMX6UL_H8 9#define IMX6UL_CLK_DUMMY 010#define IMX6UL_CLK_CKIL 111#define IMX6UL_CLK_CKIH 212#define IMX6UL_CLK_OSC 313#define IMX6UL_PLL1_BYPASS_SRC 414#define IMX6UL_PLL2_BYPASS_SRC 515#define IMX6UL_PLL3_BYPASS_SRC 616#define IMX6UL_PLL4_BYPASS_SRC 717#define IMX6UL_PLL5_BYPASS_SRC 818#define IMX6UL_PLL6_BYPASS_SRC 919#define IMX6UL_PLL7_BYPASS_SRC 1020#define IMX6UL_CLK_PLL1 1121#define IMX6UL_CLK_PLL2 1222#define IMX6UL_CLK_PLL3 1323#define IMX6UL_CLK_PLL4 1424#define IMX6UL_CLK_PLL5 1525#define IMX6UL_CLK_PLL6 1626#define IMX6UL_CLK_PLL7 1727#define IMX6UL_PLL1_BYPASS 1828#define IMX6UL_PLL2_BYPASS 1929#define IMX6UL_PLL3_BYPASS 2030#define IMX6UL_PLL4_BYPASS 2131#define IMX6UL_PLL5_BYPASS 2232#define IMX6UL_PLL6_BYPASS 2333#define IMX6UL_PLL7_BYPASS 2434#define IMX6UL_CLK_PLL1_SYS 2535#define IMX6UL_CLK_PLL2_BUS 2636#define IMX6UL_CLK_PLL3_USB_OTG 2737#define IMX6UL_CLK_PLL4_AUDIO 2838#define IMX6UL_CLK_PLL5_VIDEO 2939#define IMX6UL_CLK_PLL6_ENET 3040#define IMX6UL_CLK_PLL7_USB_HOST 3141#define IMX6UL_CLK_USBPHY1 3242#define IMX6UL_CLK_USBPHY2 3343#define IMX6UL_CLK_USBPHY1_GATE 3444#define IMX6UL_CLK_USBPHY2_GATE 3545#define IMX6UL_CLK_PLL2_PFD0 3646#define IMX6UL_CLK_PLL2_PFD1 3747#define IMX6UL_CLK_PLL2_PFD2 3848#define IMX6UL_CLK_PLL2_PFD3 3949#define IMX6UL_CLK_PLL3_PFD0 4050#define IMX6UL_CLK_PLL3_PFD1 4151#define IMX6UL_CLK_PLL3_PFD2 4252#define IMX6UL_CLK_PLL3_PFD3 4353#define IMX6UL_CLK_ENET_REF 4454#define IMX6UL_CLK_ENET2_REF 4555#define IMX6UL_CLK_ENET2_REF_125M 4656#define IMX6UL_CLK_ENET_PTP_REF 4757#define IMX6UL_CLK_ENET_PTP 4858#define IMX6UL_CLK_PLL4_POST_DIV 4959#define IMX6UL_CLK_PLL4_AUDIO_DIV 5060#define IMX6UL_CLK_PLL5_POST_DIV 5161#define IMX6UL_CLK_PLL5_VIDEO_DIV 5262#define IMX6UL_CLK_PLL2_198M 5363#define IMX6UL_CLK_PLL3_80M 5464#define IMX6UL_CLK_PLL3_60M 5565#define IMX6UL_CLK_STEP 5666#define IMX6UL_CLK_PLL1_SW 5767#define IMX6UL_CLK_AXI_ALT_SEL 5868#define IMX6UL_CLK_AXI_SEL 5969#define IMX6UL_CLK_PERIPH_PRE 6070#define IMX6UL_CLK_PERIPH2_PRE 6171#define IMX6UL_CLK_PERIPH_CLK2_SEL 6272#define IMX6UL_CLK_PERIPH2_CLK2_SEL 6373#define IMX6UL_CLK_USDHC1_SEL 6474#define IMX6UL_CLK_USDHC2_SEL 6575#define IMX6UL_CLK_BCH_SEL 6676#define IMX6UL_CLK_GPMI_SEL 6777#define IMX6UL_CLK_EIM_SLOW_SEL 6878#define IMX6UL_CLK_SPDIF_SEL 6979#define IMX6UL_CLK_SAI1_SEL 7080#define IMX6UL_CLK_SAI2_SEL 7181#define IMX6UL_CLK_SAI3_SEL 7282#define IMX6UL_CLK_LCDIF_PRE_SEL 7383#define IMX6UL_CLK_SIM_PRE_SEL 7484#define IMX6UL_CLK_LDB_DI0_SEL 7585#define IMX6UL_CLK_LDB_DI1_SEL 7686#define IMX6UL_CLK_ENFC_SEL 7787#define IMX6UL_CLK_CAN_SEL 7888#define IMX6UL_CLK_ECSPI_SEL 7989#define IMX6UL_CLK_UART_SEL 8090#define IMX6UL_CLK_QSPI1_SEL 8191#define IMX6UL_CLK_PERCLK_SEL 8292#define IMX6UL_CLK_LCDIF_SEL 8393#define IMX6UL_CLK_SIM_SEL 8494#define IMX6UL_CLK_PERIPH 8595#define IMX6UL_CLK_PERIPH2 8696#define IMX6UL_CLK_LDB_DI0_DIV_3_5 8797#define IMX6UL_CLK_LDB_DI0_DIV_7 8898#define IMX6UL_CLK_LDB_DI1_DIV_3_5 8999#define IMX6UL_CLK_LDB_DI1_DIV_7 90100#define IMX6UL_CLK_LDB_DI0_DIV_SEL 91101#define IMX6UL_CLK_LDB_DI1_DIV_SEL 92102#define IMX6UL_CLK_ARM 93103#define IMX6UL_CLK_PERIPH_CLK2 94104#define IMX6UL_CLK_PERIPH2_CLK2 95105#define IMX6UL_CLK_AHB 96106#define IMX6UL_CLK_MMDC_PODF 97107#define IMX6UL_CLK_AXI_PODF 98108#define IMX6UL_CLK_PERCLK 99109#define IMX6UL_CLK_IPG 100110#define IMX6UL_CLK_USDHC1_PODF 101111#define IMX6UL_CLK_USDHC2_PODF 102112#define IMX6UL_CLK_BCH_PODF 103113#define IMX6UL_CLK_GPMI_PODF 104114#define IMX6UL_CLK_EIM_SLOW_PODF 105115#define IMX6UL_CLK_SPDIF_PRED 106116#define IMX6UL_CLK_SPDIF_PODF 107117#define IMX6UL_CLK_SAI1_PRED 108118#define IMX6UL_CLK_SAI1_PODF 109119#define IMX6UL_CLK_SAI2_PRED 110120#define IMX6UL_CLK_SAI2_PODF 111121#define IMX6UL_CLK_SAI3_PRED 112122#define IMX6UL_CLK_SAI3_PODF 113123#define IMX6UL_CLK_LCDIF_PRED 114124#define IMX6UL_CLK_LCDIF_PODF 115125#define IMX6UL_CLK_SIM_PODF 116126#define IMX6UL_CLK_QSPI1_PDOF 117127#define IMX6UL_CLK_ENFC_PRED 118128#define IMX6UL_CLK_ENFC_PODF 119129#define IMX6UL_CLK_CAN_PODF 120130#define IMX6UL_CLK_ECSPI_PODF 121131#define IMX6UL_CLK_UART_PODF 122132#define IMX6UL_CLK_ADC1 123133#define IMX6UL_CLK_ADC2 124134#define IMX6UL_CLK_AIPSTZ1 125135#define IMX6UL_CLK_AIPSTZ2 126136#define IMX6UL_CLK_AIPSTZ3 127137#define IMX6UL_CLK_APBHDMA 128138#define IMX6UL_CLK_ASRC_IPG 129139#define IMX6UL_CLK_ASRC_MEM 130140#define IMX6UL_CLK_GPMI_BCH_APB 131141#define IMX6UL_CLK_GPMI_BCH 132142#define IMX6UL_CLK_GPMI_IO 133143#define IMX6UL_CLK_GPMI_APB 134144#define IMX6UL_CLK_CAAM_MEM 135145#define IMX6UL_CLK_CAAM_ACLK 136146#define IMX6UL_CLK_CAAM_IPG 137147#define IMX6UL_CLK_CSI 138148#define IMX6UL_CLK_ECSPI1 139149#define IMX6UL_CLK_ECSPI2 140150#define IMX6UL_CLK_ECSPI3 141151#define IMX6UL_CLK_ECSPI4 142152#define IMX6UL_CLK_EIM 143153#define IMX6UL_CLK_ENET 144154#define IMX6UL_CLK_ENET_AHB 145155#define IMX6UL_CLK_EPIT1 146156#define IMX6UL_CLK_EPIT2 147157#define IMX6UL_CLK_CAN1_IPG 148158#define IMX6UL_CLK_CAN1_SERIAL 149159#define IMX6UL_CLK_CAN2_IPG 150160#define IMX6UL_CLK_CAN2_SERIAL 151161#define IMX6UL_CLK_GPT1_BUS 152162#define IMX6UL_CLK_GPT1_SERIAL 153163#define IMX6UL_CLK_GPT2_BUS 154164#define IMX6UL_CLK_GPT2_SERIAL 155165#define IMX6UL_CLK_I2C1 156166#define IMX6UL_CLK_I2C2 157167#define IMX6UL_CLK_I2C3 158168#define IMX6UL_CLK_I2C4 159169#define IMX6UL_CLK_IOMUXC 160170#define IMX6UL_CLK_LCDIF_APB 161171#define IMX6UL_CLK_LCDIF_PIX 162172#define IMX6UL_CLK_MMDC_P0_FAST 163173#define IMX6UL_CLK_MMDC_P0_IPG 164174#define IMX6UL_CLK_OCOTP 165175#define IMX6UL_CLK_OCRAM 166176#define IMX6UL_CLK_PWM1 167177#define IMX6UL_CLK_PWM2 168178#define IMX6UL_CLK_PWM3 169179#define IMX6UL_CLK_PWM4 170180#define IMX6UL_CLK_PWM5 171181#define IMX6UL_CLK_PWM6 172182#define IMX6UL_CLK_PWM7 173183#define IMX6UL_CLK_PWM8 174184#define IMX6UL_CLK_PXP 175185#define IMX6UL_CLK_QSPI 176186#define IMX6UL_CLK_ROM 177187#define IMX6UL_CLK_SAI1 178188#define IMX6UL_CLK_SAI1_IPG 179189#define IMX6UL_CLK_SAI2 180190#define IMX6UL_CLK_SAI2_IPG 181191#define IMX6UL_CLK_SAI3 182192#define IMX6UL_CLK_SAI3_IPG 183193#define IMX6UL_CLK_SDMA 184194#define IMX6UL_CLK_SIM 185195#define IMX6UL_CLK_SIM_S 186196#define IMX6UL_CLK_SPBA 187197#define IMX6UL_CLK_SPDIF 188198#define IMX6UL_CLK_UART1_IPG 189199#define IMX6UL_CLK_UART1_SERIAL 190200#define IMX6UL_CLK_UART2_IPG 191201#define IMX6UL_CLK_UART2_SERIAL 192202#define IMX6UL_CLK_UART3_IPG 193203#define IMX6UL_CLK_UART3_SERIAL 194204#define IMX6UL_CLK_UART4_IPG 195205#define IMX6UL_CLK_UART4_SERIAL 196206#define IMX6UL_CLK_UART5_IPG 197207#define IMX6UL_CLK_UART5_SERIAL 198208#define IMX6UL_CLK_UART6_IPG 199209#define IMX6UL_CLK_UART6_SERIAL 200210#define IMX6UL_CLK_UART7_IPG 201211#define IMX6UL_CLK_UART7_SERIAL 202212#define IMX6UL_CLK_UART8_IPG 203213#define IMX6UL_CLK_UART8_SERIAL 204214#define IMX6UL_CLK_USBOH3 205215#define IMX6UL_CLK_USDHC1 206216#define IMX6UL_CLK_USDHC2 207217#define IMX6UL_CLK_WDOG1 208218#define IMX6UL_CLK_WDOG2 209219#define IMX6UL_CLK_WDOG3 210220#define IMX6UL_CLK_LDB_DI0 211221#define IMX6UL_CLK_AXI 212222#define IMX6UL_CLK_SPDIF_GCLK 213223#define IMX6UL_CLK_GPT_3M 214224#define IMX6UL_CLK_SIM2 215225#define IMX6UL_CLK_SIM1 216226#define IMX6UL_CLK_IPP_DI0 217227#define IMX6UL_CLK_IPP_DI1 218228#define IMX6UL_CA7_SECONDARY_SEL 219229#define IMX6UL_CLK_PER_BCH 220230#define IMX6UL_CLK_CSI_SEL 221231#define IMX6UL_CLK_CSI_PODF 222232#define IMX6UL_CLK_PLL3_120M 223233#define IMX6UL_CLK_KPP 224234#define IMX6ULL_CLK_ESAI_PRED 225235#define IMX6ULL_CLK_ESAI_PODF 226236#define IMX6ULL_CLK_ESAI_EXTAL 227237#define IMX6ULL_CLK_ESAI_MEM 228238#define IMX6ULL_CLK_ESAI_IPG 229239#define IMX6ULL_CLK_DCP_CLK 230240#define IMX6ULL_CLK_EPDC_PRE_SEL 231241#define IMX6ULL_CLK_EPDC_SEL 232242#define IMX6ULL_CLK_EPDC_PODF 233243#define IMX6ULL_CLK_EPDC_ACLK 234244#define IMX6ULL_CLK_EPDC_PIX 235245#define IMX6ULL_CLK_ESAI_SEL 236246#define IMX6UL_CLK_CKO1_SEL 237247#define IMX6UL_CLK_CKO1_PODF 238248#define IMX6UL_CLK_CKO1 239249#define IMX6UL_CLK_CKO2_SEL 240250#define IMX6UL_CLK_CKO2_PODF 241251#define IMX6UL_CLK_CKO2 242252#define IMX6UL_CLK_CKO 243253#define IMX6UL_CLK_GPIO1 244254#define IMX6UL_CLK_GPIO2 245255#define IMX6UL_CLK_GPIO3 246256#define IMX6UL_CLK_GPIO4 247257#define IMX6UL_CLK_GPIO5 248258#define IMX6UL_CLK_MMDC_P1_IPG 249259#define IMX6UL_CLK_ENET1_REF_125M 250260#define IMX6UL_CLK_ENET1_REF_SEL 251261#define IMX6UL_CLK_ENET1_REF_PAD 252262#define IMX6UL_CLK_ENET2_REF_SEL 253263#define IMX6UL_CLK_ENET2_REF_PAD 254264 265#define IMX6UL_CLK_END 255266 267#endif /* __DT_BINDINGS_CLOCK_IMX6UL_H */268