0001
0002
0003
0004
0005
0006
0007 #ifndef _DT_BINDINGS_CLK_MT8173_H
0008 #define _DT_BINDINGS_CLK_MT8173_H
0009
0010
0011
0012 #define CLK_TOP_CLKPH_MCK_O 1
0013 #define CLK_TOP_USB_SYSPLL_125M 3
0014 #define CLK_TOP_HDMITX_DIG_CTS 4
0015 #define CLK_TOP_ARMCA7PLL_754M 5
0016 #define CLK_TOP_ARMCA7PLL_502M 6
0017 #define CLK_TOP_MAIN_H546M 7
0018 #define CLK_TOP_MAIN_H364M 8
0019 #define CLK_TOP_MAIN_H218P4M 9
0020 #define CLK_TOP_MAIN_H156M 10
0021 #define CLK_TOP_TVDPLL_445P5M 11
0022 #define CLK_TOP_TVDPLL_594M 12
0023 #define CLK_TOP_UNIV_624M 13
0024 #define CLK_TOP_UNIV_416M 14
0025 #define CLK_TOP_UNIV_249P6M 15
0026 #define CLK_TOP_UNIV_178P3M 16
0027 #define CLK_TOP_UNIV_48M 17
0028 #define CLK_TOP_CLKRTC_EXT 18
0029 #define CLK_TOP_CLKRTC_INT 19
0030 #define CLK_TOP_FPC 20
0031 #define CLK_TOP_HDMITXPLL_D2 21
0032 #define CLK_TOP_HDMITXPLL_D3 22
0033 #define CLK_TOP_ARMCA7PLL_D2 23
0034 #define CLK_TOP_ARMCA7PLL_D3 24
0035 #define CLK_TOP_APLL1 25
0036 #define CLK_TOP_APLL2 26
0037 #define CLK_TOP_DMPLL 27
0038 #define CLK_TOP_DMPLL_D2 28
0039 #define CLK_TOP_DMPLL_D4 29
0040 #define CLK_TOP_DMPLL_D8 30
0041 #define CLK_TOP_DMPLL_D16 31
0042 #define CLK_TOP_LVDSPLL_D2 32
0043 #define CLK_TOP_LVDSPLL_D4 33
0044 #define CLK_TOP_LVDSPLL_D8 34
0045 #define CLK_TOP_MMPLL 35
0046 #define CLK_TOP_MMPLL_D2 36
0047 #define CLK_TOP_MSDCPLL 37
0048 #define CLK_TOP_MSDCPLL_D2 38
0049 #define CLK_TOP_MSDCPLL_D4 39
0050 #define CLK_TOP_MSDCPLL2 40
0051 #define CLK_TOP_MSDCPLL2_D2 41
0052 #define CLK_TOP_MSDCPLL2_D4 42
0053 #define CLK_TOP_SYSPLL_D2 43
0054 #define CLK_TOP_SYSPLL1_D2 44
0055 #define CLK_TOP_SYSPLL1_D4 45
0056 #define CLK_TOP_SYSPLL1_D8 46
0057 #define CLK_TOP_SYSPLL1_D16 47
0058 #define CLK_TOP_SYSPLL_D3 48
0059 #define CLK_TOP_SYSPLL2_D2 49
0060 #define CLK_TOP_SYSPLL2_D4 50
0061 #define CLK_TOP_SYSPLL_D5 51
0062 #define CLK_TOP_SYSPLL3_D2 52
0063 #define CLK_TOP_SYSPLL3_D4 53
0064 #define CLK_TOP_SYSPLL_D7 54
0065 #define CLK_TOP_SYSPLL4_D2 55
0066 #define CLK_TOP_SYSPLL4_D4 56
0067 #define CLK_TOP_TVDPLL 57
0068 #define CLK_TOP_TVDPLL_D2 58
0069 #define CLK_TOP_TVDPLL_D4 59
0070 #define CLK_TOP_TVDPLL_D8 60
0071 #define CLK_TOP_TVDPLL_D16 61
0072 #define CLK_TOP_UNIVPLL_D2 62
0073 #define CLK_TOP_UNIVPLL1_D2 63
0074 #define CLK_TOP_UNIVPLL1_D4 64
0075 #define CLK_TOP_UNIVPLL1_D8 65
0076 #define CLK_TOP_UNIVPLL_D3 66
0077 #define CLK_TOP_UNIVPLL2_D2 67
0078 #define CLK_TOP_UNIVPLL2_D4 68
0079 #define CLK_TOP_UNIVPLL2_D8 69
0080 #define CLK_TOP_UNIVPLL_D5 70
0081 #define CLK_TOP_UNIVPLL3_D2 71
0082 #define CLK_TOP_UNIVPLL3_D4 72
0083 #define CLK_TOP_UNIVPLL3_D8 73
0084 #define CLK_TOP_UNIVPLL_D7 74
0085 #define CLK_TOP_UNIVPLL_D26 75
0086 #define CLK_TOP_UNIVPLL_D52 76
0087 #define CLK_TOP_VCODECPLL 77
0088 #define CLK_TOP_VCODECPLL_370P5 78
0089 #define CLK_TOP_VENCPLL 79
0090 #define CLK_TOP_VENCPLL_D2 80
0091 #define CLK_TOP_VENCPLL_D4 81
0092 #define CLK_TOP_AXI_SEL 82
0093 #define CLK_TOP_MEM_SEL 83
0094 #define CLK_TOP_DDRPHYCFG_SEL 84
0095 #define CLK_TOP_MM_SEL 85
0096 #define CLK_TOP_PWM_SEL 86
0097 #define CLK_TOP_VDEC_SEL 87
0098 #define CLK_TOP_VENC_SEL 88
0099 #define CLK_TOP_MFG_SEL 89
0100 #define CLK_TOP_CAMTG_SEL 90
0101 #define CLK_TOP_UART_SEL 91
0102 #define CLK_TOP_SPI_SEL 92
0103 #define CLK_TOP_USB20_SEL 93
0104 #define CLK_TOP_USB30_SEL 94
0105 #define CLK_TOP_MSDC50_0_H_SEL 95
0106 #define CLK_TOP_MSDC50_0_SEL 96
0107 #define CLK_TOP_MSDC30_1_SEL 97
0108 #define CLK_TOP_MSDC30_2_SEL 98
0109 #define CLK_TOP_MSDC30_3_SEL 99
0110 #define CLK_TOP_AUDIO_SEL 100
0111 #define CLK_TOP_AUD_INTBUS_SEL 101
0112 #define CLK_TOP_PMICSPI_SEL 102
0113 #define CLK_TOP_SCP_SEL 103
0114 #define CLK_TOP_ATB_SEL 104
0115 #define CLK_TOP_VENC_LT_SEL 105
0116 #define CLK_TOP_DPI0_SEL 106
0117 #define CLK_TOP_IRDA_SEL 107
0118 #define CLK_TOP_CCI400_SEL 108
0119 #define CLK_TOP_AUD_1_SEL 109
0120 #define CLK_TOP_AUD_2_SEL 110
0121 #define CLK_TOP_MEM_MFG_IN_SEL 111
0122 #define CLK_TOP_AXI_MFG_IN_SEL 112
0123 #define CLK_TOP_SCAM_SEL 113
0124 #define CLK_TOP_SPINFI_IFR_SEL 114
0125 #define CLK_TOP_HDMI_SEL 115
0126 #define CLK_TOP_DPILVDS_SEL 116
0127 #define CLK_TOP_MSDC50_2_H_SEL 117
0128 #define CLK_TOP_HDCP_SEL 118
0129 #define CLK_TOP_HDCP_24M_SEL 119
0130 #define CLK_TOP_RTC_SEL 120
0131 #define CLK_TOP_APLL1_DIV0 121
0132 #define CLK_TOP_APLL1_DIV1 122
0133 #define CLK_TOP_APLL1_DIV2 123
0134 #define CLK_TOP_APLL1_DIV3 124
0135 #define CLK_TOP_APLL1_DIV4 125
0136 #define CLK_TOP_APLL1_DIV5 126
0137 #define CLK_TOP_APLL2_DIV0 127
0138 #define CLK_TOP_APLL2_DIV1 128
0139 #define CLK_TOP_APLL2_DIV2 129
0140 #define CLK_TOP_APLL2_DIV3 130
0141 #define CLK_TOP_APLL2_DIV4 131
0142 #define CLK_TOP_APLL2_DIV5 132
0143 #define CLK_TOP_I2S0_M_SEL 133
0144 #define CLK_TOP_I2S1_M_SEL 134
0145 #define CLK_TOP_I2S2_M_SEL 135
0146 #define CLK_TOP_I2S3_M_SEL 136
0147 #define CLK_TOP_I2S3_B_SEL 137
0148 #define CLK_TOP_DSI0_DIG 138
0149 #define CLK_TOP_DSI1_DIG 139
0150 #define CLK_TOP_LVDS_PXL 140
0151 #define CLK_TOP_LVDS_CTS 141
0152 #define CLK_TOP_NR_CLK 142
0153
0154
0155
0156 #define CLK_APMIXED_ARMCA15PLL 1
0157 #define CLK_APMIXED_ARMCA7PLL 2
0158 #define CLK_APMIXED_MAINPLL 3
0159 #define CLK_APMIXED_UNIVPLL 4
0160 #define CLK_APMIXED_MMPLL 5
0161 #define CLK_APMIXED_MSDCPLL 6
0162 #define CLK_APMIXED_VENCPLL 7
0163 #define CLK_APMIXED_TVDPLL 8
0164 #define CLK_APMIXED_MPLL 9
0165 #define CLK_APMIXED_VCODECPLL 10
0166 #define CLK_APMIXED_APLL1 11
0167 #define CLK_APMIXED_APLL2 12
0168 #define CLK_APMIXED_LVDSPLL 13
0169 #define CLK_APMIXED_MSDCPLL2 14
0170 #define CLK_APMIXED_REF2USB_TX 15
0171 #define CLK_APMIXED_HDMI_REF 16
0172 #define CLK_APMIXED_NR_CLK 17
0173
0174
0175
0176 #define CLK_INFRA_DBGCLK 1
0177 #define CLK_INFRA_SMI 2
0178 #define CLK_INFRA_AUDIO 3
0179 #define CLK_INFRA_GCE 4
0180 #define CLK_INFRA_L2C_SRAM 5
0181 #define CLK_INFRA_M4U 6
0182 #define CLK_INFRA_CPUM 7
0183 #define CLK_INFRA_KP 8
0184 #define CLK_INFRA_CEC 9
0185 #define CLK_INFRA_PMICSPI 10
0186 #define CLK_INFRA_PMICWRAP 11
0187 #define CLK_INFRA_CLK_13M 12
0188 #define CLK_INFRA_CA53SEL 13
0189 #define CLK_INFRA_CA72SEL 14
0190 #define CLK_INFRA_NR_CLK 15
0191
0192
0193
0194 #define CLK_PERI_NFI 1
0195 #define CLK_PERI_THERM 2
0196 #define CLK_PERI_PWM1 3
0197 #define CLK_PERI_PWM2 4
0198 #define CLK_PERI_PWM3 5
0199 #define CLK_PERI_PWM4 6
0200 #define CLK_PERI_PWM5 7
0201 #define CLK_PERI_PWM6 8
0202 #define CLK_PERI_PWM7 9
0203 #define CLK_PERI_PWM 10
0204 #define CLK_PERI_USB0 11
0205 #define CLK_PERI_USB1 12
0206 #define CLK_PERI_AP_DMA 13
0207 #define CLK_PERI_MSDC30_0 14
0208 #define CLK_PERI_MSDC30_1 15
0209 #define CLK_PERI_MSDC30_2 16
0210 #define CLK_PERI_MSDC30_3 17
0211 #define CLK_PERI_NLI_ARB 18
0212 #define CLK_PERI_IRDA 19
0213 #define CLK_PERI_UART0 20
0214 #define CLK_PERI_UART1 21
0215 #define CLK_PERI_UART2 22
0216 #define CLK_PERI_UART3 23
0217 #define CLK_PERI_I2C0 24
0218 #define CLK_PERI_I2C1 25
0219 #define CLK_PERI_I2C2 26
0220 #define CLK_PERI_I2C3 27
0221 #define CLK_PERI_I2C4 28
0222 #define CLK_PERI_AUXADC 29
0223 #define CLK_PERI_SPI0 30
0224 #define CLK_PERI_I2C5 31
0225 #define CLK_PERI_NFIECC 32
0226 #define CLK_PERI_SPI 33
0227 #define CLK_PERI_IRRX 34
0228 #define CLK_PERI_I2C6 35
0229 #define CLK_PERI_UART0_SEL 36
0230 #define CLK_PERI_UART1_SEL 37
0231 #define CLK_PERI_UART2_SEL 38
0232 #define CLK_PERI_UART3_SEL 39
0233 #define CLK_PERI_NR_CLK 40
0234
0235
0236
0237 #define CLK_IMG_LARB2_SMI 1
0238 #define CLK_IMG_CAM_SMI 2
0239 #define CLK_IMG_CAM_CAM 3
0240 #define CLK_IMG_SEN_TG 4
0241 #define CLK_IMG_SEN_CAM 5
0242 #define CLK_IMG_CAM_SV 6
0243 #define CLK_IMG_FD 7
0244 #define CLK_IMG_NR_CLK 8
0245
0246
0247
0248 #define CLK_MM_SMI_COMMON 1
0249 #define CLK_MM_SMI_LARB0 2
0250 #define CLK_MM_CAM_MDP 3
0251 #define CLK_MM_MDP_RDMA0 4
0252 #define CLK_MM_MDP_RDMA1 5
0253 #define CLK_MM_MDP_RSZ0 6
0254 #define CLK_MM_MDP_RSZ1 7
0255 #define CLK_MM_MDP_RSZ2 8
0256 #define CLK_MM_MDP_TDSHP0 9
0257 #define CLK_MM_MDP_TDSHP1 10
0258 #define CLK_MM_MDP_WDMA 11
0259 #define CLK_MM_MDP_WROT0 12
0260 #define CLK_MM_MDP_WROT1 13
0261 #define CLK_MM_FAKE_ENG 14
0262 #define CLK_MM_MUTEX_32K 15
0263 #define CLK_MM_DISP_OVL0 16
0264 #define CLK_MM_DISP_OVL1 17
0265 #define CLK_MM_DISP_RDMA0 18
0266 #define CLK_MM_DISP_RDMA1 19
0267 #define CLK_MM_DISP_RDMA2 20
0268 #define CLK_MM_DISP_WDMA0 21
0269 #define CLK_MM_DISP_WDMA1 22
0270 #define CLK_MM_DISP_COLOR0 23
0271 #define CLK_MM_DISP_COLOR1 24
0272 #define CLK_MM_DISP_AAL 25
0273 #define CLK_MM_DISP_GAMMA 26
0274 #define CLK_MM_DISP_UFOE 27
0275 #define CLK_MM_DISP_SPLIT0 28
0276 #define CLK_MM_DISP_SPLIT1 29
0277 #define CLK_MM_DISP_MERGE 30
0278 #define CLK_MM_DISP_OD 31
0279 #define CLK_MM_DISP_PWM0MM 32
0280 #define CLK_MM_DISP_PWM026M 33
0281 #define CLK_MM_DISP_PWM1MM 34
0282 #define CLK_MM_DISP_PWM126M 35
0283 #define CLK_MM_DSI0_ENGINE 36
0284 #define CLK_MM_DSI0_DIGITAL 37
0285 #define CLK_MM_DSI1_ENGINE 38
0286 #define CLK_MM_DSI1_DIGITAL 39
0287 #define CLK_MM_DPI_PIXEL 40
0288 #define CLK_MM_DPI_ENGINE 41
0289 #define CLK_MM_DPI1_PIXEL 42
0290 #define CLK_MM_DPI1_ENGINE 43
0291 #define CLK_MM_HDMI_PIXEL 44
0292 #define CLK_MM_HDMI_PLLCK 45
0293 #define CLK_MM_HDMI_AUDIO 46
0294 #define CLK_MM_HDMI_SPDIF 47
0295 #define CLK_MM_LVDS_PIXEL 48
0296 #define CLK_MM_LVDS_CTS 49
0297 #define CLK_MM_SMI_LARB4 50
0298 #define CLK_MM_HDMI_HDCP 51
0299 #define CLK_MM_HDMI_HDCP24M 52
0300 #define CLK_MM_NR_CLK 53
0301
0302
0303
0304 #define CLK_VDEC_CKEN 1
0305 #define CLK_VDEC_LARB_CKEN 2
0306 #define CLK_VDEC_NR_CLK 3
0307
0308
0309
0310 #define CLK_VENC_CKE0 1
0311 #define CLK_VENC_CKE1 2
0312 #define CLK_VENC_CKE2 3
0313 #define CLK_VENC_CKE3 4
0314 #define CLK_VENC_NR_CLK 5
0315
0316
0317
0318 #define CLK_VENCLT_CKE0 1
0319 #define CLK_VENCLT_CKE1 2
0320 #define CLK_VENCLT_NR_CLK 3
0321
0322 #endif