1eb299e4dSA.s. Dong /* SPDX-License-Identifier: GPL-2.0+ */ 2eb299e4dSA.s. Dong /* 3eb299e4dSA.s. Dong * Copyright (C) 2016 Freescale Semiconductor, Inc. 4eb299e4dSA.s. Dong * Copyright 2017~2018 NXP 5eb299e4dSA.s. Dong * 6eb299e4dSA.s. Dong */ 7eb299e4dSA.s. Dong 8eb299e4dSA.s. Dong #ifndef __DT_BINDINGS_CLOCK_IMX7ULP_H 9eb299e4dSA.s. Dong #define __DT_BINDINGS_CLOCK_IMX7ULP_H 10eb299e4dSA.s. Dong 11eb299e4dSA.s. Dong /* SCG1 */ 12eb299e4dSA.s. Dong 13eb299e4dSA.s. Dong #define IMX7ULP_CLK_DUMMY 0 14eb299e4dSA.s. Dong #define IMX7ULP_CLK_ROSC 1 15eb299e4dSA.s. Dong #define IMX7ULP_CLK_SOSC 2 16eb299e4dSA.s. Dong #define IMX7ULP_CLK_FIRC 3 17eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_PRE_SEL 4 18eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_PRE_DIV 5 19eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL 6 20eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_POST_DIV1 7 21eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_POST_DIV2 8 22eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_PFD0 9 23eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_PFD1 10 24eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_PFD2 11 25eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_PFD3 12 26eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_PFD_SEL 13 27eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_SEL 14 28eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_PRE_SEL 15 29eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_PRE_DIV 16 30eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL 17 31eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_POST_DIV1 18 32eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_POST_DIV2 19 33eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_PFD0 20 34eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_PFD1 21 35eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_PFD2 22 36eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_PFD3 23 37eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_PFD_SEL 24 38eb299e4dSA.s. Dong #define IMX7ULP_CLK_APLL_SEL 25 39eb299e4dSA.s. Dong #define IMX7ULP_CLK_UPLL 26 40eb299e4dSA.s. Dong #define IMX7ULP_CLK_SYS_SEL 27 41eb299e4dSA.s. Dong #define IMX7ULP_CLK_CORE_DIV 28 42eb299e4dSA.s. Dong #define IMX7ULP_CLK_BUS_DIV 29 43eb299e4dSA.s. Dong #define IMX7ULP_CLK_PLAT_DIV 30 44eb299e4dSA.s. Dong #define IMX7ULP_CLK_DDR_SEL 31 45eb299e4dSA.s. Dong #define IMX7ULP_CLK_DDR_DIV 32 46eb299e4dSA.s. Dong #define IMX7ULP_CLK_NIC_SEL 33 47eb299e4dSA.s. Dong #define IMX7ULP_CLK_NIC0_DIV 34 48eb299e4dSA.s. Dong #define IMX7ULP_CLK_GPU_DIV 35 49eb299e4dSA.s. Dong #define IMX7ULP_CLK_NIC1_DIV 36 50eb299e4dSA.s. Dong #define IMX7ULP_CLK_NIC1_BUS_DIV 37 51eb299e4dSA.s. Dong #define IMX7ULP_CLK_NIC1_EXT_DIV 38 52eb299e4dSA.s. Dong #define IMX7ULP_CLK_MIPI_PLL 39 53eb299e4dSA.s. Dong #define IMX7ULP_CLK_SIRC 40 54eb299e4dSA.s. Dong #define IMX7ULP_CLK_SOSC_BUS_CLK 41 55eb299e4dSA.s. Dong #define IMX7ULP_CLK_FIRC_BUS_CLK 42 56eb299e4dSA.s. Dong #define IMX7ULP_CLK_SPLL_BUS_CLK 43 57eb299e4dSA.s. Dong 58eb299e4dSA.s. Dong #define IMX7ULP_CLK_SCG1_END 44 59eb299e4dSA.s. Dong 60eb299e4dSA.s. Dong /* PCC2 */ 61eb299e4dSA.s. Dong #define IMX7ULP_CLK_DMA1 0 62eb299e4dSA.s. Dong #define IMX7ULP_CLK_RGPIO2P1 1 63eb299e4dSA.s. Dong #define IMX7ULP_CLK_FLEXBUS 2 64eb299e4dSA.s. Dong #define IMX7ULP_CLK_SEMA42_1 3 65eb299e4dSA.s. Dong #define IMX7ULP_CLK_DMA_MUX1 4 66eb299e4dSA.s. Dong #define IMX7ULP_CLK_SNVS 5 67eb299e4dSA.s. Dong #define IMX7ULP_CLK_CAAM 6 68eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPTPM4 7 69eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPTPM5 8 70eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPIT1 9 71eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPSPI2 10 72eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPSPI3 11 73eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPI2C4 12 74eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPI2C5 13 75eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPUART4 14 76eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPUART5 15 77eb299e4dSA.s. Dong #define IMX7ULP_CLK_FLEXIO1 16 78eb299e4dSA.s. Dong #define IMX7ULP_CLK_USB0 17 79eb299e4dSA.s. Dong #define IMX7ULP_CLK_USB1 18 80eb299e4dSA.s. Dong #define IMX7ULP_CLK_USB_PHY 19 81eb299e4dSA.s. Dong #define IMX7ULP_CLK_USB_PL301 20 82eb299e4dSA.s. Dong #define IMX7ULP_CLK_USDHC0 21 83eb299e4dSA.s. Dong #define IMX7ULP_CLK_USDHC1 22 84eb299e4dSA.s. Dong #define IMX7ULP_CLK_WDG1 23 85eb299e4dSA.s. Dong #define IMX7ULP_CLK_WDG2 24 86eb299e4dSA.s. Dong 87eb299e4dSA.s. Dong #define IMX7ULP_CLK_PCC2_END 25 88eb299e4dSA.s. Dong 89eb299e4dSA.s. Dong /* PCC3 */ 90eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPTPM6 0 91eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPTPM7 1 92eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPI2C6 2 93eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPI2C7 3 94eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPUART6 4 95eb299e4dSA.s. Dong #define IMX7ULP_CLK_LPUART7 5 96eb299e4dSA.s. Dong #define IMX7ULP_CLK_VIU 6 97eb299e4dSA.s. Dong #define IMX7ULP_CLK_DSI 7 98eb299e4dSA.s. Dong #define IMX7ULP_CLK_LCDIF 8 99eb299e4dSA.s. Dong #define IMX7ULP_CLK_MMDC 9 100eb299e4dSA.s. Dong #define IMX7ULP_CLK_PCTLC 10 101eb299e4dSA.s. Dong #define IMX7ULP_CLK_PCTLD 11 102eb299e4dSA.s. Dong #define IMX7ULP_CLK_PCTLE 12 103eb299e4dSA.s. Dong #define IMX7ULP_CLK_PCTLF 13 104eb299e4dSA.s. Dong #define IMX7ULP_CLK_GPU3D 14 105eb299e4dSA.s. Dong #define IMX7ULP_CLK_GPU2D 15 106eb299e4dSA.s. Dong 107eb299e4dSA.s. Dong #define IMX7ULP_CLK_PCC3_END 16 108eb299e4dSA.s. Dong 109eb299e4dSA.s. Dong #endif /* __DT_BINDINGS_CLOCK_IMX7ULP_H */ 110