~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/dt-bindings/clock/mt8516-clk.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* SPDX-License-Identifier: GPL-2.0 */
  2 /*
  3  * Copyright (c) 2019 MediaTek Inc.
  4  * Copyright (c) 2019 BayLibre, SAS.
  5  * Author: James Liao <jamesjj.liao@mediatek.com>
  6  */
  7 
  8 #ifndef _DT_BINDINGS_CLK_MT8516_H
  9 #define _DT_BINDINGS_CLK_MT8516_H
 10 
 11 /* APMIXEDSYS */
 12 
 13 #define CLK_APMIXED_ARMPLL              0
 14 #define CLK_APMIXED_MAINPLL             1
 15 #define CLK_APMIXED_UNIVPLL             2
 16 #define CLK_APMIXED_MMPLL               3
 17 #define CLK_APMIXED_APLL1               4
 18 #define CLK_APMIXED_APLL2               5
 19 #define CLK_APMIXED_NR_CLK              6
 20 
 21 /* INFRACFG */
 22 
 23 #define CLK_IFR_MUX1_SEL                0
 24 #define CLK_IFR_ETH_25M_SEL             1
 25 #define CLK_IFR_I2C0_SEL                2
 26 #define CLK_IFR_I2C1_SEL                3
 27 #define CLK_IFR_I2C2_SEL                4
 28 #define CLK_IFR_NR_CLK                  5
 29 
 30 /* TOPCKGEN */
 31 
 32 #define CLK_TOP_CLK_NULL                0
 33 #define CLK_TOP_I2S_INFRA_BCK           1
 34 #define CLK_TOP_MEMPLL                  2
 35 #define CLK_TOP_DMPLL                   3
 36 #define CLK_TOP_MAINPLL_D2              4
 37 #define CLK_TOP_MAINPLL_D4              5
 38 #define CLK_TOP_MAINPLL_D8              6
 39 #define CLK_TOP_MAINPLL_D16             7
 40 #define CLK_TOP_MAINPLL_D11             8
 41 #define CLK_TOP_MAINPLL_D22             9
 42 #define CLK_TOP_MAINPLL_D3              10
 43 #define CLK_TOP_MAINPLL_D6              11
 44 #define CLK_TOP_MAINPLL_D12             12
 45 #define CLK_TOP_MAINPLL_D5              13
 46 #define CLK_TOP_MAINPLL_D10             14
 47 #define CLK_TOP_MAINPLL_D20             15
 48 #define CLK_TOP_MAINPLL_D40             16
 49 #define CLK_TOP_MAINPLL_D7              17
 50 #define CLK_TOP_MAINPLL_D14             18
 51 #define CLK_TOP_UNIVPLL_D2              19
 52 #define CLK_TOP_UNIVPLL_D4              20
 53 #define CLK_TOP_UNIVPLL_D8              21
 54 #define CLK_TOP_UNIVPLL_D16             22
 55 #define CLK_TOP_UNIVPLL_D3              23
 56 #define CLK_TOP_UNIVPLL_D6              24
 57 #define CLK_TOP_UNIVPLL_D12             25
 58 #define CLK_TOP_UNIVPLL_D24             26
 59 #define CLK_TOP_UNIVPLL_D5              27
 60 #define CLK_TOP_UNIVPLL_D20             28
 61 #define CLK_TOP_MMPLL380M               29
 62 #define CLK_TOP_MMPLL_D2                30
 63 #define CLK_TOP_MMPLL_200M              31
 64 #define CLK_TOP_USB_PHY48M              32
 65 #define CLK_TOP_APLL1                   33
 66 #define CLK_TOP_APLL1_D2                34
 67 #define CLK_TOP_APLL1_D4                35
 68 #define CLK_TOP_APLL1_D8                36
 69 #define CLK_TOP_APLL2                   37
 70 #define CLK_TOP_APLL2_D2                38
 71 #define CLK_TOP_APLL2_D4                39
 72 #define CLK_TOP_APLL2_D8                40
 73 #define CLK_TOP_CLK26M                  41
 74 #define CLK_TOP_CLK26M_D2               42
 75 #define CLK_TOP_AHB_INFRA_D2            43
 76 #define CLK_TOP_NFI1X                   44
 77 #define CLK_TOP_ETH_D2                  45
 78 #define CLK_TOP_THEM                    46
 79 #define CLK_TOP_APDMA                   47
 80 #define CLK_TOP_I2C0                    48
 81 #define CLK_TOP_I2C1                    49
 82 #define CLK_TOP_AUXADC1                 50
 83 #define CLK_TOP_NFI                     51
 84 #define CLK_TOP_NFIECC                  52
 85 #define CLK_TOP_DEBUGSYS                53
 86 #define CLK_TOP_PWM                     54
 87 #define CLK_TOP_UART0                   55
 88 #define CLK_TOP_UART1                   56
 89 #define CLK_TOP_BTIF                    57
 90 #define CLK_TOP_USB                     58
 91 #define CLK_TOP_FLASHIF_26M             59
 92 #define CLK_TOP_AUXADC2                 60
 93 #define CLK_TOP_I2C2                    61
 94 #define CLK_TOP_MSDC0                   62
 95 #define CLK_TOP_MSDC1                   63
 96 #define CLK_TOP_NFI2X                   64
 97 #define CLK_TOP_PMICWRAP_AP             65
 98 #define CLK_TOP_SEJ                     66
 99 #define CLK_TOP_MEMSLP_DLYER            67
100 #define CLK_TOP_SPI                     68
101 #define CLK_TOP_APXGPT                  69
102 #define CLK_TOP_AUDIO                   70
103 #define CLK_TOP_PMICWRAP_MD             71
104 #define CLK_TOP_PMICWRAP_CONN           72
105 #define CLK_TOP_PMICWRAP_26M            73
106 #define CLK_TOP_AUX_ADC                 74
107 #define CLK_TOP_AUX_TP                  75
108 #define CLK_TOP_MSDC2                   76
109 #define CLK_TOP_RBIST                   77
110 #define CLK_TOP_NFI_BUS                 78
111 #define CLK_TOP_GCE                     79
112 #define CLK_TOP_TRNG                    80
113 #define CLK_TOP_SEJ_13M                 81
114 #define CLK_TOP_AES                     82
115 #define CLK_TOP_PWM_B                   83
116 #define CLK_TOP_PWM1_FB                 84
117 #define CLK_TOP_PWM2_FB                 85
118 #define CLK_TOP_PWM3_FB                 86
119 #define CLK_TOP_PWM4_FB                 87
120 #define CLK_TOP_PWM5_FB                 88
121 #define CLK_TOP_USB_1P                  89
122 #define CLK_TOP_FLASHIF_FREERUN         90
123 #define CLK_TOP_66M_ETH                 91
124 #define CLK_TOP_133M_ETH                92
125 #define CLK_TOP_FETH_25M                93
126 #define CLK_TOP_FETH_50M                94
127 #define CLK_TOP_FLASHIF_AXI             95
128 #define CLK_TOP_USBIF                   96
129 #define CLK_TOP_UART2                   97
130 #define CLK_TOP_BSI                     98
131 #define CLK_TOP_RG_SPINOR               99
132 #define CLK_TOP_RG_MSDC2                100
133 #define CLK_TOP_RG_ETH                  101
134 #define CLK_TOP_RG_AUD1                 102
135 #define CLK_TOP_RG_AUD2                 103
136 #define CLK_TOP_RG_AUD_ENGEN1           104
137 #define CLK_TOP_RG_AUD_ENGEN2           105
138 #define CLK_TOP_RG_I2C                  106
139 #define CLK_TOP_RG_PWM_INFRA            107
140 #define CLK_TOP_RG_AUD_SPDIF_IN         108
141 #define CLK_TOP_RG_UART2                109
142 #define CLK_TOP_RG_BSI                  110
143 #define CLK_TOP_RG_DBG_ATCLK            111
144 #define CLK_TOP_RG_NFIECC               112
145 #define CLK_TOP_RG_APLL1_D2_EN          113
146 #define CLK_TOP_RG_APLL1_D4_EN          114
147 #define CLK_TOP_RG_APLL1_D8_EN          115
148 #define CLK_TOP_RG_APLL2_D2_EN          116
149 #define CLK_TOP_RG_APLL2_D4_EN          117
150 #define CLK_TOP_RG_APLL2_D8_EN          118
151 #define CLK_TOP_APLL12_DIV0             119
152 #define CLK_TOP_APLL12_DIV1             120
153 #define CLK_TOP_APLL12_DIV2             121
154 #define CLK_TOP_APLL12_DIV3             122
155 #define CLK_TOP_APLL12_DIV4             123
156 #define CLK_TOP_APLL12_DIV4B            124
157 #define CLK_TOP_APLL12_DIV5             125
158 #define CLK_TOP_APLL12_DIV5B            126
159 #define CLK_TOP_APLL12_DIV6             127
160 #define CLK_TOP_UART0_SEL               128
161 #define CLK_TOP_EMI_DDRPHY_SEL          129
162 #define CLK_TOP_AHB_INFRA_SEL           130
163 #define CLK_TOP_MSDC0_SEL               131
164 #define CLK_TOP_UART1_SEL               132
165 #define CLK_TOP_MSDC1_SEL               133
166 #define CLK_TOP_PMICSPI_SEL             134
167 #define CLK_TOP_QAXI_AUD26M_SEL         135
168 #define CLK_TOP_AUD_INTBUS_SEL          136
169 #define CLK_TOP_NFI2X_PAD_SEL           137
170 #define CLK_TOP_NFI1X_PAD_SEL           138
171 #define CLK_TOP_DDRPHYCFG_SEL           139
172 #define CLK_TOP_USB_78M_SEL             140
173 #define CLK_TOP_SPINOR_SEL              141
174 #define CLK_TOP_MSDC2_SEL               142
175 #define CLK_TOP_ETH_SEL                 143
176 #define CLK_TOP_AUD1_SEL                144
177 #define CLK_TOP_AUD2_SEL                145
178 #define CLK_TOP_AUD_ENGEN1_SEL          146
179 #define CLK_TOP_AUD_ENGEN2_SEL          147
180 #define CLK_TOP_I2C_SEL                 148
181 #define CLK_TOP_AUD_I2S0_M_SEL          149
182 #define CLK_TOP_AUD_I2S1_M_SEL          150
183 #define CLK_TOP_AUD_I2S2_M_SEL          151
184 #define CLK_TOP_AUD_I2S3_M_SEL          152
185 #define CLK_TOP_AUD_I2S4_M_SEL          153
186 #define CLK_TOP_AUD_I2S5_M_SEL          154
187 #define CLK_TOP_AUD_SPDIF_B_SEL         155
188 #define CLK_TOP_PWM_SEL                 156
189 #define CLK_TOP_SPI_SEL                 157
190 #define CLK_TOP_AUD_SPDIFIN_SEL         158
191 #define CLK_TOP_UART2_SEL               159
192 #define CLK_TOP_BSI_SEL                 160
193 #define CLK_TOP_DBG_ATCLK_SEL           161
194 #define CLK_TOP_CSW_NFIECC_SEL          162
195 #define CLK_TOP_NFIECC_SEL              163
196 #define CLK_TOP_APLL12_CK_DIV0          164
197 #define CLK_TOP_APLL12_CK_DIV1          165
198 #define CLK_TOP_APLL12_CK_DIV2          166
199 #define CLK_TOP_APLL12_CK_DIV3          167
200 #define CLK_TOP_APLL12_CK_DIV4          168
201 #define CLK_TOP_APLL12_CK_DIV4B         169
202 #define CLK_TOP_APLL12_CK_DIV5          170
203 #define CLK_TOP_APLL12_CK_DIV5B         171
204 #define CLK_TOP_APLL12_CK_DIV6          172
205 #define CLK_TOP_USB_78M                 173
206 #define CLK_TOP_MSDC0_INFRA             174
207 #define CLK_TOP_MSDC1_INFRA             175
208 #define CLK_TOP_MSDC2_INFRA             176
209 #define CLK_TOP_NR_CLK                  177
210 
211 /* AUDSYS */
212 
213 #define CLK_AUD_AFE                     0
214 #define CLK_AUD_I2S                     1
215 #define CLK_AUD_22M                     2
216 #define CLK_AUD_24M                     3
217 #define CLK_AUD_INTDIR                  4
218 #define CLK_AUD_APLL2_TUNER             5
219 #define CLK_AUD_APLL_TUNER              6
220 #define CLK_AUD_HDMI                    7
221 #define CLK_AUD_SPDF                    8
222 #define CLK_AUD_ADC                     9
223 #define CLK_AUD_DAC                     10
224 #define CLK_AUD_DAC_PREDIS              11
225 #define CLK_AUD_TML                     12
226 #define CLK_AUD_NR_CLK                  13
227 
228 #endif /* _DT_BINDINGS_CLK_MT8516_H */
229 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php