1 1.1 jmcneill /* $NetBSD: mt2712-clk.h,v 1.1.1.4 2020/01/03 14:33:04 skrll Exp $ */ 2 1.1 jmcneill 3 1.1.1.4 skrll /* SPDX-License-Identifier: GPL-2.0-only */ 4 1.1 jmcneill /* 5 1.1 jmcneill * Copyright (c) 2017 MediaTek Inc. 6 1.1 jmcneill * Author: Weiyi Lu <weiyi.lu (at) mediatek.com> 7 1.1 jmcneill */ 8 1.1 jmcneill 9 1.1 jmcneill #ifndef _DT_BINDINGS_CLK_MT2712_H 10 1.1 jmcneill #define _DT_BINDINGS_CLK_MT2712_H 11 1.1 jmcneill 12 1.1 jmcneill /* APMIXEDSYS */ 13 1.1 jmcneill 14 1.1 jmcneill #define CLK_APMIXED_MAINPLL 0 15 1.1 jmcneill #define CLK_APMIXED_UNIVPLL 1 16 1.1 jmcneill #define CLK_APMIXED_VCODECPLL 2 17 1.1 jmcneill #define CLK_APMIXED_VENCPLL 3 18 1.1 jmcneill #define CLK_APMIXED_APLL1 4 19 1.1 jmcneill #define CLK_APMIXED_APLL2 5 20 1.1 jmcneill #define CLK_APMIXED_LVDSPLL 6 21 1.1 jmcneill #define CLK_APMIXED_LVDSPLL2 7 22 1.1 jmcneill #define CLK_APMIXED_MSDCPLL 8 23 1.1 jmcneill #define CLK_APMIXED_MSDCPLL2 9 24 1.1 jmcneill #define CLK_APMIXED_TVDPLL 10 25 1.1 jmcneill #define CLK_APMIXED_MMPLL 11 26 1.1 jmcneill #define CLK_APMIXED_ARMCA35PLL 12 27 1.1 jmcneill #define CLK_APMIXED_ARMCA72PLL 13 28 1.1 jmcneill #define CLK_APMIXED_ETHERPLL 14 29 1.1 jmcneill #define CLK_APMIXED_NR_CLK 15 30 1.1 jmcneill 31 1.1 jmcneill /* TOPCKGEN */ 32 1.1 jmcneill 33 1.1 jmcneill #define CLK_TOP_ARMCA35PLL 0 34 1.1 jmcneill #define CLK_TOP_ARMCA35PLL_600M 1 35 1.1 jmcneill #define CLK_TOP_ARMCA35PLL_400M 2 36 1.1 jmcneill #define CLK_TOP_ARMCA72PLL 3 37 1.1 jmcneill #define CLK_TOP_SYSPLL 4 38 1.1 jmcneill #define CLK_TOP_SYSPLL_D2 5 39 1.1 jmcneill #define CLK_TOP_SYSPLL1_D2 6 40 1.1 jmcneill #define CLK_TOP_SYSPLL1_D4 7 41 1.1 jmcneill #define CLK_TOP_SYSPLL1_D8 8 42 1.1 jmcneill #define CLK_TOP_SYSPLL1_D16 9 43 1.1 jmcneill #define CLK_TOP_SYSPLL_D3 10 44 1.1 jmcneill #define CLK_TOP_SYSPLL2_D2 11 45 1.1 jmcneill #define CLK_TOP_SYSPLL2_D4 12 46 1.1 jmcneill #define CLK_TOP_SYSPLL_D5 13 47 1.1 jmcneill #define CLK_TOP_SYSPLL3_D2 14 48 1.1 jmcneill #define CLK_TOP_SYSPLL3_D4 15 49 1.1 jmcneill #define CLK_TOP_SYSPLL_D7 16 50 1.1 jmcneill #define CLK_TOP_SYSPLL4_D2 17 51 1.1 jmcneill #define CLK_TOP_SYSPLL4_D4 18 52 1.1 jmcneill #define CLK_TOP_UNIVPLL 19 53 1.1 jmcneill #define CLK_TOP_UNIVPLL_D7 20 54 1.1 jmcneill #define CLK_TOP_UNIVPLL_D26 21 55 1.1 jmcneill #define CLK_TOP_UNIVPLL_D52 22 56 1.1 jmcneill #define CLK_TOP_UNIVPLL_D104 23 57 1.1 jmcneill #define CLK_TOP_UNIVPLL_D208 24 58 1.1 jmcneill #define CLK_TOP_UNIVPLL_D2 25 59 1.1 jmcneill #define CLK_TOP_UNIVPLL1_D2 26 60 1.1 jmcneill #define CLK_TOP_UNIVPLL1_D4 27 61 1.1 jmcneill #define CLK_TOP_UNIVPLL1_D8 28 62 1.1 jmcneill #define CLK_TOP_UNIVPLL_D3 29 63 1.1 jmcneill #define CLK_TOP_UNIVPLL2_D2 30 64 1.1 jmcneill #define CLK_TOP_UNIVPLL2_D4 31 65 1.1 jmcneill #define CLK_TOP_UNIVPLL2_D8 32 66 1.1 jmcneill #define CLK_TOP_UNIVPLL_D5 33 67 1.1 jmcneill #define CLK_TOP_UNIVPLL3_D2 34 68 1.1 jmcneill #define CLK_TOP_UNIVPLL3_D4 35 69 1.1 jmcneill #define CLK_TOP_UNIVPLL3_D8 36 70 1.1 jmcneill #define CLK_TOP_F_MP0_PLL1 37 71 1.1 jmcneill #define CLK_TOP_F_MP0_PLL2 38 72 1.1 jmcneill #define CLK_TOP_F_BIG_PLL1 39 73 1.1 jmcneill #define CLK_TOP_F_BIG_PLL2 40 74 1.1 jmcneill #define CLK_TOP_F_BUS_PLL1 41 75 1.1 jmcneill #define CLK_TOP_F_BUS_PLL2 42 76 1.1 jmcneill #define CLK_TOP_APLL1 43 77 1.1 jmcneill #define CLK_TOP_APLL1_D2 44 78 1.1 jmcneill #define CLK_TOP_APLL1_D4 45 79 1.1 jmcneill #define CLK_TOP_APLL1_D8 46 80 1.1 jmcneill #define CLK_TOP_APLL1_D16 47 81 1.1 jmcneill #define CLK_TOP_APLL2 48 82 1.1 jmcneill #define CLK_TOP_APLL2_D2 49 83 1.1 jmcneill #define CLK_TOP_APLL2_D4 50 84 1.1 jmcneill #define CLK_TOP_APLL2_D8 51 85 1.1 jmcneill #define CLK_TOP_APLL2_D16 52 86 1.1 jmcneill #define CLK_TOP_LVDSPLL 53 87 1.1 jmcneill #define CLK_TOP_LVDSPLL_D2 54 88 1.1 jmcneill #define CLK_TOP_LVDSPLL_D4 55 89 1.1 jmcneill #define CLK_TOP_LVDSPLL_D8 56 90 1.1 jmcneill #define CLK_TOP_LVDSPLL2 57 91 1.1 jmcneill #define CLK_TOP_LVDSPLL2_D2 58 92 1.1 jmcneill #define CLK_TOP_LVDSPLL2_D4 59 93 1.1 jmcneill #define CLK_TOP_LVDSPLL2_D8 60 94 1.1 jmcneill #define CLK_TOP_ETHERPLL_125M 61 95 1.1 jmcneill #define CLK_TOP_ETHERPLL_50M 62 96 1.1 jmcneill #define CLK_TOP_CVBS 63 97 1.1 jmcneill #define CLK_TOP_CVBS_D2 64 98 1.1 jmcneill #define CLK_TOP_SYS_26M 65 99 1.1 jmcneill #define CLK_TOP_MMPLL 66 100 1.1 jmcneill #define CLK_TOP_MMPLL_D2 67 101 1.1 jmcneill #define CLK_TOP_VENCPLL 68 102 1.1 jmcneill #define CLK_TOP_VENCPLL_D2 69 103 1.1 jmcneill #define CLK_TOP_VCODECPLL 70 104 1.1 jmcneill #define CLK_TOP_VCODECPLL_D2 71 105 1.1 jmcneill #define CLK_TOP_TVDPLL 72 106 1.1 jmcneill #define CLK_TOP_TVDPLL_D2 73 107 1.1 jmcneill #define CLK_TOP_TVDPLL_D4 74 108 1.1 jmcneill #define CLK_TOP_TVDPLL_D8 75 109 1.1 jmcneill #define CLK_TOP_TVDPLL_429M 76 110 1.1 jmcneill #define CLK_TOP_TVDPLL_429M_D2 77 111 1.1 jmcneill #define CLK_TOP_TVDPLL_429M_D4 78 112 1.1 jmcneill #define CLK_TOP_MSDCPLL 79 113 1.1 jmcneill #define CLK_TOP_MSDCPLL_D2 80 114 1.1 jmcneill #define CLK_TOP_MSDCPLL_D4 81 115 1.1 jmcneill #define CLK_TOP_MSDCPLL2 82 116 1.1 jmcneill #define CLK_TOP_MSDCPLL2_D2 83 117 1.1 jmcneill #define CLK_TOP_MSDCPLL2_D4 84 118 1.1 jmcneill #define CLK_TOP_CLK26M_D2 85 119 1.1 jmcneill #define CLK_TOP_D2A_ULCLK_6P5M 86 120 1.1 jmcneill #define CLK_TOP_VPLL3_DPIX 87 121 1.1 jmcneill #define CLK_TOP_VPLL_DPIX 88 122 1.1 jmcneill #define CLK_TOP_LTEPLL_FS26M 89 123 1.1 jmcneill #define CLK_TOP_DMPLL 90 124 1.1 jmcneill #define CLK_TOP_DSI0_LNTC 91 125 1.1 jmcneill #define CLK_TOP_DSI1_LNTC 92 126 1.1 jmcneill #define CLK_TOP_LVDSTX3_CLKDIG_CTS 93 127 1.1 jmcneill #define CLK_TOP_LVDSTX_CLKDIG_CTS 94 128 1.1 jmcneill #define CLK_TOP_CLKRTC_EXT 95 129 1.1 jmcneill #define CLK_TOP_CLKRTC_INT 96 130 1.1 jmcneill #define CLK_TOP_CSI0 97 131 1.1 jmcneill #define CLK_TOP_CVBSPLL 98 132 1.1 jmcneill #define CLK_TOP_AXI_SEL 99 133 1.1 jmcneill #define CLK_TOP_MEM_SEL 100 134 1.1 jmcneill #define CLK_TOP_MM_SEL 101 135 1.1 jmcneill #define CLK_TOP_PWM_SEL 102 136 1.1 jmcneill #define CLK_TOP_VDEC_SEL 103 137 1.1 jmcneill #define CLK_TOP_VENC_SEL 104 138 1.1 jmcneill #define CLK_TOP_MFG_SEL 105 139 1.1 jmcneill #define CLK_TOP_CAMTG_SEL 106 140 1.1 jmcneill #define CLK_TOP_UART_SEL 107 141 1.1 jmcneill #define CLK_TOP_SPI_SEL 108 142 1.1 jmcneill #define CLK_TOP_USB20_SEL 109 143 1.1 jmcneill #define CLK_TOP_USB30_SEL 110 144 1.1 jmcneill #define CLK_TOP_MSDC50_0_HCLK_SEL 111 145 1.1 jmcneill #define CLK_TOP_MSDC50_0_SEL 112 146 1.1 jmcneill #define CLK_TOP_MSDC30_1_SEL 113 147 1.1 jmcneill #define CLK_TOP_MSDC30_2_SEL 114 148 1.1 jmcneill #define CLK_TOP_MSDC30_3_SEL 115 149 1.1 jmcneill #define CLK_TOP_AUDIO_SEL 116 150 1.1 jmcneill #define CLK_TOP_AUD_INTBUS_SEL 117 151 1.1 jmcneill #define CLK_TOP_PMICSPI_SEL 118 152 1.1 jmcneill #define CLK_TOP_DPILVDS1_SEL 119 153 1.1 jmcneill #define CLK_TOP_ATB_SEL 120 154 1.1 jmcneill #define CLK_TOP_NR_SEL 121 155 1.1 jmcneill #define CLK_TOP_NFI2X_SEL 122 156 1.1 jmcneill #define CLK_TOP_IRDA_SEL 123 157 1.1 jmcneill #define CLK_TOP_CCI400_SEL 124 158 1.1 jmcneill #define CLK_TOP_AUD_1_SEL 125 159 1.1 jmcneill #define CLK_TOP_AUD_2_SEL 126 160 1.1 jmcneill #define CLK_TOP_MEM_MFG_IN_AS_SEL 127 161 1.1 jmcneill #define CLK_TOP_AXI_MFG_IN_AS_SEL 128 162 1.1 jmcneill #define CLK_TOP_SCAM_SEL 129 163 1.1 jmcneill #define CLK_TOP_NFIECC_SEL 130 164 1.1 jmcneill #define CLK_TOP_PE2_MAC_P0_SEL 131 165 1.1 jmcneill #define CLK_TOP_PE2_MAC_P1_SEL 132 166 1.1 jmcneill #define CLK_TOP_DPILVDS_SEL 133 167 1.1 jmcneill #define CLK_TOP_MSDC50_3_HCLK_SEL 134 168 1.1 jmcneill #define CLK_TOP_HDCP_SEL 135 169 1.1 jmcneill #define CLK_TOP_HDCP_24M_SEL 136 170 1.1 jmcneill #define CLK_TOP_RTC_SEL 137 171 1.1 jmcneill #define CLK_TOP_SPINOR_SEL 138 172 1.1 jmcneill #define CLK_TOP_APLL_SEL 139 173 1.1 jmcneill #define CLK_TOP_APLL2_SEL 140 174 1.1 jmcneill #define CLK_TOP_A1SYS_HP_SEL 141 175 1.1 jmcneill #define CLK_TOP_A2SYS_HP_SEL 142 176 1.1 jmcneill #define CLK_TOP_ASM_L_SEL 143 177 1.1 jmcneill #define CLK_TOP_ASM_M_SEL 144 178 1.1 jmcneill #define CLK_TOP_ASM_H_SEL 145 179 1.1 jmcneill #define CLK_TOP_I2SO1_SEL 146 180 1.1 jmcneill #define CLK_TOP_I2SO2_SEL 147 181 1.1 jmcneill #define CLK_TOP_I2SO3_SEL 148 182 1.1 jmcneill #define CLK_TOP_TDMO0_SEL 149 183 1.1 jmcneill #define CLK_TOP_TDMO1_SEL 150 184 1.1 jmcneill #define CLK_TOP_I2SI1_SEL 151 185 1.1 jmcneill #define CLK_TOP_I2SI2_SEL 152 186 1.1 jmcneill #define CLK_TOP_I2SI3_SEL 153 187 1.1 jmcneill #define CLK_TOP_ETHER_125M_SEL 154 188 1.1 jmcneill #define CLK_TOP_ETHER_50M_SEL 155 189 1.1 jmcneill #define CLK_TOP_JPGDEC_SEL 156 190 1.1 jmcneill #define CLK_TOP_SPISLV_SEL 157 191 1.1 jmcneill #define CLK_TOP_ETHER_50M_RMII_SEL 158 192 1.1 jmcneill #define CLK_TOP_CAM2TG_SEL 159 193 1.1 jmcneill #define CLK_TOP_DI_SEL 160 194 1.1 jmcneill #define CLK_TOP_TVD_SEL 161 195 1.1 jmcneill #define CLK_TOP_I2C_SEL 162 196 1.1 jmcneill #define CLK_TOP_PWM_INFRA_SEL 163 197 1.1 jmcneill #define CLK_TOP_MSDC0P_AES_SEL 164 198 1.1 jmcneill #define CLK_TOP_CMSYS_SEL 165 199 1.1 jmcneill #define CLK_TOP_GCPU_SEL 166 200 1.1 jmcneill #define CLK_TOP_AUD_APLL1_SEL 167 201 1.1 jmcneill #define CLK_TOP_AUD_APLL2_SEL 168 202 1.1 jmcneill #define CLK_TOP_DA_AUDULL_VTX_6P5M_SEL 169 203 1.1 jmcneill #define CLK_TOP_APLL_DIV0 170 204 1.1 jmcneill #define CLK_TOP_APLL_DIV1 171 205 1.1 jmcneill #define CLK_TOP_APLL_DIV2 172 206 1.1 jmcneill #define CLK_TOP_APLL_DIV3 173 207 1.1 jmcneill #define CLK_TOP_APLL_DIV4 174 208 1.1 jmcneill #define CLK_TOP_APLL_DIV5 175 209 1.1 jmcneill #define CLK_TOP_APLL_DIV6 176 210 1.1 jmcneill #define CLK_TOP_APLL_DIV7 177 211 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN0 178 212 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN1 179 213 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN2 180 214 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN3 181 215 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN4 182 216 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN5 183 217 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN6 184 218 1.1 jmcneill #define CLK_TOP_APLL_DIV_PDN7 185 219 1.1.1.2 jmcneill #define CLK_TOP_APLL1_D3 186 220 1.1.1.2 jmcneill #define CLK_TOP_APLL1_REF_SEL 187 221 1.1.1.2 jmcneill #define CLK_TOP_APLL2_REF_SEL 188 222 1.1.1.2 jmcneill #define CLK_TOP_NFI2X_EN 189 223 1.1.1.2 jmcneill #define CLK_TOP_NFIECC_EN 190 224 1.1.1.2 jmcneill #define CLK_TOP_NFI1X_CK_EN 191 225 1.1.1.3 jmcneill #define CLK_TOP_APLL2_D3 192 226 1.1.1.3 jmcneill #define CLK_TOP_NR_CLK 193 227 1.1 jmcneill 228 1.1 jmcneill /* INFRACFG */ 229 1.1 jmcneill 230 1.1 jmcneill #define CLK_INFRA_DBGCLK 0 231 1.1 jmcneill #define CLK_INFRA_GCE 1 232 1.1 jmcneill #define CLK_INFRA_M4U 2 233 1.1 jmcneill #define CLK_INFRA_KP 3 234 1.1 jmcneill #define CLK_INFRA_AO_SPI0 4 235 1.1 jmcneill #define CLK_INFRA_AO_SPI1 5 236 1.1 jmcneill #define CLK_INFRA_AO_UART5 6 237 1.1 jmcneill #define CLK_INFRA_NR_CLK 7 238 1.1 jmcneill 239 1.1 jmcneill /* PERICFG */ 240 1.1 jmcneill 241 1.1 jmcneill #define CLK_PERI_NFI 0 242 1.1 jmcneill #define CLK_PERI_THERM 1 243 1.1 jmcneill #define CLK_PERI_PWM0 2 244 1.1 jmcneill #define CLK_PERI_PWM1 3 245 1.1 jmcneill #define CLK_PERI_PWM2 4 246 1.1 jmcneill #define CLK_PERI_PWM3 5 247 1.1 jmcneill #define CLK_PERI_PWM4 6 248 1.1 jmcneill #define CLK_PERI_PWM5 7 249 1.1 jmcneill #define CLK_PERI_PWM6 8 250 1.1 jmcneill #define CLK_PERI_PWM7 9 251 1.1 jmcneill #define CLK_PERI_PWM 10 252 1.1 jmcneill #define CLK_PERI_AP_DMA 11 253 1.1 jmcneill #define CLK_PERI_MSDC30_0 12 254 1.1 jmcneill #define CLK_PERI_MSDC30_1 13 255 1.1 jmcneill #define CLK_PERI_MSDC30_2 14 256 1.1 jmcneill #define CLK_PERI_MSDC30_3 15 257 1.1 jmcneill #define CLK_PERI_UART0 16 258 1.1 jmcneill #define CLK_PERI_UART1 17 259 1.1 jmcneill #define CLK_PERI_UART2 18 260 1.1 jmcneill #define CLK_PERI_UART3 19 261 1.1 jmcneill #define CLK_PERI_I2C0 20 262 1.1 jmcneill #define CLK_PERI_I2C1 21 263 1.1 jmcneill #define CLK_PERI_I2C2 22 264 1.1 jmcneill #define CLK_PERI_I2C3 23 265 1.1 jmcneill #define CLK_PERI_I2C4 24 266 1.1 jmcneill #define CLK_PERI_AUXADC 25 267 1.1 jmcneill #define CLK_PERI_SPI0 26 268 1.1 jmcneill #define CLK_PERI_SPI 27 269 1.1 jmcneill #define CLK_PERI_I2C5 28 270 1.1 jmcneill #define CLK_PERI_SPI2 29 271 1.1 jmcneill #define CLK_PERI_SPI3 30 272 1.1 jmcneill #define CLK_PERI_SPI5 31 273 1.1 jmcneill #define CLK_PERI_UART4 32 274 1.1 jmcneill #define CLK_PERI_SFLASH 33 275 1.1 jmcneill #define CLK_PERI_GMAC 34 276 1.1 jmcneill #define CLK_PERI_PCIE0 35 277 1.1 jmcneill #define CLK_PERI_PCIE1 36 278 1.1 jmcneill #define CLK_PERI_GMAC_PCLK 37 279 1.1 jmcneill #define CLK_PERI_MSDC50_0_EN 38 280 1.1 jmcneill #define CLK_PERI_MSDC30_1_EN 39 281 1.1 jmcneill #define CLK_PERI_MSDC30_2_EN 40 282 1.1 jmcneill #define CLK_PERI_MSDC30_3_EN 41 283 1.1 jmcneill #define CLK_PERI_MSDC50_0_HCLK_EN 42 284 1.1 jmcneill #define CLK_PERI_MSDC50_3_HCLK_EN 43 285 1.1.1.2 jmcneill #define CLK_PERI_MSDC30_0_QTR_EN 44 286 1.1.1.2 jmcneill #define CLK_PERI_MSDC30_3_QTR_EN 45 287 1.1.1.2 jmcneill #define CLK_PERI_NR_CLK 46 288 1.1 jmcneill 289 1.1 jmcneill /* MCUCFG */ 290 1.1 jmcneill 291 1.1 jmcneill #define CLK_MCU_MP0_SEL 0 292 1.1 jmcneill #define CLK_MCU_MP2_SEL 1 293 1.1 jmcneill #define CLK_MCU_BUS_SEL 2 294 1.1 jmcneill #define CLK_MCU_NR_CLK 3 295 1.1 jmcneill 296 1.1 jmcneill /* MFGCFG */ 297 1.1 jmcneill 298 1.1 jmcneill #define CLK_MFG_BG3D 0 299 1.1 jmcneill #define CLK_MFG_NR_CLK 1 300 1.1 jmcneill 301 1.1 jmcneill /* MMSYS */ 302 1.1 jmcneill 303 1.1 jmcneill #define CLK_MM_SMI_COMMON 0 304 1.1 jmcneill #define CLK_MM_SMI_LARB0 1 305 1.1 jmcneill #define CLK_MM_CAM_MDP 2 306 1.1 jmcneill #define CLK_MM_MDP_RDMA0 3 307 1.1 jmcneill #define CLK_MM_MDP_RDMA1 4 308 1.1 jmcneill #define CLK_MM_MDP_RSZ0 5 309 1.1 jmcneill #define CLK_MM_MDP_RSZ1 6 310 1.1 jmcneill #define CLK_MM_MDP_RSZ2 7 311 1.1 jmcneill #define CLK_MM_MDP_TDSHP0 8 312 1.1 jmcneill #define CLK_MM_MDP_TDSHP1 9 313 1.1 jmcneill #define CLK_MM_MDP_CROP 10 314 1.1 jmcneill #define CLK_MM_MDP_WDMA 11 315 1.1 jmcneill #define CLK_MM_MDP_WROT0 12 316 1.1 jmcneill #define CLK_MM_MDP_WROT1 13 317 1.1 jmcneill #define CLK_MM_FAKE_ENG 14 318 1.1 jmcneill #define CLK_MM_MUTEX_32K 15 319 1.1 jmcneill #define CLK_MM_DISP_OVL0 16 320 1.1 jmcneill #define CLK_MM_DISP_OVL1 17 321 1.1 jmcneill #define CLK_MM_DISP_RDMA0 18 322 1.1 jmcneill #define CLK_MM_DISP_RDMA1 19 323 1.1 jmcneill #define CLK_MM_DISP_RDMA2 20 324 1.1 jmcneill #define CLK_MM_DISP_WDMA0 21 325 1.1 jmcneill #define CLK_MM_DISP_WDMA1 22 326 1.1 jmcneill #define CLK_MM_DISP_COLOR0 23 327 1.1 jmcneill #define CLK_MM_DISP_COLOR1 24 328 1.1 jmcneill #define CLK_MM_DISP_AAL 25 329 1.1 jmcneill #define CLK_MM_DISP_GAMMA 26 330 1.1 jmcneill #define CLK_MM_DISP_UFOE 27 331 1.1 jmcneill #define CLK_MM_DISP_SPLIT0 28 332 1.1 jmcneill #define CLK_MM_DISP_OD 29 333 1.1 jmcneill #define CLK_MM_DISP_PWM0_MM 30 334 1.1 jmcneill #define CLK_MM_DISP_PWM0_26M 31 335 1.1 jmcneill #define CLK_MM_DISP_PWM1_MM 32 336 1.1 jmcneill #define CLK_MM_DISP_PWM1_26M 33 337 1.1 jmcneill #define CLK_MM_DSI0_ENGINE 34 338 1.1 jmcneill #define CLK_MM_DSI0_DIGITAL 35 339 1.1 jmcneill #define CLK_MM_DSI1_ENGINE 36 340 1.1 jmcneill #define CLK_MM_DSI1_DIGITAL 37 341 1.1 jmcneill #define CLK_MM_DPI_PIXEL 38 342 1.1 jmcneill #define CLK_MM_DPI_ENGINE 39 343 1.1 jmcneill #define CLK_MM_DPI1_PIXEL 40 344 1.1 jmcneill #define CLK_MM_DPI1_ENGINE 41 345 1.1 jmcneill #define CLK_MM_LVDS_PIXEL 42 346 1.1 jmcneill #define CLK_MM_LVDS_CTS 43 347 1.1 jmcneill #define CLK_MM_SMI_LARB4 44 348 1.1 jmcneill #define CLK_MM_SMI_COMMON1 45 349 1.1 jmcneill #define CLK_MM_SMI_LARB5 46 350 1.1 jmcneill #define CLK_MM_MDP_RDMA2 47 351 1.1 jmcneill #define CLK_MM_MDP_TDSHP2 48 352 1.1 jmcneill #define CLK_MM_DISP_OVL2 49 353 1.1 jmcneill #define CLK_MM_DISP_WDMA2 50 354 1.1 jmcneill #define CLK_MM_DISP_COLOR2 51 355 1.1 jmcneill #define CLK_MM_DISP_AAL1 52 356 1.1 jmcneill #define CLK_MM_DISP_OD1 53 357 1.1 jmcneill #define CLK_MM_LVDS1_PIXEL 54 358 1.1 jmcneill #define CLK_MM_LVDS1_CTS 55 359 1.1 jmcneill #define CLK_MM_SMI_LARB7 56 360 1.1 jmcneill #define CLK_MM_MDP_RDMA3 57 361 1.1 jmcneill #define CLK_MM_MDP_WROT2 58 362 1.1 jmcneill #define CLK_MM_DSI2 59 363 1.1 jmcneill #define CLK_MM_DSI2_DIGITAL 60 364 1.1 jmcneill #define CLK_MM_DSI3 61 365 1.1 jmcneill #define CLK_MM_DSI3_DIGITAL 62 366 1.1 jmcneill #define CLK_MM_NR_CLK 63 367 1.1 jmcneill 368 1.1 jmcneill /* IMGSYS */ 369 1.1 jmcneill 370 1.1 jmcneill #define CLK_IMG_SMI_LARB2 0 371 1.1 jmcneill #define CLK_IMG_SENINF_SCAM_EN 1 372 1.1 jmcneill #define CLK_IMG_SENINF_CAM_EN 2 373 1.1 jmcneill #define CLK_IMG_CAM_SV_EN 3 374 1.1 jmcneill #define CLK_IMG_CAM_SV1_EN 4 375 1.1 jmcneill #define CLK_IMG_CAM_SV2_EN 5 376 1.1 jmcneill #define CLK_IMG_NR_CLK 6 377 1.1 jmcneill 378 1.1 jmcneill /* BDPSYS */ 379 1.1 jmcneill 380 1.1 jmcneill #define CLK_BDP_BRIDGE_B 0 381 1.1 jmcneill #define CLK_BDP_BRIDGE_DRAM 1 382 1.1 jmcneill #define CLK_BDP_LARB_DRAM 2 383 1.1 jmcneill #define CLK_BDP_WR_CHANNEL_VDI_PXL 3 384 1.1 jmcneill #define CLK_BDP_WR_CHANNEL_VDI_DRAM 4 385 1.1 jmcneill #define CLK_BDP_WR_CHANNEL_VDI_B 5 386 1.1 jmcneill #define CLK_BDP_MT_B 6 387 1.1 jmcneill #define CLK_BDP_DISPFMT_27M 7 388 1.1 jmcneill #define CLK_BDP_DISPFMT_27M_VDOUT 8 389 1.1 jmcneill #define CLK_BDP_DISPFMT_27_74_74 9 390 1.1 jmcneill #define CLK_BDP_DISPFMT_2FS 10 391 1.1 jmcneill #define CLK_BDP_DISPFMT_2FS_2FS74_148 11 392 1.1 jmcneill #define CLK_BDP_DISPFMT_B 12 393 1.1 jmcneill #define CLK_BDP_VDO_DRAM 13 394 1.1 jmcneill #define CLK_BDP_VDO_2FS 14 395 1.1 jmcneill #define CLK_BDP_VDO_B 15 396 1.1 jmcneill #define CLK_BDP_WR_CHANNEL_DI_PXL 16 397 1.1 jmcneill #define CLK_BDP_WR_CHANNEL_DI_DRAM 17 398 1.1 jmcneill #define CLK_BDP_WR_CHANNEL_DI_B 18 399 1.1 jmcneill #define CLK_BDP_NR_AGENT 19 400 1.1 jmcneill #define CLK_BDP_NR_DRAM 20 401 1.1 jmcneill #define CLK_BDP_NR_B 21 402 1.1 jmcneill #define CLK_BDP_BRIDGE_RT_B 22 403 1.1 jmcneill #define CLK_BDP_BRIDGE_RT_DRAM 23 404 1.1 jmcneill #define CLK_BDP_LARB_RT_DRAM 24 405 1.1 jmcneill #define CLK_BDP_TVD_TDC 25 406 1.1 jmcneill #define CLK_BDP_TVD_54 26 407 1.1 jmcneill #define CLK_BDP_TVD_CBUS 27 408 1.1 jmcneill #define CLK_BDP_NR_CLK 28 409 1.1 jmcneill 410 1.1 jmcneill /* VDECSYS */ 411 1.1 jmcneill 412 1.1 jmcneill #define CLK_VDEC_CKEN 0 413 1.1 jmcneill #define CLK_VDEC_LARB1_CKEN 1 414 1.1 jmcneill #define CLK_VDEC_IMGRZ_CKEN 2 415 1.1 jmcneill #define CLK_VDEC_NR_CLK 3 416 1.1 jmcneill 417 1.1 jmcneill /* VENCSYS */ 418 1.1 jmcneill 419 1.1 jmcneill #define CLK_VENC_SMI_COMMON_CON 0 420 1.1 jmcneill #define CLK_VENC_VENC 1 421 1.1 jmcneill #define CLK_VENC_SMI_LARB6 2 422 1.1 jmcneill #define CLK_VENC_NR_CLK 3 423 1.1 jmcneill 424 1.1 jmcneill /* JPGDECSYS */ 425 1.1 jmcneill 426 1.1 jmcneill #define CLK_JPGDEC_JPGDEC1 0 427 1.1 jmcneill #define CLK_JPGDEC_JPGDEC 1 428 1.1 jmcneill #define CLK_JPGDEC_NR_CLK 2 429 1.1 jmcneill 430 1.1 jmcneill #endif /* _DT_BINDINGS_CLK_MT2712_H */ 431