1*8d13bc63SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2*8d13bc63SEmmanuel Vadot /* 3*8d13bc63SEmmanuel Vadot * Copyright (C) 2023 Linaro Ltd. 4*8d13bc63SEmmanuel Vadot * Author: Peter Griffin <peter.griffin@linaro.org> 5*8d13bc63SEmmanuel Vadot * 6*8d13bc63SEmmanuel Vadot * Device Tree binding constants for Google gs101 clock controller. 7*8d13bc63SEmmanuel Vadot */ 8*8d13bc63SEmmanuel Vadot 9*8d13bc63SEmmanuel Vadot #ifndef _DT_BINDINGS_CLOCK_GOOGLE_GS101_H 10*8d13bc63SEmmanuel Vadot #define _DT_BINDINGS_CLOCK_GOOGLE_GS101_H 11*8d13bc63SEmmanuel Vadot 12*8d13bc63SEmmanuel Vadot /* CMU_TOP PLL */ 13*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED0_PLL 1 14*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED1_PLL 2 15*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED2_PLL 3 16*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SHARED3_PLL 4 17*8d13bc63SEmmanuel Vadot #define CLK_FOUT_SPARE_PLL 5 18*8d13bc63SEmmanuel Vadot 19*8d13bc63SEmmanuel Vadot /* CMU_TOP MUX */ 20*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED0 6 21*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED1 7 22*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED2 8 23*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SHARED3 9 24*8d13bc63SEmmanuel Vadot #define CLK_MOUT_PLL_SPARE 10 25*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BO_BUS 11 26*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS0_BUS 12 27*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS1_BUS 13 28*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BUS2_BUS 14 29*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK0 15 30*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK1 16 31*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK2 17 32*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK3 18 33*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK4 19 34*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK5 20 35*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK6 21 36*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CIS_CLK7 22 37*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CMU_BOOST 23 38*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_BOOST_OPTION1 24 39*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CORE_BUS 25 40*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL0_DBG 26 41*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL0_SWITCH 27 42*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL1_SWITCH 28 43*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CPUCL2_SWITCH 29 44*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CSIS_BUS 30 45*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DISP_BUS 31 46*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DNS_BUS 32 47*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_DPU_BUS 33 48*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_EH_BUS 34 49*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G2D_G2D 35 50*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G2D_MSCL 36 51*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3AA_G3AA 37 52*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_BUSD 38 53*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_GLB 39 54*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_G3D_SWITCH 40 55*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_GDC0 41 56*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_GDC1 42 57*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_GDC_SCSC 43 58*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HPM 44 59*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_BUS 45 60*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_DPGTC 46 61*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_USB31DRD 47 62*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI0_USBDPDBG 48 63*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI1_BUS 49 64*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI1_PCIE 50 65*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_BUS 51 66*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_MMC_CARD 52 67*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_PCIE 53 68*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_HSI2_UFS_EMBD 54 69*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_IPP_BUS 55 70*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_ITP_BUS 56 71*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MCSC_ITSC 57 72*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MCSC_MCSC 58 73*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MFC_MFC 59 74*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MIF_BUSP 60 75*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MIF_SWITCH 61 76*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MISC_BUS 62 77*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_MISC_SSS 63 78*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PDP_BUS 64 79*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PDP_VRA 65 80*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC0_BUS 66 81*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC0_IP 67 82*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC1_BUS 68 83*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_PERIC1_IP 69 84*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TNR_BUS 70 85*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TOP_BOOST_OPTION1 71 86*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TOP_CMUREF 72 87*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_BUS 73 88*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_TPU 74 89*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_TPUCTL 75 90*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_TPU_UART 76 91*8d13bc63SEmmanuel Vadot #define CLK_MOUT_CMU_CMUREF 77 92*8d13bc63SEmmanuel Vadot 93*8d13bc63SEmmanuel Vadot /* CMU_TOP Dividers */ 94*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BO_BUS 78 95*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS0_BUS 79 96*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS1_BUS 80 97*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_BUS2_BUS 81 98*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK0 82 99*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK1 83 100*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK2 84 101*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK3 85 102*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK4 86 103*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK5 87 104*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK6 88 105*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CIS_CLK7 89 106*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CORE_BUS 90 107*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL0_DBG 91 108*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL0_SWITCH 92 109*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL1_SWITCH 93 110*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CPUCL2_SWITCH 94 111*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CSIS_BUS 95 112*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DISP_BUS 96 113*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DNS_BUS 97 114*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_DPU_BUS 98 115*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_EH_BUS 99 116*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G2D_G2D 100 117*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G2D_MSCL 101 118*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3AA_G3AA 102 119*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_BUSD 103 120*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_GLB 104 121*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_G3D_SWITCH 105 122*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_GDC0 106 123*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_GDC1 107 124*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_GDC_SCSC 108 125*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_HPM 109 126*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_BUS 110 127*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_DPGTC 111 128*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_USB31DRD 112 129*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI0_USBDPDBG 113 130*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI1_BUS 114 131*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI1_PCIE 115 132*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_BUS 116 133*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_MMC_CARD 117 134*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_PCIE 118 135*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_HSI2_UFS_EMBD 119 136*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_IPP_BUS 120 137*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_ITP_BUS 121 138*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MCSC_ITSC 122 139*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MCSC_MCSC 123 140*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MFC_MFC 124 141*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MIF_BUSP 125 142*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MISC_BUS 126 143*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_MISC_SSS 127 144*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_OTP 128 145*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PDP_BUS 129 146*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PDP_VRA 130 147*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC0_BUS 131 148*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC0_IP 132 149*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC1_BUS 133 150*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_PERIC1_IP 134 151*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TNR_BUS 135 152*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_BUS 136 153*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_TPU 137 154*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_TPUCTL 138 155*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_TPU_UART 139 156*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_BOOST 140 157*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_CMU_CMUREF 141 158*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV2 142 159*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV3 143 160*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV4 144 161*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED0_DIV5 145 162*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV2 146 163*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV3 147 164*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED1_DIV4 148 165*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED2_DIV2 149 166*8d13bc63SEmmanuel Vadot #define CLK_DOUT_CMU_SHARED3_DIV2 150 167*8d13bc63SEmmanuel Vadot 168*8d13bc63SEmmanuel Vadot /* CMU_TOP Gates */ 169*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS0_BOOST 151 170*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS1_BOOST 152 171*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS2_BOOST 153 172*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CORE_BOOST 154 173*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_BOOST 155 174*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL1_BOOST 156 175*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL2_BOOST 157 176*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_BOOST 158 177*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_SWITCH 159 178*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BO_BUS 160 179*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS0_BUS 161 180*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS1_BUS 162 181*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BUS2_BUS 163 182*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK0 164 183*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK1 165 184*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK2 166 185*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK3 167 186*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK4 168 187*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK5 169 188*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK6 170 189*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CIS_CLK7 171 190*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CMU_BOOST 172 191*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CORE_BUS 173 192*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_DBG 174 193*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL0_SWITCH 175 194*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL1_SWITCH 176 195*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CPUCL2_SWITCH 177 196*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_CSIS_BUS 178 197*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DISP_BUS 179 198*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DNS_BUS 180 199*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_DPU_BUS 181 200*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_EH_BUS 182 201*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G2D_G2D 183 202*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G2D_MSCL 184 203*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3AA_G3AA 185 204*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_BUSD 186 205*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_GLB 187 206*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3D_SWITCH 188 207*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_GDC0 189 208*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_GDC1 190 209*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_GDC_SCSC 191 210*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HPM 192 211*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_BUS 193 212*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_DPGTC 194 213*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_USB31DRD 195 214*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI0_USBDPDBG 196 215*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI1_BUS 197 216*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI1_PCIE 198 217*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_BUS 199 218*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_MMC_CARD 200 219*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_PCIE 201 220*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_HSI2_UFS_EMBD 202 221*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_IPP_BUS 203 222*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_ITP_BUS 204 223*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MCSC_ITSC 205 224*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MCSC_MCSC 206 225*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MFC_MFC 207 226*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MIF_BUSP 208 227*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MISC_BUS 209 228*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_MISC_SSS 210 229*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PDP_BUS 211 230*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PDP_VRA 212 231*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_G3AA 213 232*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC0_BUS 214 233*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC0_IP 215 234*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC1_BUS 216 235*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_PERIC1_IP 217 236*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TNR_BUS 218 237*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TOP_CMUREF 219 238*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_BUS 220 239*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_TPU 221 240*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_TPUCTL 222 241*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_TPU_UART 223 242*8d13bc63SEmmanuel Vadot 243*8d13bc63SEmmanuel Vadot /* CMU_APM */ 244*8d13bc63SEmmanuel Vadot #define CLK_MOUT_APM_FUNC 1 245*8d13bc63SEmmanuel Vadot #define CLK_MOUT_APM_FUNCSRC 2 246*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_BOOST 3 247*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI0_UART 4 248*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI0_USI 5 249*8d13bc63SEmmanuel Vadot #define CLK_DOUT_APM_USI1_UART 6 250*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_CMU_APM_PCLK 7 251*8d13bc63SEmmanuel Vadot #define CLK_GOUT_BUS0_BOOST_OPTION1 8 252*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CMU_BOOST_OPTION1 9 253*8d13bc63SEmmanuel Vadot #define CLK_GOUT_CORE_BOOST_OPTION1 10 254*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_FUNC 11 255*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_GPIO_ALIVE_PCLK 12 256*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_GPIO_FAR_ALIVE_PCLK 13 257*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_PMU_ALIVE_PCLK 14 258*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_RTC_PCLK 15 259*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APBIF_TRTC_PCLK 16 260*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_UART_IPCLK 17 261*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_UART_PCLK 18 262*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_USI_IPCLK 19 263*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI0_USI_PCLK 20 264*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI1_UART_IPCLK 21 265*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_APM_USI1_UART_PCLK 22 266*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_D_TZPC_APM_PCLK 23 267*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_GPC_APM_PCLK 24 268*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_GREBEINTEGRATION_HCLK 25 269*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_INTMEM_ACLK 26 270*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_INTMEM_PCLK 27 271*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_G_SWD_I_CLK 28 272*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_P_AOCAPM_I_CLK 29 273*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHM_AXI_P_APM_I_CLK 30 274*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_D_APM_I_CLK 31 275*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_G_DBGCORE_I_CLK 32 276*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_LHS_AXI_G_SCAN2DRAM_I_CLK 33 277*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_AOC_PCLK 34 278*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_AP_PCLK 35 279*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_GSA_PCLK 36 280*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_SWD_PCLK 37 281*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_APM_TPU_PCLK 38 282*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_AP_AOC_PCLK 39 283*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_MAILBOX_AP_DBGCORE_PCLK 40 284*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_PMU_INTR_GEN_PCLK 41 285*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_ROM_CRC32_HOST_ACLK 42 286*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_ROM_CRC32_HOST_PCLK 43 287*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_BUS_CLK 44 288*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI0_UART_CLK 45 289*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI0_USI_CLK 46 290*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_CLK_APM_USI1_UART_CLK 47 291*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SPEEDY_APM_PCLK 48 292*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SPEEDY_SUB_APM_PCLK 49 293*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_D_APM_ACLK 50 294*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_D_APM_PCLK 51 295*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_G_DBGCORE_ACLK 52 296*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SSMT_G_DBGCORE_PCLK 53 297*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SS_DBGCORE_SS_DBGCORE_HCLK 54 298*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SYSMMU_D_APM_CLK_S2 55 299*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_SYSREG_APM_PCLK 56 300*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_APM_ACLK 57 301*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_APM_PCLK 58 302*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_DBGCORE_ACLK 59 303*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_DBGCORE_PCLK 60 304*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_G_SWD_ACLK 61 305*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_G_SWD_PCLK 62 306*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_AOCAPM_ACLK 63 307*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_AOCAPM_PCLK 64 308*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_APM_ACLK 65 309*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_UASC_P_APM_PCLK 66 310*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_WDT_APM_PCLK 67 311*8d13bc63SEmmanuel Vadot #define CLK_GOUT_APM_XIU_DP_APM_ACLK 68 312*8d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV2_APM 69 313*8d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV4_APM 70 314*8d13bc63SEmmanuel Vadot #define CLK_APM_PLL_DIV16_APM 71 315*8d13bc63SEmmanuel Vadot 316*8d13bc63SEmmanuel Vadot /* CMU_MISC */ 317*8d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_BUS_USER 1 318*8d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_SSS_USER 2 319*8d13bc63SEmmanuel Vadot #define CLK_MOUT_MISC_GIC 3 320*8d13bc63SEmmanuel Vadot #define CLK_DOUT_MISC_BUSP 4 321*8d13bc63SEmmanuel Vadot #define CLK_DOUT_MISC_GIC 5 322*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_MISC_CMU_MISC_PCLK 6 323*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BIRA_I_OSCCLK 7 324*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BISR_I_OSCCLK 8 325*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_TOP_I_OSCCLK 9 326*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_OSCCLK_CLK 10 327*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_ADM_AHB_SSS_HCLKM 11 328*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_AD_APB_DIT_PCLKM 12 329*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_AD_APB_PUF_PCLKM 13 330*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_DIT_ICLKL2A 14 331*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_D_TZPC_MISC_PCLK 15 332*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_GIC_GICCLK 16 333*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_GPC_MISC_PCLK 17 334*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AST_ICC_CPUGIC_I_CLK 18 335*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_D_SSS_I_CLK 19 336*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_P_GIC_I_CLK 20 337*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHM_AXI_P_MISC_I_CLK 21 338*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_ACEL_D_MISC_I_CLK 22 339*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_AST_IRI_GICCPU_I_CLK 23 340*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_LHS_AXI_D_SSS_I_CLK 24 341*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_MCT_PCLK 25 342*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BIRA_PCLK 26 343*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_BISR_PCLK 27 344*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_OTP_CON_TOP_PCLK 28 345*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PDMA_ACLK 29 346*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_DMA_ACLK 30 347*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_MISC_ACLK 31 348*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PPMU_MISC_PCLK 32 349*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_PUF_I_CLK 33 350*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_DIT_ACLK 34 351*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_DIT_PCLK 35 352*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PDMA_ACLK 36 353*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PDMA_PCLK 37 354*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PPMU_DMA_ACLK 38 355*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_PPMU_DMA_PCLK 39 356*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_RTIC_ACLK 40 357*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_RTIC_PCLK 41 358*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SPDMA_ACLK 42 359*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SPDMA_PCLK 43 360*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SSS_ACLK 44 361*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_QE_SSS_PCLK 45 362*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_BUSD_CLK 46 363*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_BUSP_CLK 47 364*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_GIC_CLK 48 365*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_CLK_MISC_SSS_CLK 49 366*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_RTIC_I_ACLK 50 367*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_RTIC_I_PCLK 51 368*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SPDMA_ACLK 52 369*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_DIT_ACLK 53 370*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_DIT_PCLK 54 371*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PDMA_ACLK 55 372*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PDMA_PCLK 56 373*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PPMU_DMA_ACLK 57 374*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_PPMU_DMA_PCLK 58 375*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_RTIC_ACLK 59 376*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_RTIC_PCLK 60 377*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SPDMA_ACLK 61 378*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SPDMA_PCLK 62 379*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SSS_ACLK 63 380*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSMT_SSS_PCLK 64 381*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSS_I_ACLK 65 382*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SSS_I_PCLK 66 383*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSMMU_MISC_CLK_S2 67 384*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSMMU_SSS_CLK_S1 68 385*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_SYSREG_MISC_PCLK 69 386*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_TMU_SUB_PCLK 70 387*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_TMU_TOP_PCLK 71 388*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_WDT_CLUSTER0_PCLK 72 389*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_WDT_CLUSTER1_PCLK 73 390*8d13bc63SEmmanuel Vadot #define CLK_GOUT_MISC_XIU_D_MISC_ACLK 74 391*8d13bc63SEmmanuel Vadot 392*8d13bc63SEmmanuel Vadot #endif /* _DT_BINDINGS_CLOCK_GOOGLE_GS101_H */ 393