root/scripts/dtc/include-prefixes/dt-bindings/clock/mt6797-clk.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (c) 2017 MediaTek Inc.
   4  * Author: Kevin Chen <kevin-cw.chen@mediatek.com>
   5  */
   6 
   7 #ifndef _DT_BINDINGS_CLK_MT6797_H
   8 #define _DT_BINDINGS_CLK_MT6797_H
   9 
  10 /* TOPCKGEN */
  11 #define CLK_TOP_MUX_ULPOSC_AXI_CK_MUX_PRE       1
  12 #define CLK_TOP_MUX_ULPOSC_AXI_CK_MUX           2
  13 #define CLK_TOP_MUX_AXI                         3
  14 #define CLK_TOP_MUX_MEM                         4
  15 #define CLK_TOP_MUX_DDRPHYCFG                   5
  16 #define CLK_TOP_MUX_MM                          6
  17 #define CLK_TOP_MUX_PWM                         7
  18 #define CLK_TOP_MUX_VDEC                        8
  19 #define CLK_TOP_MUX_VENC                        9
  20 #define CLK_TOP_MUX_MFG                         10
  21 #define CLK_TOP_MUX_CAMTG                       11
  22 #define CLK_TOP_MUX_UART                        12
  23 #define CLK_TOP_MUX_SPI                         13
  24 #define CLK_TOP_MUX_ULPOSC_SPI_CK_MUX           14
  25 #define CLK_TOP_MUX_USB20                       15
  26 #define CLK_TOP_MUX_MSDC50_0_HCLK               16
  27 #define CLK_TOP_MUX_MSDC50_0                    17
  28 #define CLK_TOP_MUX_MSDC30_1                    18
  29 #define CLK_TOP_MUX_MSDC30_2                    19
  30 #define CLK_TOP_MUX_AUDIO                       20
  31 #define CLK_TOP_MUX_AUD_INTBUS                  21
  32 #define CLK_TOP_MUX_PMICSPI                     22
  33 #define CLK_TOP_MUX_SCP                         23
  34 #define CLK_TOP_MUX_ATB                         24
  35 #define CLK_TOP_MUX_MJC                         25
  36 #define CLK_TOP_MUX_DPI0                        26
  37 #define CLK_TOP_MUX_AUD_1                       27
  38 #define CLK_TOP_MUX_AUD_2                       28
  39 #define CLK_TOP_MUX_SSUSB_TOP_SYS               29
  40 #define CLK_TOP_MUX_SPM                         30
  41 #define CLK_TOP_MUX_BSI_SPI                     31
  42 #define CLK_TOP_MUX_AUDIO_H                     32
  43 #define CLK_TOP_MUX_ANC_MD32                    33
  44 #define CLK_TOP_MUX_MFG_52M                     34
  45 #define CLK_TOP_SYSPLL_CK                       35
  46 #define CLK_TOP_SYSPLL_D2                       36
  47 #define CLK_TOP_SYSPLL1_D2                      37
  48 #define CLK_TOP_SYSPLL1_D4                      38
  49 #define CLK_TOP_SYSPLL1_D8                      39
  50 #define CLK_TOP_SYSPLL1_D16                     40
  51 #define CLK_TOP_SYSPLL_D3                       41
  52 #define CLK_TOP_SYSPLL_D3_D3                    42
  53 #define CLK_TOP_SYSPLL2_D2                      43
  54 #define CLK_TOP_SYSPLL2_D4                      44
  55 #define CLK_TOP_SYSPLL2_D8                      45
  56 #define CLK_TOP_SYSPLL_D5                       46
  57 #define CLK_TOP_SYSPLL3_D2                      47
  58 #define CLK_TOP_SYSPLL3_D4                      48
  59 #define CLK_TOP_SYSPLL_D7                       49
  60 #define CLK_TOP_SYSPLL4_D2                      50
  61 #define CLK_TOP_SYSPLL4_D4                      51
  62 #define CLK_TOP_UNIVPLL_CK                      52
  63 #define CLK_TOP_UNIVPLL_D7                      53
  64 #define CLK_TOP_UNIVPLL_D26                     54
  65 #define CLK_TOP_SSUSB_PHY_48M_CK                55
  66 #define CLK_TOP_USB_PHY48M_CK                   56
  67 #define CLK_TOP_UNIVPLL_D2                      57
  68 #define CLK_TOP_UNIVPLL1_D2                     58
  69 #define CLK_TOP_UNIVPLL1_D4                     59
  70 #define CLK_TOP_UNIVPLL1_D8                     60
  71 #define CLK_TOP_UNIVPLL_D3                      61
  72 #define CLK_TOP_UNIVPLL2_D2                     62
  73 #define CLK_TOP_UNIVPLL2_D4                     63
  74 #define CLK_TOP_UNIVPLL2_D8                     64
  75 #define CLK_TOP_UNIVPLL_D5                      65
  76 #define CLK_TOP_UNIVPLL3_D2                     66
  77 #define CLK_TOP_UNIVPLL3_D4                     67
  78 #define CLK_TOP_UNIVPLL3_D8                     68
  79 #define CLK_TOP_ULPOSC_CK_ORG                   69
  80 #define CLK_TOP_ULPOSC_CK                       70
  81 #define CLK_TOP_ULPOSC_D2                       71
  82 #define CLK_TOP_ULPOSC_D3                       72
  83 #define CLK_TOP_ULPOSC_D4                       73
  84 #define CLK_TOP_ULPOSC_D8                       74
  85 #define CLK_TOP_ULPOSC_D10                      75
  86 #define CLK_TOP_APLL1_CK                        76
  87 #define CLK_TOP_APLL2_CK                        77
  88 #define CLK_TOP_MFGPLL_CK                       78
  89 #define CLK_TOP_MFGPLL_D2                       79
  90 #define CLK_TOP_IMGPLL_CK                       80
  91 #define CLK_TOP_IMGPLL_D2                       81
  92 #define CLK_TOP_IMGPLL_D4                       82
  93 #define CLK_TOP_CODECPLL_CK                     83
  94 #define CLK_TOP_CODECPLL_D2                     84
  95 #define CLK_TOP_VDECPLL_CK                      85
  96 #define CLK_TOP_TVDPLL_CK                       86
  97 #define CLK_TOP_TVDPLL_D2                       87
  98 #define CLK_TOP_TVDPLL_D4                       88
  99 #define CLK_TOP_TVDPLL_D8                       89
 100 #define CLK_TOP_TVDPLL_D16                      90
 101 #define CLK_TOP_MSDCPLL_CK                      91
 102 #define CLK_TOP_MSDCPLL_D2                      92
 103 #define CLK_TOP_MSDCPLL_D4                      93
 104 #define CLK_TOP_MSDCPLL_D8                      94
 105 #define CLK_TOP_NR                              95
 106 
 107 /* APMIXED_SYS */
 108 #define CLK_APMIXED_MAINPLL                     1
 109 #define CLK_APMIXED_UNIVPLL                     2
 110 #define CLK_APMIXED_MFGPLL                      3
 111 #define CLK_APMIXED_MSDCPLL                     4
 112 #define CLK_APMIXED_IMGPLL                      5
 113 #define CLK_APMIXED_TVDPLL                      6
 114 #define CLK_APMIXED_CODECPLL                    7
 115 #define CLK_APMIXED_VDECPLL                     8
 116 #define CLK_APMIXED_APLL1                       9
 117 #define CLK_APMIXED_APLL2                       10
 118 #define CLK_APMIXED_NR                          11
 119 
 120 /* INFRA_SYS */
 121 #define CLK_INFRA_PMIC_TMR                      1
 122 #define CLK_INFRA_PMIC_AP                       2
 123 #define CLK_INFRA_PMIC_MD                       3
 124 #define CLK_INFRA_PMIC_CONN                     4
 125 #define CLK_INFRA_SCP                           5
 126 #define CLK_INFRA_SEJ                           6
 127 #define CLK_INFRA_APXGPT                        7
 128 #define CLK_INFRA_SEJ_13M                       8
 129 #define CLK_INFRA_ICUSB                         9
 130 #define CLK_INFRA_GCE                           10
 131 #define CLK_INFRA_THERM                         11
 132 #define CLK_INFRA_I2C0                          12
 133 #define CLK_INFRA_I2C1                          13
 134 #define CLK_INFRA_I2C2                          14
 135 #define CLK_INFRA_I2C3                          15
 136 #define CLK_INFRA_PWM_HCLK                      16
 137 #define CLK_INFRA_PWM1                          17
 138 #define CLK_INFRA_PWM2                          18
 139 #define CLK_INFRA_PWM3                          19
 140 #define CLK_INFRA_PWM4                          20
 141 #define CLK_INFRA_PWM                           21
 142 #define CLK_INFRA_UART0                         22
 143 #define CLK_INFRA_UART1                         23
 144 #define CLK_INFRA_UART2                         24
 145 #define CLK_INFRA_UART3                         25
 146 #define CLK_INFRA_MD2MD_CCIF_0                  26
 147 #define CLK_INFRA_MD2MD_CCIF_1                  27
 148 #define CLK_INFRA_MD2MD_CCIF_2                  28
 149 #define CLK_INFRA_FHCTL                         29
 150 #define CLK_INFRA_BTIF                          30
 151 #define CLK_INFRA_MD2MD_CCIF_3                  31
 152 #define CLK_INFRA_SPI                           32
 153 #define CLK_INFRA_MSDC0                         33
 154 #define CLK_INFRA_MD2MD_CCIF_4                  34
 155 #define CLK_INFRA_MSDC1                         35
 156 #define CLK_INFRA_MSDC2                         36
 157 #define CLK_INFRA_MD2MD_CCIF_5                  37
 158 #define CLK_INFRA_GCPU                          38
 159 #define CLK_INFRA_TRNG                          39
 160 #define CLK_INFRA_AUXADC                        40
 161 #define CLK_INFRA_CPUM                          41
 162 #define CLK_INFRA_AP_C2K_CCIF_0                 42
 163 #define CLK_INFRA_AP_C2K_CCIF_1                 43
 164 #define CLK_INFRA_CLDMA                         44
 165 #define CLK_INFRA_DISP_PWM                      45
 166 #define CLK_INFRA_AP_DMA                        46
 167 #define CLK_INFRA_DEVICE_APC                    47
 168 #define CLK_INFRA_L2C_SRAM                      48
 169 #define CLK_INFRA_CCIF_AP                       49
 170 #define CLK_INFRA_AUDIO                         50
 171 #define CLK_INFRA_CCIF_MD                       51
 172 #define CLK_INFRA_DRAMC_F26M                    52
 173 #define CLK_INFRA_I2C4                          53
 174 #define CLK_INFRA_I2C_APPM                      54
 175 #define CLK_INFRA_I2C_GPUPM                     55
 176 #define CLK_INFRA_I2C2_IMM                      56
 177 #define CLK_INFRA_I2C2_ARB                      57
 178 #define CLK_INFRA_I2C3_IMM                      58
 179 #define CLK_INFRA_I2C3_ARB                      59
 180 #define CLK_INFRA_I2C5                          60
 181 #define CLK_INFRA_SYS_CIRQ                      61
 182 #define CLK_INFRA_SPI1                          62
 183 #define CLK_INFRA_DRAMC_B_F26M                  63
 184 #define CLK_INFRA_ANC_MD32                      64
 185 #define CLK_INFRA_ANC_MD32_32K                  65
 186 #define CLK_INFRA_DVFS_SPM1                     66
 187 #define CLK_INFRA_AES_TOP0                      67
 188 #define CLK_INFRA_AES_TOP1                      68
 189 #define CLK_INFRA_SSUSB_BUS                     69
 190 #define CLK_INFRA_SPI2                          70
 191 #define CLK_INFRA_SPI3                          71
 192 #define CLK_INFRA_SPI4                          72
 193 #define CLK_INFRA_SPI5                          73
 194 #define CLK_INFRA_IRTX                          74
 195 #define CLK_INFRA_SSUSB_SYS                     75
 196 #define CLK_INFRA_SSUSB_REF                     76
 197 #define CLK_INFRA_AUDIO_26M                     77
 198 #define CLK_INFRA_AUDIO_26M_PAD_TOP             78
 199 #define CLK_INFRA_MODEM_TEMP_SHARE              79
 200 #define CLK_INFRA_VAD_WRAP_SOC                  80
 201 #define CLK_INFRA_DRAMC_CONF                    81
 202 #define CLK_INFRA_DRAMC_B_CONF                  82
 203 #define CLK_INFRA_MFG_VCG                       83
 204 #define CLK_INFRA_13M                           84
 205 #define CLK_INFRA_NR                            85
 206 
 207 /* IMG_SYS */
 208 #define CLK_IMG_FDVT                            1
 209 #define CLK_IMG_DPE                             2
 210 #define CLK_IMG_DIP                             3
 211 #define CLK_IMG_LARB6                           4
 212 #define CLK_IMG_NR                              5
 213 
 214 /* MM_SYS */
 215 #define CLK_MM_SMI_COMMON                       1
 216 #define CLK_MM_SMI_LARB0                        2
 217 #define CLK_MM_SMI_LARB5                        3
 218 #define CLK_MM_CAM_MDP                          4
 219 #define CLK_MM_MDP_RDMA0                        5
 220 #define CLK_MM_MDP_RDMA1                        6
 221 #define CLK_MM_MDP_RSZ0                         7
 222 #define CLK_MM_MDP_RSZ1                         8
 223 #define CLK_MM_MDP_RSZ2                         9
 224 #define CLK_MM_MDP_TDSHP                        10
 225 #define CLK_MM_MDP_COLOR                        11
 226 #define CLK_MM_MDP_WDMA                         12
 227 #define CLK_MM_MDP_WROT0                        13
 228 #define CLK_MM_MDP_WROT1                        14
 229 #define CLK_MM_FAKE_ENG                         15
 230 #define CLK_MM_DISP_OVL0                        16
 231 #define CLK_MM_DISP_OVL1                        17
 232 #define CLK_MM_DISP_OVL0_2L                     18
 233 #define CLK_MM_DISP_OVL1_2L                     19
 234 #define CLK_MM_DISP_RDMA0                       20
 235 #define CLK_MM_DISP_RDMA1                       21
 236 #define CLK_MM_DISP_WDMA0                       22
 237 #define CLK_MM_DISP_WDMA1                       23
 238 #define CLK_MM_DISP_COLOR                       24
 239 #define CLK_MM_DISP_CCORR                       25
 240 #define CLK_MM_DISP_AAL                         26
 241 #define CLK_MM_DISP_GAMMA                       27
 242 #define CLK_MM_DISP_OD                          28
 243 #define CLK_MM_DISP_DITHER                      29
 244 #define CLK_MM_DISP_UFOE                        30
 245 #define CLK_MM_DISP_DSC                         31
 246 #define CLK_MM_DISP_SPLIT                       32
 247 #define CLK_MM_DSI0_MM_CLOCK                    33
 248 #define CLK_MM_DSI1_MM_CLOCK                    34
 249 #define CLK_MM_DPI_MM_CLOCK                     35
 250 #define CLK_MM_DPI_INTERFACE_CLOCK              36
 251 #define CLK_MM_LARB4_AXI_ASIF_MM_CLOCK          37
 252 #define CLK_MM_LARB4_AXI_ASIF_MJC_CLOCK         38
 253 #define CLK_MM_DISP_OVL0_MOUT_CLOCK             39
 254 #define CLK_MM_FAKE_ENG2                        40
 255 #define CLK_MM_DSI0_INTERFACE_CLOCK             41
 256 #define CLK_MM_DSI1_INTERFACE_CLOCK             42
 257 #define CLK_MM_NR                               43
 258 
 259 /* VDEC_SYS */
 260 #define CLK_VDEC_CKEN_ENG                       1
 261 #define CLK_VDEC_ACTIVE                         2
 262 #define CLK_VDEC_CKEN                           3
 263 #define CLK_VDEC_LARB1_CKEN                     4
 264 #define CLK_VDEC_NR                             5
 265 
 266 /* VENC_SYS */
 267 #define CLK_VENC_0                              1
 268 #define CLK_VENC_1                              2
 269 #define CLK_VENC_2                              3
 270 #define CLK_VENC_3                              4
 271 #define CLK_VENC_NR                             5
 272 
 273 #endif /* _DT_BINDINGS_CLK_MT6797_H */

/* [<][>][^][v][top][bottom][index][help] */