Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (c) 2014 MediaTek Inc.
0004  * Author: James Liao <jamesjj.liao@mediatek.com>
0005  */
0006 
0007 #ifndef _DT_BINDINGS_CLK_MT8135_H
0008 #define _DT_BINDINGS_CLK_MT8135_H
0009 
0010 /* TOPCKGEN */
0011 
0012 #define CLK_TOP_DSI0_LNTC_DSICLK    1
0013 #define CLK_TOP_HDMITX_CLKDIG_CTS   2
0014 #define CLK_TOP_CLKPH_MCK       3
0015 #define CLK_TOP_CPUM_TCK_IN     4
0016 #define CLK_TOP_MAINPLL_806M        5
0017 #define CLK_TOP_MAINPLL_537P3M      6
0018 #define CLK_TOP_MAINPLL_322P4M      7
0019 #define CLK_TOP_MAINPLL_230P3M      8
0020 #define CLK_TOP_UNIVPLL_624M        9
0021 #define CLK_TOP_UNIVPLL_416M        10
0022 #define CLK_TOP_UNIVPLL_249P6M      11
0023 #define CLK_TOP_UNIVPLL_178P3M      12
0024 #define CLK_TOP_UNIVPLL_48M     13
0025 #define CLK_TOP_MMPLL_D2        14
0026 #define CLK_TOP_MMPLL_D3        15
0027 #define CLK_TOP_MMPLL_D5        16
0028 #define CLK_TOP_MMPLL_D7        17
0029 #define CLK_TOP_MMPLL_D4        18
0030 #define CLK_TOP_MMPLL_D6        19
0031 #define CLK_TOP_SYSPLL_D2       20
0032 #define CLK_TOP_SYSPLL_D4       21
0033 #define CLK_TOP_SYSPLL_D6       22
0034 #define CLK_TOP_SYSPLL_D8       23
0035 #define CLK_TOP_SYSPLL_D10      24
0036 #define CLK_TOP_SYSPLL_D12      25
0037 #define CLK_TOP_SYSPLL_D16      26
0038 #define CLK_TOP_SYSPLL_D24      27
0039 #define CLK_TOP_SYSPLL_D3       28
0040 #define CLK_TOP_SYSPLL_D2P5     29
0041 #define CLK_TOP_SYSPLL_D5       30
0042 #define CLK_TOP_SYSPLL_D3P5     31
0043 #define CLK_TOP_UNIVPLL1_D2     32
0044 #define CLK_TOP_UNIVPLL1_D4     33
0045 #define CLK_TOP_UNIVPLL1_D6     34
0046 #define CLK_TOP_UNIVPLL1_D8     35
0047 #define CLK_TOP_UNIVPLL1_D10        36
0048 #define CLK_TOP_UNIVPLL2_D2     37
0049 #define CLK_TOP_UNIVPLL2_D4     38
0050 #define CLK_TOP_UNIVPLL2_D6     39
0051 #define CLK_TOP_UNIVPLL2_D8     40
0052 #define CLK_TOP_UNIVPLL_D3      41
0053 #define CLK_TOP_UNIVPLL_D5      42
0054 #define CLK_TOP_UNIVPLL_D7      43
0055 #define CLK_TOP_UNIVPLL_D10     44
0056 #define CLK_TOP_UNIVPLL_D26     45
0057 #define CLK_TOP_APLL            46
0058 #define CLK_TOP_APLL_D4         47
0059 #define CLK_TOP_APLL_D8         48
0060 #define CLK_TOP_APLL_D16        49
0061 #define CLK_TOP_APLL_D24        50
0062 #define CLK_TOP_LVDSPLL_D2      51
0063 #define CLK_TOP_LVDSPLL_D4      52
0064 #define CLK_TOP_LVDSPLL_D8      53
0065 #define CLK_TOP_LVDSTX_CLKDIG_CT    54
0066 #define CLK_TOP_VPLL_DPIX       55
0067 #define CLK_TOP_TVHDMI_H        56
0068 #define CLK_TOP_HDMITX_CLKDIG_D2    57
0069 #define CLK_TOP_HDMITX_CLKDIG_D3    58
0070 #define CLK_TOP_TVHDMI_D2       59
0071 #define CLK_TOP_TVHDMI_D4       60
0072 #define CLK_TOP_MEMPLL_MCK_D4       61
0073 #define CLK_TOP_AXI_SEL         62
0074 #define CLK_TOP_SMI_SEL         63
0075 #define CLK_TOP_MFG_SEL         64
0076 #define CLK_TOP_IRDA_SEL        65
0077 #define CLK_TOP_CAM_SEL         66
0078 #define CLK_TOP_AUD_INTBUS_SEL      67
0079 #define CLK_TOP_JPG_SEL         68
0080 #define CLK_TOP_DISP_SEL        69
0081 #define CLK_TOP_MSDC30_1_SEL        70
0082 #define CLK_TOP_MSDC30_2_SEL        71
0083 #define CLK_TOP_MSDC30_3_SEL        72
0084 #define CLK_TOP_MSDC30_4_SEL        73
0085 #define CLK_TOP_USB20_SEL       74
0086 #define CLK_TOP_VENC_SEL        75
0087 #define CLK_TOP_SPI_SEL         76
0088 #define CLK_TOP_UART_SEL        77
0089 #define CLK_TOP_MEM_SEL         78
0090 #define CLK_TOP_CAMTG_SEL       79
0091 #define CLK_TOP_AUDIO_SEL       80
0092 #define CLK_TOP_FIX_SEL         81
0093 #define CLK_TOP_VDEC_SEL        82
0094 #define CLK_TOP_DDRPHYCFG_SEL       83
0095 #define CLK_TOP_DPILVDS_SEL     84
0096 #define CLK_TOP_PMICSPI_SEL     85
0097 #define CLK_TOP_MSDC30_0_SEL        86
0098 #define CLK_TOP_SMI_MFG_AS_SEL      87
0099 #define CLK_TOP_GCPU_SEL        88
0100 #define CLK_TOP_DPI1_SEL        89
0101 #define CLK_TOP_CCI_SEL         90
0102 #define CLK_TOP_APLL_SEL        91
0103 #define CLK_TOP_HDMIPLL_SEL     92
0104 #define CLK_TOP_NR_CLK          93
0105 
0106 /* APMIXED_SYS */
0107 
0108 #define CLK_APMIXED_ARMPLL1     1
0109 #define CLK_APMIXED_ARMPLL2     2
0110 #define CLK_APMIXED_MAINPLL     3
0111 #define CLK_APMIXED_UNIVPLL     4
0112 #define CLK_APMIXED_MMPLL       5
0113 #define CLK_APMIXED_MSDCPLL     6
0114 #define CLK_APMIXED_TVDPLL      7
0115 #define CLK_APMIXED_LVDSPLL     8
0116 #define CLK_APMIXED_AUDPLL      9
0117 #define CLK_APMIXED_VDECPLL     10
0118 #define CLK_APMIXED_NR_CLK      11
0119 
0120 /* INFRA_SYS */
0121 
0122 #define CLK_INFRA_PMIC_WRAP     1
0123 #define CLK_INFRA_PMICSPI       2
0124 #define CLK_INFRA_CCIF1_AP_CTRL     3
0125 #define CLK_INFRA_CCIF0_AP_CTRL     4
0126 #define CLK_INFRA_KP            5
0127 #define CLK_INFRA_CPUM          6
0128 #define CLK_INFRA_M4U           7
0129 #define CLK_INFRA_MFGAXI        8
0130 #define CLK_INFRA_DEVAPC        9
0131 #define CLK_INFRA_AUDIO         10
0132 #define CLK_INFRA_MFG_BUS       11
0133 #define CLK_INFRA_SMI           12
0134 #define CLK_INFRA_DBGCLK        13
0135 #define CLK_INFRA_NR_CLK        14
0136 
0137 /* PERI_SYS */
0138 
0139 #define CLK_PERI_I2C5           1
0140 #define CLK_PERI_I2C4           2
0141 #define CLK_PERI_I2C3           3
0142 #define CLK_PERI_I2C2           4
0143 #define CLK_PERI_I2C1           5
0144 #define CLK_PERI_I2C0           6
0145 #define CLK_PERI_UART3          7
0146 #define CLK_PERI_UART2          8
0147 #define CLK_PERI_UART1          9
0148 #define CLK_PERI_UART0          10
0149 #define CLK_PERI_IRDA           11
0150 #define CLK_PERI_NLI            12
0151 #define CLK_PERI_MD_HIF         13
0152 #define CLK_PERI_AP_HIF         14
0153 #define CLK_PERI_MSDC30_3       15
0154 #define CLK_PERI_MSDC30_2       16
0155 #define CLK_PERI_MSDC30_1       17
0156 #define CLK_PERI_MSDC20_2       18
0157 #define CLK_PERI_MSDC20_1       19
0158 #define CLK_PERI_AP_DMA         20
0159 #define CLK_PERI_USB1           21
0160 #define CLK_PERI_USB0           22
0161 #define CLK_PERI_PWM            23
0162 #define CLK_PERI_PWM7           24
0163 #define CLK_PERI_PWM6           25
0164 #define CLK_PERI_PWM5           26
0165 #define CLK_PERI_PWM4           27
0166 #define CLK_PERI_PWM3           28
0167 #define CLK_PERI_PWM2           29
0168 #define CLK_PERI_PWM1           30
0169 #define CLK_PERI_THERM          31
0170 #define CLK_PERI_NFI            32
0171 #define CLK_PERI_USBSLV         33
0172 #define CLK_PERI_USB1_MCU       34
0173 #define CLK_PERI_USB0_MCU       35
0174 #define CLK_PERI_GCPU           36
0175 #define CLK_PERI_FHCTL          37
0176 #define CLK_PERI_SPI1           38
0177 #define CLK_PERI_AUXADC         39
0178 #define CLK_PERI_PERI_PWRAP     40
0179 #define CLK_PERI_I2C6           41
0180 #define CLK_PERI_UART0_SEL      42
0181 #define CLK_PERI_UART1_SEL      43
0182 #define CLK_PERI_UART2_SEL      44
0183 #define CLK_PERI_UART3_SEL      45
0184 #define CLK_PERI_NR_CLK         46
0185 
0186 #endif /* _DT_BINDINGS_CLK_MT8135_H */