Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 
0003 #ifndef _DT_BINDINGS_CLK_MT6765_H
0004 #define _DT_BINDINGS_CLK_MT6765_H
0005 
0006 /* FIX Clks */
0007 #define CLK_TOP_CLK26M          0
0008 
0009 /* APMIXEDSYS */
0010 #define CLK_APMIXED_ARMPLL_L        0
0011 #define CLK_APMIXED_ARMPLL      1
0012 #define CLK_APMIXED_CCIPLL      2
0013 #define CLK_APMIXED_MAINPLL     3
0014 #define CLK_APMIXED_MFGPLL      4
0015 #define CLK_APMIXED_MMPLL       5
0016 #define CLK_APMIXED_UNIV2PLL        6
0017 #define CLK_APMIXED_MSDCPLL     7
0018 #define CLK_APMIXED_APLL1       8
0019 #define CLK_APMIXED_MPLL        9
0020 #define CLK_APMIXED_ULPOSC1     10
0021 #define CLK_APMIXED_ULPOSC2     11
0022 #define CLK_APMIXED_SSUSB26M        12
0023 #define CLK_APMIXED_APPLL26M        13
0024 #define CLK_APMIXED_MIPIC0_26M      14
0025 #define CLK_APMIXED_MDPLLGP26M      15
0026 #define CLK_APMIXED_MMSYS_F26M      16
0027 #define CLK_APMIXED_UFS26M      17
0028 #define CLK_APMIXED_MIPIC1_26M      18
0029 #define CLK_APMIXED_MEMPLL26M       19
0030 #define CLK_APMIXED_CLKSQ_LVPLL_26M 20
0031 #define CLK_APMIXED_MIPID0_26M      21
0032 #define CLK_APMIXED_NR_CLK      22
0033 
0034 /* TOPCKGEN */
0035 #define CLK_TOP_SYSPLL          0
0036 #define CLK_TOP_SYSPLL_D2       1
0037 #define CLK_TOP_SYSPLL1_D2      2
0038 #define CLK_TOP_SYSPLL1_D4      3
0039 #define CLK_TOP_SYSPLL1_D8      4
0040 #define CLK_TOP_SYSPLL1_D16     5
0041 #define CLK_TOP_SYSPLL_D3       6
0042 #define CLK_TOP_SYSPLL2_D2      7
0043 #define CLK_TOP_SYSPLL2_D4      8
0044 #define CLK_TOP_SYSPLL2_D8      9
0045 #define CLK_TOP_SYSPLL_D5       10
0046 #define CLK_TOP_SYSPLL3_D2      11
0047 #define CLK_TOP_SYSPLL3_D4      12
0048 #define CLK_TOP_SYSPLL_D7       13
0049 #define CLK_TOP_SYSPLL4_D2      14
0050 #define CLK_TOP_SYSPLL4_D4      15
0051 #define CLK_TOP_USB20_192M      16
0052 #define CLK_TOP_USB20_192M_D4       17
0053 #define CLK_TOP_USB20_192M_D8       18
0054 #define CLK_TOP_USB20_192M_D16      19
0055 #define CLK_TOP_USB20_192M_D32      20
0056 #define CLK_TOP_UNIVPLL         21
0057 #define CLK_TOP_UNIVPLL_D2      22
0058 #define CLK_TOP_UNIVPLL1_D2     23
0059 #define CLK_TOP_UNIVPLL1_D4     24
0060 #define CLK_TOP_UNIVPLL_D3      25
0061 #define CLK_TOP_UNIVPLL2_D2     26
0062 #define CLK_TOP_UNIVPLL2_D4     27
0063 #define CLK_TOP_UNIVPLL2_D8     28
0064 #define CLK_TOP_UNIVPLL2_D32        29
0065 #define CLK_TOP_UNIVPLL_D5      30
0066 #define CLK_TOP_UNIVPLL3_D2     31
0067 #define CLK_TOP_UNIVPLL3_D4     32
0068 #define CLK_TOP_MMPLL           33
0069 #define CLK_TOP_MMPLL_D2        34
0070 #define CLK_TOP_MPLL            35
0071 #define CLK_TOP_DA_MPLL_104M_DIV    36
0072 #define CLK_TOP_DA_MPLL_52M_DIV     37
0073 #define CLK_TOP_MFGPLL          38
0074 #define CLK_TOP_MSDCPLL         39
0075 #define CLK_TOP_MSDCPLL_D2      40
0076 #define CLK_TOP_APLL1           41
0077 #define CLK_TOP_APLL1_D2        42
0078 #define CLK_TOP_APLL1_D4        43
0079 #define CLK_TOP_APLL1_D8        44
0080 #define CLK_TOP_ULPOSC1         45
0081 #define CLK_TOP_ULPOSC1_D2      46
0082 #define CLK_TOP_ULPOSC1_D4      47
0083 #define CLK_TOP_ULPOSC1_D8      48
0084 #define CLK_TOP_ULPOSC1_D16     49
0085 #define CLK_TOP_ULPOSC1_D32     50
0086 #define CLK_TOP_DMPLL           51
0087 #define CLK_TOP_F_FRTC          52
0088 #define CLK_TOP_F_F26M          53
0089 #define CLK_TOP_AXI         54
0090 #define CLK_TOP_MM          55
0091 #define CLK_TOP_SCP         56
0092 #define CLK_TOP_MFG         57
0093 #define CLK_TOP_F_FUART         58
0094 #define CLK_TOP_SPI         59
0095 #define CLK_TOP_MSDC50_0        60
0096 #define CLK_TOP_MSDC30_1        61
0097 #define CLK_TOP_AUDIO           62
0098 #define CLK_TOP_AUD_1           63
0099 #define CLK_TOP_AUD_ENGEN1      64
0100 #define CLK_TOP_F_FDISP_PWM     65
0101 #define CLK_TOP_SSPM            66
0102 #define CLK_TOP_DXCC            67
0103 #define CLK_TOP_I2C         68
0104 #define CLK_TOP_F_FPWM          69
0105 #define CLK_TOP_F_FSENINF       70
0106 #define CLK_TOP_AES_FDE         71
0107 #define CLK_TOP_F_BIST2FPC      72
0108 #define CLK_TOP_ARMPLL_DIVIDER_PLL0 73
0109 #define CLK_TOP_ARMPLL_DIVIDER_PLL1 74
0110 #define CLK_TOP_ARMPLL_DIVIDER_PLL2 75
0111 #define CLK_TOP_DA_USB20_48M_DIV    76
0112 #define CLK_TOP_DA_UNIV_48M_DIV     77
0113 #define CLK_TOP_APLL12_DIV0     78
0114 #define CLK_TOP_APLL12_DIV1     79
0115 #define CLK_TOP_APLL12_DIV2     80
0116 #define CLK_TOP_APLL12_DIV3     81
0117 #define CLK_TOP_ARMPLL_DIVIDER_PLL0_EN  82
0118 #define CLK_TOP_ARMPLL_DIVIDER_PLL1_EN  83
0119 #define CLK_TOP_ARMPLL_DIVIDER_PLL2_EN  84
0120 #define CLK_TOP_FMEM_OCC_DRC_EN     85
0121 #define CLK_TOP_USB20_48M_EN        86
0122 #define CLK_TOP_UNIVPLL_48M_EN      87
0123 #define CLK_TOP_MPLL_104M_EN        88
0124 #define CLK_TOP_MPLL_52M_EN     89
0125 #define CLK_TOP_F_UFS_MP_SAP_CFG_EN 90
0126 #define CLK_TOP_F_BIST2FPC_EN       91
0127 #define CLK_TOP_MD_32K          92
0128 #define CLK_TOP_MD_26M          93
0129 #define CLK_TOP_MD2_32K         94
0130 #define CLK_TOP_MD2_26M         95
0131 #define CLK_TOP_AXI_SEL         96
0132 #define CLK_TOP_MEM_SEL         97
0133 #define CLK_TOP_MM_SEL          98
0134 #define CLK_TOP_SCP_SEL         99
0135 #define CLK_TOP_MFG_SEL         100
0136 #define CLK_TOP_ATB_SEL         101
0137 #define CLK_TOP_CAMTG_SEL       102
0138 #define CLK_TOP_CAMTG1_SEL      103
0139 #define CLK_TOP_CAMTG2_SEL      104
0140 #define CLK_TOP_CAMTG3_SEL      105
0141 #define CLK_TOP_UART_SEL        106
0142 #define CLK_TOP_SPI_SEL         107
0143 #define CLK_TOP_MSDC50_0_HCLK_SEL   108
0144 #define CLK_TOP_MSDC50_0_SEL        109
0145 #define CLK_TOP_MSDC30_1_SEL        110
0146 #define CLK_TOP_AUDIO_SEL       111
0147 #define CLK_TOP_AUD_INTBUS_SEL      112
0148 #define CLK_TOP_AUD_1_SEL       113
0149 #define CLK_TOP_AUD_ENGEN1_SEL      114
0150 #define CLK_TOP_DISP_PWM_SEL        115
0151 #define CLK_TOP_SSPM_SEL        116
0152 #define CLK_TOP_DXCC_SEL        117
0153 #define CLK_TOP_USB_TOP_SEL     118
0154 #define CLK_TOP_SPM_SEL         119
0155 #define CLK_TOP_I2C_SEL         120
0156 #define CLK_TOP_PWM_SEL         121
0157 #define CLK_TOP_SENINF_SEL      122
0158 #define CLK_TOP_AES_FDE_SEL     123
0159 #define CLK_TOP_PWRAP_ULPOSC_SEL    124
0160 #define CLK_TOP_CAMTM_SEL       125
0161 #define CLK_TOP_NR_CLK          126
0162 
0163 /* INFRACFG */
0164 #define CLK_IFR_ICUSB           0
0165 #define CLK_IFR_GCE         1
0166 #define CLK_IFR_THERM           2
0167 #define CLK_IFR_I2C_AP          3
0168 #define CLK_IFR_I2C_CCU         4
0169 #define CLK_IFR_I2C_SSPM        5
0170 #define CLK_IFR_I2C_RSV         6
0171 #define CLK_IFR_PWM_HCLK        7
0172 #define CLK_IFR_PWM1            8
0173 #define CLK_IFR_PWM2            9
0174 #define CLK_IFR_PWM3            10
0175 #define CLK_IFR_PWM4            11
0176 #define CLK_IFR_PWM5            12
0177 #define CLK_IFR_PWM         13
0178 #define CLK_IFR_UART0           14
0179 #define CLK_IFR_UART1           15
0180 #define CLK_IFR_GCE_26M         16
0181 #define CLK_IFR_CQ_DMA_FPC      17
0182 #define CLK_IFR_BTIF            18
0183 #define CLK_IFR_SPI0            19
0184 #define CLK_IFR_MSDC0           20
0185 #define CLK_IFR_MSDC1           21
0186 #define CLK_IFR_TRNG            22
0187 #define CLK_IFR_AUXADC          23
0188 #define CLK_IFR_CCIF1_AP        24
0189 #define CLK_IFR_CCIF1_MD        25
0190 #define CLK_IFR_AUXADC_MD       26
0191 #define CLK_IFR_AP_DMA          27
0192 #define CLK_IFR_DEVICE_APC      28
0193 #define CLK_IFR_CCIF_AP         29
0194 #define CLK_IFR_AUDIO           30
0195 #define CLK_IFR_CCIF_MD         31
0196 #define CLK_IFR_RG_PWM_FBCLK6       32
0197 #define CLK_IFR_DISP_PWM        33
0198 #define CLK_IFR_CLDMA_BCLK      34
0199 #define CLK_IFR_AUDIO_26M_BCLK      35
0200 #define CLK_IFR_SPI1            36
0201 #define CLK_IFR_I2C4            37
0202 #define CLK_IFR_SPI2            38
0203 #define CLK_IFR_SPI3            39
0204 #define CLK_IFR_I2C5            40
0205 #define CLK_IFR_I2C5_ARBITER        41
0206 #define CLK_IFR_I2C5_IMM        42
0207 #define CLK_IFR_I2C1_ARBITER        43
0208 #define CLK_IFR_I2C1_IMM        44
0209 #define CLK_IFR_I2C2_ARBITER        45
0210 #define CLK_IFR_I2C2_IMM        46
0211 #define CLK_IFR_SPI4            47
0212 #define CLK_IFR_SPI5            48
0213 #define CLK_IFR_CQ_DMA          49
0214 #define CLK_IFR_FAES_FDE        50
0215 #define CLK_IFR_MSDC0_SELF      51
0216 #define CLK_IFR_MSDC1_SELF      52
0217 #define CLK_IFR_I2C6            53
0218 #define CLK_IFR_AP_MSDC0        54
0219 #define CLK_IFR_MD_MSDC0        55
0220 #define CLK_IFR_MSDC0_SRC       56
0221 #define CLK_IFR_MSDC1_SRC       57
0222 #define CLK_IFR_AES_TOP0_BCLK       58
0223 #define CLK_IFR_MCU_PM_BCLK     59
0224 #define CLK_IFR_CCIF2_AP        60
0225 #define CLK_IFR_CCIF2_MD        61
0226 #define CLK_IFR_CCIF3_AP        62
0227 #define CLK_IFR_CCIF3_MD        63
0228 #define CLK_IFR_NR_CLK          64
0229 
0230 /* AUDIO */
0231 #define CLK_AUDIO_AFE           0
0232 #define CLK_AUDIO_22M           1
0233 #define CLK_AUDIO_APLL_TUNER        2
0234 #define CLK_AUDIO_ADC           3
0235 #define CLK_AUDIO_DAC           4
0236 #define CLK_AUDIO_DAC_PREDIS        5
0237 #define CLK_AUDIO_TML           6
0238 #define CLK_AUDIO_I2S1_BCLK     7
0239 #define CLK_AUDIO_I2S2_BCLK     8
0240 #define CLK_AUDIO_I2S3_BCLK     9
0241 #define CLK_AUDIO_I2S4_BCLK     10
0242 #define CLK_AUDIO_NR_CLK        11
0243 
0244 /* MIPI_RX_ANA_CSI0A */
0245 
0246 #define CLK_MIPI0A_CSR_CSI_EN_0A    0
0247 #define CLK_MIPI0A_NR_CLK       1
0248 
0249 /* MMSYS_CONFIG */
0250 
0251 #define CLK_MM_MDP_RDMA0        0
0252 #define CLK_MM_MDP_CCORR0       1
0253 #define CLK_MM_MDP_RSZ0         2
0254 #define CLK_MM_MDP_RSZ1         3
0255 #define CLK_MM_MDP_TDSHP0       4
0256 #define CLK_MM_MDP_WROT0        5
0257 #define CLK_MM_MDP_WDMA0        6
0258 #define CLK_MM_DISP_OVL0        7
0259 #define CLK_MM_DISP_OVL0_2L     8
0260 #define CLK_MM_DISP_RSZ0        9
0261 #define CLK_MM_DISP_RDMA0       10
0262 #define CLK_MM_DISP_WDMA0       11
0263 #define CLK_MM_DISP_COLOR0      12
0264 #define CLK_MM_DISP_CCORR0      13
0265 #define CLK_MM_DISP_AAL0        14
0266 #define CLK_MM_DISP_GAMMA0      15
0267 #define CLK_MM_DISP_DITHER0     16
0268 #define CLK_MM_DSI0         17
0269 #define CLK_MM_FAKE_ENG         18
0270 #define CLK_MM_SMI_COMMON       19
0271 #define CLK_MM_SMI_LARB0        20
0272 #define CLK_MM_SMI_COMM0        21
0273 #define CLK_MM_SMI_COMM1        22
0274 #define CLK_MM_CAM_MDP          23
0275 #define CLK_MM_SMI_IMG          24
0276 #define CLK_MM_SMI_CAM          25
0277 #define CLK_MM_IMG_DL_RELAY     26
0278 #define CLK_MM_IMG_DL_ASYNC_TOP     27
0279 #define CLK_MM_DIG_DSI          28
0280 #define CLK_MM_F26M_HRTWT       29
0281 #define CLK_MM_NR_CLK           30
0282 
0283 /* IMGSYS */
0284 
0285 #define CLK_IMG_LARB2           0
0286 #define CLK_IMG_DIP         1
0287 #define CLK_IMG_FDVT            2
0288 #define CLK_IMG_DPE         3
0289 #define CLK_IMG_RSC         4
0290 #define CLK_IMG_NR_CLK          5
0291 
0292 /* VENCSYS */
0293 
0294 #define CLK_VENC_SET0_LARB      0
0295 #define CLK_VENC_SET1_VENC      1
0296 #define CLK_VENC_SET2_JPGENC        2
0297 #define CLK_VENC_SET3_VDEC      3
0298 #define CLK_VENC_NR_CLK         4
0299 
0300 /* CAMSYS */
0301 
0302 #define CLK_CAM_LARB3           0
0303 #define CLK_CAM_DFP_VAD         1
0304 #define CLK_CAM             2
0305 #define CLK_CAMTG           3
0306 #define CLK_CAM_SENINF          4
0307 #define CLK_CAMSV0          5
0308 #define CLK_CAMSV1          6
0309 #define CLK_CAMSV2          7
0310 #define CLK_CAM_CCU         8
0311 #define CLK_CAM_NR_CLK          9
0312 
0313 #endif /* _DT_BINDINGS_CLK_MT6765_H */