18d13bc63SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 28d13bc63SEmmanuel Vadot /* 38d13bc63SEmmanuel Vadot * Copyright (C) 2023 Linaro Ltd. 48d13bc63SEmmanuel Vadot * Author: Peter Griffin <peter.griffin@linaro.org> 58d13bc63SEmmanuel Vadot * 68d13bc63SEmmanuel Vadot * Device Tree binding constants for Google gs101 clock controller. 78d13bc63SEmmanuel Vadot */ 88d13bc63SEmmanuel Vadot 98d13bc63SEmmanuel Vadot #ifndef _DT_BINDINGS_CLOCK_GOOGLE_GS101_H 108d13bc63SEmmanuel Vadot #define _DT_BINDINGS_CLOCK_GOOGLE_GS101_H 118d13bc63SEmmanuel Vadot 128d13bc63SEmmanuel Vadot /* CMU_TOP PLL */ 138d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED0_PLL 1 148d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED1_PLL 2 158d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED2_PLL 3 168d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED3_PLL 4 178d13bc63SEmmanuel Vadot #define CLK_FOUT_SPARE_PLL 5 188d13bc63SEmmanuel Vadot 198d13bc63SEmmanuel Vadot /* CMU_TOP MUX */ 208d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED0 6 218d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED1 7 228d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED2 8 238d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED3 9 248d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SPARE 10 258d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BO_BUS 11 268d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS0_BUS 12 278d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS1_BUS 13 288d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS2_BUS 14 298d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK0 15 308d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK1 16 318d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK2 17 328d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK3 18 338d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK4 19 348d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK5 20 358d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK6 21 368d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK7 22 378d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CMU_BOOST 23 388d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BOOST_OPTION1 24 398d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CORE_BUS 25 408d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL0_DBG 26 418d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL0_SWITCH 27 428d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL1_SWITCH 28 438d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL2_SWITCH 29 448d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CSIS_BUS 30 458d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DISP_BUS 31 468d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DNS_BUS 32 478d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DPU_BUS 33 488d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_EH_BUS 34 498d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G2D_G2D 35 508d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G2D_MSCL 36 518d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3AA_G3AA 37 528d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_BUSD 38 538d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_GLB 39 548d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_SWITCH 40 558d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_GDC0 41 568d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_GDC1 42 578d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_SCSC 43 588d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HPM 44 598d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_BUS 45 608d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_DPGTC 46 618d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_USB31DRD 47 628d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_USBDPDBG 48 638d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI1_BUS 49 648d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI1_PCIE 50 658d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_BUS 51 668d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_MMC_CARD 52 678d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_PCIE 53 688d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_UFS_EMBD 54 698d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_IPP_BUS 55 708d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_ITP_BUS 56 718d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MCSC_ITSC 57 728d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MCSC_MCSC 58 738d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MFC_MFC 59 748d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MIF_BUSP 60 758d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MIF_SWITCH 61 768d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MISC_BUS 62 778d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MISC_SSS 63 788d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PDP_BUS 64 798d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PDP_VRA 65 808d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC0_BUS 66 818d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC0_IP 67 828d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC1_BUS 68 838d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC1_IP 69 848d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TNR_BUS 70 858d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TOP_BOOST_OPTION1 71 868d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TOP_CMUREF 72 878d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_BUS 73 888d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_TPU 74 898d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_TPUCTL 75 908d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_UART 76 918d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CMUREF 77 928d13bc63SEmmanuel Vadot 938d13bc63SEmmanuel Vadot /* CMU_TOP Dividers */ 948d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BO_BUS 78 958d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS0_BUS 79 968d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS1_BUS 80 978d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS2_BUS 81 988d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK0 82 998d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK1 83 1008d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK2 84 1018d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK3 85 1028d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK4 86 1038d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK5 87 1048d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK6 88 1058d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK7 89 1068d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CORE_BUS 90 1078d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL0_DBG 91 1088d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL0_SWITCH 92 1098d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL1_SWITCH 93 1108d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL2_SWITCH 94 1118d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CSIS_BUS 95 1128d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DISP_BUS 96 1138d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DNS_BUS 97 1148d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DPU_BUS 98 1158d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_EH_BUS 99 1168d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G2D_G2D 100 1178d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G2D_MSCL 101 1188d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3AA_G3AA 102 1198d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_BUSD 103 1208d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_GLB 104 1218d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_SWITCH 105 1228d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_GDC0 106 1238d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_GDC1 107 1248d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_SCSC 108 1258d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_HPM 109 1268d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_BUS 110 1278d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_DPGTC 111 1288d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_USB31DRD 112 1298d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_USBDPDBG 113 1308d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI1_BUS 114 1318d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI1_PCIE 115 1328d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_BUS 116 1338d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_MMC_CARD 117 1348d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_PCIE 118 1358d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_UFS_EMBD 119 1368d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_IPP_BUS 120 1378d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_ITP_BUS 121 1388d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MCSC_ITSC 122 1398d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MCSC_MCSC 123 1408d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MFC_MFC 124 1418d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MIF_BUSP 125 1428d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MISC_BUS 126 1438d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MISC_SSS 127 1448d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_OTP 128 1458d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PDP_BUS 129 1468d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PDP_VRA 130 1478d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC0_BUS 131 1488d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC0_IP 132 1498d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC1_BUS 133 1508d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC1_IP 134 1518d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TNR_BUS 135 1528d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_BUS 136 1538d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_TPU 137 1548d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_TPUCTL 138 1558d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_UART 139 1568d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_BOOST 140 1578d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_CMUREF 141 1588d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV2 142 1598d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV3 143 1608d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV4 144 1618d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV5 145 1628d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV2 146 1638d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV3 147 1648d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV4 148 1658d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED2_DIV2 149 1668d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED3_DIV2 150 1678d13bc63SEmmanuel Vadot 1688d13bc63SEmmanuel Vadot /* CMU_TOP Gates */ 1698d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS0_BOOST 151 1708d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS1_BOOST 152 1718d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS2_BOOST 153 1728d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CORE_BOOST 154 1738d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_BOOST 155 1748d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL1_BOOST 156 1758d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL2_BOOST 157 1768d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_BOOST 158 1778d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_SWITCH 159 1788d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BO_BUS 160 1798d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS0_BUS 161 1808d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS1_BUS 162 1818d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS2_BUS 163 1828d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK0 164 1838d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK1 165 1848d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK2 166 1858d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK3 167 1868d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK4 168 1878d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK5 169 1888d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK6 170 1898d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK7 171 1908d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CMU_BOOST 172 1918d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CORE_BUS 173 1928d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_DBG 174 1938d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_SWITCH 175 1948d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL1_SWITCH 176 1958d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL2_SWITCH 177 1968d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CSIS_BUS 178 1978d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DISP_BUS 179 1988d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DNS_BUS 180 1998d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DPU_BUS 181 2008d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_EH_BUS 182 2018d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G2D_G2D 183 2028d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G2D_MSCL 184 2038d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3AA_G3AA 185 2048d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_BUSD 186 2058d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_GLB 187 2068d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_SWITCH 188 2078d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_GDC0 189 2088d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_GDC1 190 2098d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_SCSC 191 2108d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HPM 192 2118d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_BUS 193 2128d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_DPGTC 194 2138d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_USB31DRD 195 2148d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_USBDPDBG 196 2158d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI1_BUS 197 2168d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI1_PCIE 198 2178d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_BUS 199 2188d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_MMC_CARD 200 2198d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_PCIE 201 2208d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_UFS_EMBD 202 2218d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_IPP_BUS 203 2228d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_ITP_BUS 204 2238d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MCSC_ITSC 205 2248d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MCSC_MCSC 206 2258d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MFC_MFC 207 2268d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_BUSP 208 2278d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MISC_BUS 209 2288d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MISC_SSS 210 2298d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PDP_BUS 211 2308d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PDP_VRA 212 2318d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3AA 213 2328d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC0_BUS 214 2338d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC0_IP 215 2348d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC1_BUS 216 2358d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC1_IP 217 2368d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TNR_BUS 218 2378d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TOP_CMUREF 219 2388d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_BUS 220 2398d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_TPU 221 2408d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_TPUCTL 222 2418d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_UART 223 2428d13bc63SEmmanuel Vadot 2438d13bc63SEmmanuel Vadot /* CMU_APM */ 2448d13bc63SEmmanuel Vadot #define CLK_MOUT_APM_FUNC 1 2458d13bc63SEmmanuel Vadot #define CLK_MOUT_APM_FUNCSRC 2 2468d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_BOOST 3 2478d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI0_UART 4 2488d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI0_USI 5 2498d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI1_UART 6 2508d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_CMU_APM_PCLK 7 2518d13bc63SEmmanuel Vadot #define CLK_GOUT_BUS0_BOOST_OPTION1 8 2528d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BOOST_OPTION1 9 2538d13bc63SEmmanuel Vadot #define CLK_GOUT_CORE_BOOST_OPTION1 10 2548d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_FUNC 11 2558d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_GPIO_ALIVE_PCLK 12 2568d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_GPIO_FAR_ALIVE_PCLK 13 2578d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_PMU_ALIVE_PCLK 14 2588d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_RTC_PCLK 15 2598d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_TRTC_PCLK 16 2608d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_UART_IPCLK 17 2618d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_UART_PCLK 18 2628d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_USI_IPCLK 19 2638d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_USI_PCLK 20 2648d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI1_UART_IPCLK 21 2658d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI1_UART_PCLK 22 2668d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_D_TZPC_APM_PCLK 23 2678d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_GPC_APM_PCLK 24 2688d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_GREBEINTEGRATION_HCLK 25 2698d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_INTMEM_ACLK 26 2708d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_INTMEM_PCLK 27 2718d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_G_SWD_I_CLK 28 2728d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_P_AOCAPM_I_CLK 29 2738d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_P_APM_I_CLK 30 2748d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_D_APM_I_CLK 31 2758d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_G_DBGCORE_I_CLK 32 2768d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_G_SCAN2DRAM_I_CLK 33 2778d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_AOC_PCLK 34 2788d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_AP_PCLK 35 2798d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_GSA_PCLK 36 2808d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_SWD_PCLK 37 2818d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_TPU_PCLK 38 2828d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_AP_AOC_PCLK 39 2838d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_AP_DBGCORE_PCLK 40 2848d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_PMU_INTR_GEN_PCLK 41 2858d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_ROM_CRC32_HOST_ACLK 42 2868d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_ROM_CRC32_HOST_PCLK 43 2878d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_BUS_CLK 44 2888d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI0_UART_CLK 45 2898d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI0_USI_CLK 46 2908d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI1_UART_CLK 47 2918d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SPEEDY_APM_PCLK 48 2928d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SPEEDY_SUB_APM_PCLK 49 2938d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_D_APM_ACLK 50 2948d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_D_APM_PCLK 51 2958d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_G_DBGCORE_ACLK 52 2968d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_G_DBGCORE_PCLK 53 2978d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SS_DBGCORE_SS_DBGCORE_HCLK 54 2988d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SYSMMU_D_APM_CLK_S2 55 2998d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SYSREG_APM_PCLK 56 3008d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_APM_ACLK 57 3018d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_APM_PCLK 58 3028d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_DBGCORE_ACLK 59 3038d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_DBGCORE_PCLK 60 3048d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_G_SWD_ACLK 61 3058d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_G_SWD_PCLK 62 3068d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_AOCAPM_ACLK 63 3078d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_AOCAPM_PCLK 64 3088d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_APM_ACLK 65 3098d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_APM_PCLK 66 3108d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_WDT_APM_PCLK 67 3118d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_XIU_DP_APM_ACLK 68 3128d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV2_APM 69 3138d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV4_APM 70 3148d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV16_APM 71 3158d13bc63SEmmanuel Vadot 316*7d0873ebSEmmanuel Vadot /* CMU_HSI0 */ 317*7d0873ebSEmmanuel Vadot #define CLK_FOUT_USB_PLL 1 318*7d0873ebSEmmanuel Vadot #define CLK_MOUT_PLL_USB 2 319*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_ALT_USER 3 320*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_BUS_USER 4 321*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_DPGTC_USER 5 322*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_TCXO_USER 6 323*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_USB20_USER 7 324*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_USB31DRD_USER 8 325*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_USBDPDBG_USER 9 326*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_BUS 10 327*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_USB20_REF 11 328*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI0_USB31DRD 12 329*7d0873ebSEmmanuel Vadot #define CLK_DOUT_HSI0_USB31DRD 13 330*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_PCLK 14 331*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_SUSPEND_CLK_26 15 332*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_CLK_HSI0_ALT 16 333*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_DP_LINK_I_DP_GTC_CLK 17 334*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_DP_LINK_I_PCLK 18 335*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_D_TZPC_HSI0_PCLK 19 336*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_ETR_MIU_I_ACLK 20 337*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_ETR_MIU_I_PCLK 21 338*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_GPC_HSI0_PCLK 22 339*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_LHM_AXI_G_ETR_HSI0_I_CLK 23 340*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_LHM_AXI_P_AOCHSI0_I_CLK 24 341*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_LHM_AXI_P_HSI0_I_CLK 25 342*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_LHS_ACEL_D_HSI0_I_CLK 26 343*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_LHS_AXI_D_HSI0AOC_I_CLK 27 344*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_PPMU_HSI0_AOC_ACLK 28 345*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_PPMU_HSI0_AOC_PCLK 29 346*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_PPMU_HSI0_BUS0_ACLK 30 347*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_PPMU_HSI0_BUS0_PCLK 31 348*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_CLK_HSI0_BUS_CLK 32 349*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_SSMT_USB_ACLK 33 350*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_SSMT_USB_PCLK 34 351*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_SYSMMU_USB_CLK_S2 35 352*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_SYSREG_HSI0_PCLK 36 353*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_UASC_HSI0_CTRL_ACLK 37 354*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_UASC_HSI0_CTRL_PCLK 38 355*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_UASC_HSI0_LINK_ACLK 39 356*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_UASC_HSI0_LINK_PCLK 40 357*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_ACLK_PHYCTRL 41 358*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_BUS_CLK_EARLY 42 359*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_I_USB20_PHY_REFCLK_26 43 360*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_REF_CLK_40 44 361*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_I_USBDPPHY_REF_SOC_PLL 45 362*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_I_USBDPPHY_SCL_APB_PCLK 46 363*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_I_USBPCS_APB_CLK 47 364*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_USBDPPHY_I_ACLK 48 365*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_USB31DRD_USBDPPHY_UDBG_I_APB_PCLK 49 366*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_XIU_D0_HSI0_ACLK 50 367*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_XIU_D1_HSI0_ACLK 51 368*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI0_XIU_P_HSI0_ACLK 52 369*7d0873ebSEmmanuel Vadot 370*7d0873ebSEmmanuel Vadot /* CMU_HSI2 */ 371*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI2_BUS_USER 1 372*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI2_MMC_CARD_USER 2 373*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI2_PCIE_USER 3 374*7d0873ebSEmmanuel Vadot #define CLK_MOUT_HSI2_UFS_EMBD_USER 4 375*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_PHY_REFCLK_IN 5 376*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_PHY_REFCLK_IN 6 377*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4A_1_ACLK 7 378*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4A_1_PCLK 8 379*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4B_1_ACLK 9 380*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4B_1_PCLK 10 381*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_D_TZPC_HSI2_PCLK 11 382*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_GPC_HSI2_PCLK 12 383*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_GPIO_HSI2_PCLK 13 384*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_HSI2_CMU_HSI2_PCLK 14 385*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_LHM_AXI_P_HSI2_I_CLK 15 386*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_LHS_ACEL_D_HSI2_I_CLK 16 387*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_MMC_CARD_I_ACLK 17 388*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_MMC_CARD_SDCLKIN 18 389*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_DBI_ACLK_UG 19 390*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_MSTR_ACLK_UG 20 391*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_SLV_ACLK_UG 21 392*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_I_DRIVER_APB_CLK 22 393*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_DBI_ACLK_UG 23 394*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_MSTR_ACLK_UG 24 395*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_SLV_ACLK_UG 25 396*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_I_DRIVER_APB_CLK 26 397*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PHY_UDBG_I_APB_PCLK 27 398*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PIPE_PAL_PCIE_I_APB_PCLK 28 399*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PCIEPHY210X2_QCH_I_APB_PCLK 29 400*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_IA_GEN4A_1_I_CLK 30 401*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PCIE_IA_GEN4B_1_I_CLK 31 402*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PPMU_HSI2_ACLK 32 403*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_PPMU_HSI2_PCLK 33 404*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_MMC_CARD_HSI2_ACLK 34 405*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_MMC_CARD_HSI2_PCLK 35 406*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_PCIE_GEN4A_HSI2_ACLK 36 407*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_PCIE_GEN4A_HSI2_PCLK 37 408*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_PCIE_GEN4B_HSI2_ACLK 38 409*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_PCIE_GEN4B_HSI2_PCLK 39 410*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_ACLK 40 411*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_PCLK 41 412*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_CLK_HSI2_BUS_CLK 42 413*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_CLK_HSI2_OSCCLK_CLK 43 414*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SSMT_HSI2_ACLK 44 415*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SSMT_HSI2_PCLK 45 416*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SYSMMU_HSI2_CLK_S2 46 417*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_SYSREG_HSI2_PCLK 47 418*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_DBI_1_ACLK 48 419*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_DBI_1_PCLK 49 420*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_SLV_1_ACLK 50 421*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_SLV_1_PCLK 51 422*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_DBI_1_ACLK 52 423*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_DBI_1_PCLK 53 424*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_SLV_1_ACLK 54 425*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_SLV_1_PCLK 55 426*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UFS_EMBD_I_ACLK 56 427*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UFS_EMBD_I_CLK_UNIPRO 57 428*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_UFS_EMBD_I_FMP_CLK 58 429*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_XIU_D_HSI2_ACLK 59 430*7d0873ebSEmmanuel Vadot #define CLK_GOUT_HSI2_XIU_P_HSI2_ACLK 60 431*7d0873ebSEmmanuel Vadot 4328d13bc63SEmmanuel Vadot /* CMU_MISC */ 4338d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_BUS_USER 1 4348d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_SSS_USER 2 4358d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_GIC 3 4368d13bc63SEmmanuel Vadot #define CLK_DOUT_MISC_BUSP 4 4378d13bc63SEmmanuel Vadot #define CLK_DOUT_MISC_GIC 5 4388d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_MISC_CMU_MISC_PCLK 6 4398d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BIRA_I_OSCCLK 7 4408d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BISR_I_OSCCLK 8 4418d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_TOP_I_OSCCLK 9 4428d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_OSCCLK_CLK 10 4438d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_ADM_AHB_SSS_HCLKM 11 4448d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_AD_APB_DIT_PCLKM 12 4458d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_AD_APB_PUF_PCLKM 13 4468d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_DIT_ICLKL2A 14 4478d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_D_TZPC_MISC_PCLK 15 4488d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_GIC_GICCLK 16 4498d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_GPC_MISC_PCLK 17 4508d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AST_ICC_CPUGIC_I_CLK 18 4518d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_D_SSS_I_CLK 19 4528d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_P_GIC_I_CLK 20 4538d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_P_MISC_I_CLK 21 4548d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_ACEL_D_MISC_I_CLK 22 4558d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_AST_IRI_GICCPU_I_CLK 23 4568d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_AXI_D_SSS_I_CLK 24 4578d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_MCT_PCLK 25 4588d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BIRA_PCLK 26 4598d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BISR_PCLK 27 4608d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_TOP_PCLK 28 4618d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PDMA_ACLK 29 4628d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_DMA_ACLK 30 4638d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_MISC_ACLK 31 4648d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_MISC_PCLK 32 4658d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PUF_I_CLK 33 4668d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_DIT_ACLK 34 4678d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_DIT_PCLK 35 4688d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PDMA_ACLK 36 4698d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PDMA_PCLK 37 4708d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PPMU_DMA_ACLK 38 4718d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PPMU_DMA_PCLK 39 4728d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_RTIC_ACLK 40 4738d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_RTIC_PCLK 41 4748d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SPDMA_ACLK 42 4758d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SPDMA_PCLK 43 4768d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SSS_ACLK 44 4778d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SSS_PCLK 45 4788d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_BUSD_CLK 46 4798d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_BUSP_CLK 47 4808d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_GIC_CLK 48 4818d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_SSS_CLK 49 4828d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_RTIC_I_ACLK 50 4838d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_RTIC_I_PCLK 51 4848d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SPDMA_ACLK 52 4858d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_DIT_ACLK 53 4868d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_DIT_PCLK 54 4878d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PDMA_ACLK 55 4888d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PDMA_PCLK 56 4898d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PPMU_DMA_ACLK 57 4908d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PPMU_DMA_PCLK 58 4918d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_RTIC_ACLK 59 4928d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_RTIC_PCLK 60 4938d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SPDMA_ACLK 61 4948d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SPDMA_PCLK 62 4958d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SSS_ACLK 63 4968d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SSS_PCLK 64 4978d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSS_I_ACLK 65 4988d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSS_I_PCLK 66 4998d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSMMU_MISC_CLK_S2 67 5008d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSMMU_SSS_CLK_S1 68 5018d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSREG_MISC_PCLK 69 5028d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_TMU_SUB_PCLK 70 5038d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_TMU_TOP_PCLK 71 5048d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_WDT_CLUSTER0_PCLK 72 5058d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_WDT_CLUSTER1_PCLK 73 5068d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_XIU_D_MISC_ACLK 74 5078d13bc63SEmmanuel Vadot 50801950c46SEmmanuel Vadot /* CMU_PERIC0 */ 50901950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_BUS_USER 1 51001950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_I3C_USER 2 51101950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI0_UART_USER 3 51201950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI14_USI_USER 4 51301950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI1_USI_USER 5 51401950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI2_USI_USER 6 51501950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI3_USI_USER 7 51601950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI4_USI_USER 8 51701950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI5_USI_USER 9 51801950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI6_USI_USER 10 51901950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI7_USI_USER 11 52001950c46SEmmanuel Vadot #define CLK_MOUT_PERIC0_USI8_USI_USER 12 52101950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_I3C 13 52201950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI0_UART 14 52301950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI14_USI 15 52401950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI1_USI 16 52501950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI2_USI 17 52601950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI3_USI 18 52701950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI4_USI 19 52801950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI5_USI 20 52901950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI6_USI 21 53001950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI7_USI 22 53101950c46SEmmanuel Vadot #define CLK_DOUT_PERIC0_USI8_USI 23 53201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_IP 24 53301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_CMU_PERIC0_PCLK 25 53401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_OSCCLK_CLK 26 53501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_D_TZPC_PERIC0_PCLK 27 53601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_GPC_PERIC0_PCLK 28 53701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_GPIO_PERIC0_PCLK 29 53801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_LHM_AXI_P_PERIC0_I_CLK 30 53901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_0 31 54001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_1 32 54101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_10 33 54201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_11 34 54301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_12 35 54401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_13 36 54501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_14 37 54601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_15 38 54701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_2 39 54801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_3 40 54901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_4 41 55001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_5 42 55101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_6 43 55201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_7 44 55301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_8 45 55401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_IPCLK_9 46 55501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_0 47 55601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_1 48 55701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_10 49 55801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_11 50 55901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_12 51 56001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_13 52 56101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_14 53 56201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_15 54 56301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_2 55 56401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_3 56 56501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_4 57 56601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_5 58 56701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_6 59 56801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_7 60 56901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_8 61 57001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP0_PCLK_9 62 57101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP1_IPCLK_0 63 57201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP1_IPCLK_2 64 57301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP1_PCLK_0 65 57401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_PERIC0_TOP1_PCLK_2 66 57501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_BUSP_CLK 67 57601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_I3C_CLK 68 57701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI0_UART_CLK 69 57801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI14_USI_CLK 70 57901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI1_USI_CLK 71 58001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI2_USI_CLK 72 58101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI3_USI_CLK 73 58201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI4_USI_CLK 74 58301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI5_USI_CLK 75 58401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI6_USI_CLK 76 58501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI7_USI_CLK 77 58601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_CLK_PERIC0_USI8_USI_CLK 78 58701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC0_SYSREG_PERIC0_PCLK 79 58801950c46SEmmanuel Vadot 58901950c46SEmmanuel Vadot /* CMU_PERIC1 */ 59001950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_BUS_USER 1 59101950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_I3C_USER 2 59201950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_USI0_USI_USER 3 59301950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_USI10_USI_USER 4 59401950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_USI11_USI_USER 5 59501950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_USI12_USI_USER 6 59601950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_USI13_USI_USER 7 59701950c46SEmmanuel Vadot #define CLK_MOUT_PERIC1_USI9_USI_USER 8 59801950c46SEmmanuel Vadot #define CLK_DOUT_PERIC1_I3C 9 59901950c46SEmmanuel Vadot #define CLK_DOUT_PERIC1_USI0_USI 10 60001950c46SEmmanuel Vadot #define CLK_DOUT_PERIC1_USI10_USI 11 60101950c46SEmmanuel Vadot #define CLK_DOUT_PERIC1_USI11_USI 12 60201950c46SEmmanuel Vadot #define CLK_DOUT_PERIC1_USI12_USI 13 60301950c46SEmmanuel Vadot #define CLK_DOUT_PERIC1_USI13_USI 14 60401950c46SEmmanuel Vadot #define CLK_DOUT_PERIC1_USI9_USI 15 60501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_IP 16 60601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PCLK 17 60701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_I3C_CLK 18 60801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_OSCCLK_CLK 19 60901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_D_TZPC_PERIC1_PCLK 20 61001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_GPC_PERIC1_PCLK 21 61101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_GPIO_PERIC1_PCLK 22 61201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_LHM_AXI_P_PERIC1_I_CLK 23 61301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_1 24 61401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_2 25 61501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_3 26 61601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_4 27 61701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_5 28 61801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_6 29 61901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_8 30 62001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_1 31 62101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_15 32 62201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_2 33 62301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_3 34 62401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_4 35 62501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_5 36 62601950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_6 37 62701950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_8 38 62801950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_BUSP_CLK 39 62901950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_USI0_USI_CLK 40 63001950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_USI10_USI_CLK 41 63101950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_USI11_USI_CLK 42 63201950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_USI12_USI_CLK 43 63301950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_USI13_USI_CLK 44 63401950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_CLK_PERIC1_USI9_USI_CLK 45 63501950c46SEmmanuel Vadot #define CLK_GOUT_PERIC1_SYSREG_PERIC1_PCLK 46 63601950c46SEmmanuel Vadot 6378d13bc63SEmmanuel Vadot #endif /* _DT_BINDINGS_CLOCK_GOOGLE_GS101_H */ 638