| /* SPDX-License-Identifier: GPL-2.0-only OR MIT */ |
| /* |
| * Copyright 2024-2025 NXP |
| */ |
| |
| #ifndef __IMX94_CLOCK_H |
| #define __IMX94_CLOCK_H |
| |
| #define IMX94_CLK_EXT 0 |
| #define IMX94_CLK_32K 1 |
| #define IMX94_CLK_24M 2 |
| #define IMX94_CLK_FRO 3 |
| #define IMX94_CLK_SYSPLL1_VCO 4 |
| #define IMX94_CLK_SYSPLL1_PFD0_UNGATED 5 |
| #define IMX94_CLK_SYSPLL1_PFD0 6 |
| #define IMX94_CLK_SYSPLL1_PFD0_DIV2 7 |
| #define IMX94_CLK_SYSPLL1_PFD1_UNGATED 8 |
| #define IMX94_CLK_SYSPLL1_PFD1 9 |
| #define IMX94_CLK_SYSPLL1_PFD1_DIV2 10 |
| #define IMX94_CLK_SYSPLL1_PFD2_UNGATED 11 |
| #define IMX94_CLK_SYSPLL1_PFD2 12 |
| #define IMX94_CLK_SYSPLL1_PFD2_DIV2 13 |
| #define IMX94_CLK_AUDIOPLL1_VCO 14 |
| #define IMX94_CLK_AUDIOPLL1 15 |
| #define IMX94_CLK_AUDIOPLL2_VCO 16 |
| #define IMX94_CLK_AUDIOPLL2 17 |
| #define IMX94_CLK_RESERVED18 18 |
| #define IMX94_CLK_RESERVED19 19 |
| #define IMX94_CLK_RESERVED20 20 |
| #define IMX94_CLK_RESERVED21 21 |
| #define IMX94_CLK_RESERVED22 22 |
| #define IMX94_CLK_RESERVED23 23 |
| #define IMX94_CLK_ENCPLL_VCO 24 |
| #define IMX94_CLK_ENCPLL_PFD0_UNGATED 25 |
| #define IMX94_CLK_ENCPLL_PFD0 26 |
| #define IMX94_CLK_ENCPLL_PFD1_UNGATED 27 |
| #define IMX94_CLK_ENCPLL_PFD1 28 |
| #define IMX94_CLK_ARMPLL_VCO 29 |
| #define IMX94_CLK_ARMPLL_PFD0_UNGATED 30 |
| #define IMX94_CLK_ARMPLL_PFD0 31 |
| #define IMX94_CLK_ARMPLL_PFD1_UNGATED 32 |
| #define IMX94_CLK_ARMPLL_PFD1 33 |
| #define IMX94_CLK_ARMPLL_PFD2_UNGATED 34 |
| #define IMX94_CLK_ARMPLL_PFD2 35 |
| #define IMX94_CLK_ARMPLL_PFD3_UNGATED 36 |
| #define IMX94_CLK_ARMPLL_PFD3 37 |
| #define IMX94_CLK_DRAMPLL_VCO 38 |
| #define IMX94_CLK_DRAMPLL 39 |
| #define IMX94_CLK_HSIOPLL_VCO 40 |
| #define IMX94_CLK_HSIOPLL 41 |
| #define IMX94_CLK_LDBPLL_VCO 42 |
| #define IMX94_CLK_LDBPLL 43 |
| #define IMX94_CLK_EXT1 44 |
| #define IMX94_CLK_EXT2 45 |
| #define IMX94_CLK_ADC 46 |
| #define IMX94_CLK_BUSAON 47 |
| #define IMX94_CLK_CAN1 48 |
| #define IMX94_CLK_GLITCHFILTER 49 |
| #define IMX94_CLK_GPT1 50 |
| #define IMX94_CLK_I3C1SLOW 51 |
| #define IMX94_CLK_LPI2C1 52 |
| #define IMX94_CLK_LPI2C2 53 |
| #define IMX94_CLK_LPSPI1 54 |
| #define IMX94_CLK_LPSPI2 55 |
| #define IMX94_CLK_LPTMR1 56 |
| #define IMX94_CLK_LPUART1 57 |
| #define IMX94_CLK_LPUART2 58 |
| #define IMX94_CLK_M33 59 |
| #define IMX94_CLK_M33SYSTICK 60 |
| #define IMX94_CLK_PDM 61 |
| #define IMX94_CLK_SAI1 62 |
| #define IMX94_CLK_TPM2 63 |
| #define IMX94_CLK_A55 64 |
| #define IMX94_CLK_A55MTRBUS 65 |
| #define IMX94_CLK_A55PERIPH 66 |
| #define IMX94_CLK_DRAMALT 67 |
| #define IMX94_CLK_DRAMAPB 68 |
| #define IMX94_CLK_DISPAPB 69 |
| #define IMX94_CLK_DISPAXI 70 |
| #define IMX94_CLK_DISPPIX 71 |
| #define IMX94_CLK_HSIOACSCAN480M 72 |
| #define IMX94_CLK_HSIOACSCAN80M 73 |
| #define IMX94_CLK_HSIO 74 |
| #define IMX94_CLK_HSIOPCIEAUX 75 |
| #define IMX94_CLK_HSIOPCIETEST160M 76 |
| #define IMX94_CLK_HSIOPCIETEST400M 77 |
| #define IMX94_CLK_HSIOPCIETEST500M 78 |
| #define IMX94_CLK_HSIOPCIETEST50M 79 |
| #define IMX94_CLK_HSIOUSBTEST60M 80 |
| #define IMX94_CLK_BUSM70 81 |
| #define IMX94_CLK_M70 82 |
| #define IMX94_CLK_M70SYSTICK 83 |
| #define IMX94_CLK_BUSM71 84 |
| #define IMX94_CLK_M71 85 |
| #define IMX94_CLK_M71SYSTICK 86 |
| #define IMX94_CLK_BUSNETCMIX 87 |
| #define IMX94_CLK_ECAT 88 |
| #define IMX94_CLK_ENET 89 |
| #define IMX94_CLK_ENETPHYTEST200M 90 |
| #define IMX94_CLK_ENETPHYTEST500M 91 |
| #define IMX94_CLK_ENETPHYTEST667M 92 |
| #define IMX94_CLK_ENETREF 93 |
| #define IMX94_CLK_ENETTIMER1 94 |
| #define IMX94_CLK_ENETTIMER2 95 |
| #define IMX94_CLK_ENETTIMER3 96 |
| #define IMX94_CLK_FLEXIO3 97 |
| #define IMX94_CLK_FLEXIO4 98 |
| #define IMX94_CLK_M33SYNC 99 |
| #define IMX94_CLK_M33SYNCSYSTICK 100 |
| #define IMX94_CLK_MAC0 101 |
| #define IMX94_CLK_MAC1 102 |
| #define IMX94_CLK_MAC2 103 |
| #define IMX94_CLK_MAC3 104 |
| #define IMX94_CLK_MAC4 105 |
| #define IMX94_CLK_MAC5 106 |
| #define IMX94_CLK_NOCAPB 107 |
| #define IMX94_CLK_NOC 108 |
| #define IMX94_CLK_NPUAPB 109 |
| #define IMX94_CLK_NPU 110 |
| #define IMX94_CLK_CCMCKO1 111 |
| #define IMX94_CLK_CCMCKO2 112 |
| #define IMX94_CLK_CCMCKO3 113 |
| #define IMX94_CLK_CCMCKO4 114 |
| #define IMX94_CLK_BISS 115 |
| #define IMX94_CLK_BUSWAKEUP 116 |
| #define IMX94_CLK_CAN2 117 |
| #define IMX94_CLK_CAN3 118 |
| #define IMX94_CLK_CAN4 119 |
| #define IMX94_CLK_CAN5 120 |
| #define IMX94_CLK_ENDAT21 121 |
| #define IMX94_CLK_ENDAT22 122 |
| #define IMX94_CLK_ENDAT31FAST 123 |
| #define IMX94_CLK_ENDAT31SLOW 124 |
| #define IMX94_CLK_FLEXIO1 125 |
| #define IMX94_CLK_FLEXIO2 126 |
| #define IMX94_CLK_GPT2 127 |
| #define IMX94_CLK_GPT3 128 |
| #define IMX94_CLK_GPT4 129 |
| #define IMX94_CLK_HIPERFACE1 130 |
| #define IMX94_CLK_HIPERFACE1SYNC 131 |
| #define IMX94_CLK_HIPERFACE2 132 |
| #define IMX94_CLK_HIPERFACE2SYNC 133 |
| #define IMX94_CLK_I3C2SLOW 134 |
| #define IMX94_CLK_LPI2C3 135 |
| #define IMX94_CLK_LPI2C4 136 |
| #define IMX94_CLK_LPI2C5 137 |
| #define IMX94_CLK_LPI2C6 138 |
| #define IMX94_CLK_LPI2C7 139 |
| #define IMX94_CLK_LPI2C8 140 |
| #define IMX94_CLK_LPSPI3 141 |
| #define IMX94_CLK_LPSPI4 142 |
| #define IMX94_CLK_LPSPI5 143 |
| #define IMX94_CLK_LPSPI6 144 |
| #define IMX94_CLK_LPSPI7 145 |
| #define IMX94_CLK_LPSPI8 146 |
| #define IMX94_CLK_LPTMR2 147 |
| #define IMX94_CLK_LPUART10 148 |
| #define IMX94_CLK_LPUART11 149 |
| #define IMX94_CLK_LPUART12 150 |
| #define IMX94_CLK_LPUART3 151 |
| #define IMX94_CLK_LPUART4 152 |
| #define IMX94_CLK_LPUART5 153 |
| #define IMX94_CLK_LPUART6 154 |
| #define IMX94_CLK_LPUART7 155 |
| #define IMX94_CLK_LPUART8 156 |
| #define IMX94_CLK_LPUART9 157 |
| #define IMX94_CLK_SAI2 158 |
| #define IMX94_CLK_SAI3 159 |
| #define IMX94_CLK_SAI4 160 |
| #define IMX94_CLK_SWOTRACE 161 |
| #define IMX94_CLK_TPM4 162 |
| #define IMX94_CLK_TPM5 163 |
| #define IMX94_CLK_TPM6 164 |
| #define IMX94_CLK_USBPHYBURUNIN 165 |
| #define IMX94_CLK_USDHC1 166 |
| #define IMX94_CLK_USDHC2 167 |
| #define IMX94_CLK_USDHC3 168 |
| #define IMX94_CLK_V2XPK 169 |
| #define IMX94_CLK_WAKEUPAXI 170 |
| #define IMX94_CLK_XSPISLVROOT 171 |
| #define IMX94_CLK_XSPI1 172 |
| #define IMX94_CLK_XSPI2 173 |
| #define IMX94_CLK_SEL_EXT 174 |
| #define IMX94_CLK_SEL_A55C0 175 |
| #define IMX94_CLK_SEL_A55C1 176 |
| #define IMX94_CLK_SEL_A55C2 177 |
| #define IMX94_CLK_SEL_A55C3 178 |
| #define IMX94_CLK_SEL_A55P 179 |
| #define IMX94_CLK_SEL_DRAM 180 |
| #define IMX94_CLK_SEL_TEMPSENSE 181 |
| #define IMX94_CLK_NPU_CGC 182 |
| |
| #endif /* __IMX94_CLOCK_H */ |