blob: c67639093d3148b060a545924482aa11fb497b0d [file] [log] [blame]
developer2cdaeb12022-10-04 20:25:05 +08001/*
2 * Copyright (c) 2022 MediaTek Inc.
3 * Author: Author: Xiufeng Li <Xiufeng.Li@mediatek.com>
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 */
14
15&clkitg {
developer493d44a2023-01-11 16:47:46 +080016 status = "disabled";
developer2cdaeb12022-10-04 20:25:05 +080017 bring-up {
18 compatible = "mediatek,clk-bring-up";
19 clocks =
20 <&apmixedsys CK_APMIXED_NETSYSPLL>,
21 <&apmixedsys CK_APMIXED_MPLL>,
22 <&apmixedsys CK_APMIXED_MMPLL>,
23 <&apmixedsys CK_APMIXED_APLL2>,
24 <&apmixedsys CK_APMIXED_NET1PLL>,
25 <&apmixedsys CK_APMIXED_NET2PLL>,
26 <&apmixedsys CK_APMIXED_WEDMCUPLL>,
27 <&apmixedsys CK_APMIXED_SGMPLL>,
28 <&apmixedsys CK_APMIXED_ARM_B>,
29 <&apmixedsys CK_APMIXED_CCIPLL2_B>,
30 <&apmixedsys CK_APMIXED_USXGMIIPLL>,
31 <&apmixedsys CK_APMIXED_MSDCPLL>,
32 <&topckgen CK_TOP_CB_CKSQ_40M>,
33 <&topckgen CK_TOP_CB_M_416M>,
34 <&topckgen CK_TOP_CB_M_D2>,
35 <&topckgen CK_TOP_M_D3_D2>,
36 <&topckgen CK_TOP_CB_M_D4>,
37 <&topckgen CK_TOP_CB_M_D8>,
38 <&topckgen CK_TOP_M_D8_D2>,
39 <&topckgen CK_TOP_CB_MM_720M>,
40 <&topckgen CK_TOP_CB_MM_D2>,
41 <&topckgen CK_TOP_CB_MM_D3_D5>,
42 <&topckgen CK_TOP_CB_MM_D4>,
43 <&topckgen CK_TOP_MM_D6_D2>,
44 <&topckgen CK_TOP_CB_MM_D8>,
45 <&topckgen CK_TOP_CB_APLL2_196M>,
46 <&topckgen CK_TOP_CB_APLL2_D4>,
developer35df87b2022-11-11 16:54:13 +080047 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +080048 <&topckgen CK_TOP_CB_NET1_D5>,
49 <&topckgen CK_TOP_NET1_D5_D2>,
50 <&topckgen CK_TOP_NET1_D5_D4>,
51 <&topckgen CK_TOP_CB_NET1_D8>,
52 <&topckgen CK_TOP_NET1_D8_D2>,
developer1bbcf512022-11-18 16:09:33 +080053 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +080054 <&topckgen CK_TOP_NET1_D8_D8>,
55 <&topckgen CK_TOP_NET1_D8_D16>,
developer1bbcf512022-11-18 16:09:33 +080056 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +080057 <&topckgen CK_TOP_CB_NET2_D2>,
58 <&topckgen CK_TOP_CB_NET2_D4>,
59 <&topckgen CK_TOP_NET2_D4_D4>,
60 <&topckgen CK_TOP_NET2_D4_D8>,
61 <&topckgen CK_TOP_CB_NET2_D6>,
62 <&topckgen CK_TOP_CB_NET2_D8>,
63 <&topckgen CK_TOP_CB_WEDMCU_208M>,
developer1bbcf512022-11-18 16:09:33 +080064 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +080065 <&topckgen CK_TOP_CB_NETSYS_850M>,
66 <&topckgen CK_TOP_CB_MSDC_400M>,
67 <&topckgen CK_TOP_CKSQ_40M_D2>,
68 <&topckgen CK_TOP_CB_RTC_32K>,
69 <&topckgen CK_TOP_CB_RTC_32P7K>,
70 <&topckgen CK_TOP_INFRA_F32K>,
71 <&topckgen CK_TOP_CKSQ_SRC>,
developer5cfc67a2022-12-29 19:06:51 +080072 <&system_clk>,
73 <&system_clk>,
74 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +080075 <&topckgen CK_TOP_EIP197>,
76 <&topckgen CK_TOP_EMMC_250M>,
77 <&topckgen CK_TOP_EMMC_400M>,
78 <&topckgen CK_TOP_SPI>,
79 <&topckgen CK_TOP_SPIM_MST>,
developer49d8f612022-11-25 18:20:49 +080080 <&system_clk>,
81 <&system_clk>,
developer1fca7052022-12-23 17:57:35 +080082 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +080083 <&topckgen CK_TOP_USB_SYS>,
84 <&topckgen CK_TOP_USB_SYS_P1>,
85 <&topckgen CK_TOP_USB_XHCI>,
86 <&topckgen CK_TOP_USB_XHCI_P1>,
87 <&topckgen CK_TOP_USB_FRMCNT>,
88 <&topckgen CK_TOP_USB_FRMCNT_P1>,
89 <&topckgen CK_TOP_AUD>,
90 <&topckgen CK_TOP_A1SYS>,
91 <&topckgen CK_TOP_AUD_L>,
92 <&topckgen CK_TOP_A_TUNER>,
93 <&topckgen CK_TOP_SYSAXI>,
94 <&topckgen CK_TOP_INFRA_F26M>,
95 <&topckgen CK_TOP_USB_REF>,
96 <&topckgen CK_TOP_USB_CK_P1>,
developerc95fba32022-11-04 15:49:01 +080097 <&system_clk>,
developer1bbcf512022-11-18 16:09:33 +080098 <&system_clk>,
99 <&system_clk>,
developer5cfc67a2022-12-29 19:06:51 +0800100 <&system_clk>,
101 <&system_clk>,
102 <&system_clk>,
103 <&system_clk>,
104 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800105 <&topckgen CK_TOP_EIP197_SEL>,
106 <&topckgen CK_TOP_AXI_INFRA_SEL>,
developer23b1e822022-11-30 13:39:54 +0800107 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800108 <&topckgen CK_TOP_EMMC_250M_SEL>,
109 <&topckgen CK_TOP_EMMC_400M_SEL>,
110 <&topckgen CK_TOP_SPI_SEL>,
111 <&topckgen CK_TOP_SPIM_MST_SEL>,
developer49d8f612022-11-25 18:20:49 +0800112 <&system_clk>,
113 <&system_clk>,
developerfd52ca72022-11-02 11:38:26 +0800114 <&system_clk>,
developer1fca7052022-12-23 17:57:35 +0800115 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800116 <&topckgen CK_TOP_PCIE_MBIST_250M_SEL>,
117 <&system_clk>,
118 <&system_clk>,
119 <&system_clk>,
120 <&system_clk>,
121 <&topckgen CK_TOP_USB_SYS_SEL>,
122 <&topckgen CK_TOP_USB_SYS_P1_SEL>,
123 <&topckgen CK_TOP_USB_XHCI_SEL>,
124 <&topckgen CK_TOP_USB_XHCI_P1_SEL>,
125 <&topckgen CK_TOP_USB_FRMCNT_SEL>,
126 <&topckgen CK_TOP_USB_FRMCNT_P1_SEL>,
developerc95fba32022-11-04 15:49:01 +0800127 <&system_clk>,
128 <&system_clk>,
129 <&system_clk>,
130 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800131 <&topckgen CK_TOP_SSPXTP_SEL>,
132 <&topckgen CK_TOP_USB_PHY_SEL>,
developer1bbcf512022-11-18 16:09:33 +0800133 <&system_clk>,
134 <&system_clk>,
135 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800136 <&topckgen CK_TOP_SGM_SBUS_0_SEL>,
developer1bbcf512022-11-18 16:09:33 +0800137 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800138 <&topckgen CK_TOP_SGM_SBUS_1_SEL>,
developer5cfc67a2022-12-29 19:06:51 +0800139 <&system_clk>,
140 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800141 <&topckgen CK_TOP_SYSAXI_SEL>,
142 <&topckgen CK_TOP_SYSAPB_SEL>,
developer5cfc67a2022-12-29 19:06:51 +0800143 <&system_clk>,
144 <&system_clk>,
145 <&system_clk>,
146 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800147 <&topckgen CK_TOP_DRAMC_SEL>,
148 <&topckgen CK_TOP_DRAMC_MD32_SEL>,
149 <&topckgen CK_TOP_INFRA_F26M_SEL>,
150 <&system_clk>,
151 <&system_clk>,
152 <&system_clk>,
153 <&system_clk>,
154 <&topckgen CK_TOP_DA_XTP_GLB_P0_SEL>,
155 <&topckgen CK_TOP_DA_XTP_GLB_P1_SEL>,
156 <&topckgen CK_TOP_DA_XTP_GLB_P2_SEL>,
157 <&topckgen CK_TOP_DA_XTP_GLB_P3_SEL>,
158 <&topckgen CK_TOP_CKM_SEL>,
159 <&topckgen CK_TOP_DA_SELM_XTAL_SEL>,
160 <&topckgen CK_TOP_PEXTP_SEL>,
developer2cdaeb12022-10-04 20:25:05 +0800161 <&topckgen CK_TOP_MCUSYS_BACKUP_625M_SEL>,
developer5cfc67a2022-12-29 19:06:51 +0800162 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800163 <&topckgen CK_TOP_MACSEC_SEL>,
developer5cfc67a2022-12-29 19:06:51 +0800164 <&system_clk>,
165 <&system_clk>,
166 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800167 <&infracfg CK_INFRA_CK_F26M>,
developer2cdaeb12022-10-04 20:25:05 +0800168 <&system_clk>,
169 <&system_clk>,
170 <&system_clk>,
171 <&system_clk>,
developerfd52ca72022-11-02 11:38:26 +0800172 <&system_clk>,
developer1fca7052022-12-23 17:57:35 +0800173 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800174 <&infracfg CK_INFRA_133M_PHCK>,
developer1fca7052022-12-23 17:57:35 +0800175 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800176 <&infracfg CK_INFRA_FAUD_L_O>,
177 <&infracfg CK_INFRA_FAUD_AUD_O>,
178 <&infracfg CK_INFRA_FAUD_EG2_O>,
developer23b1e822022-11-30 13:39:54 +0800179 <&system_clk>,
developer49d8f612022-11-25 18:20:49 +0800180 <&system_clk>,
181 <&system_clk>,
developer23b1e822022-11-30 13:39:54 +0800182 <&system_clk>,
183 <&system_clk>,
developer1fca7052022-12-23 17:57:35 +0800184 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800185 <&infracfg CK_INFRA_SPI0_O>,
186 <&infracfg CK_INFRA_SPI1_O>,
187 <&infracfg CK_INFRA_LB_MUX_FRTC>,
188 <&infracfg CK_INFRA_FRTC>,
189 <&infracfg CK_INFRA_FMSDC400_O>,
190 <&infracfg CK_INFRA_FMSDC2_HCK_OCC>,
191 <&infracfg CK_INFRA_PERI_133M>,
192 <&infracfg CK_INFRA_USB_O>,
193 <&infracfg CK_INFRA_USB_O_P1>,
194 <&infracfg CK_INFRA_USB_FRMCNT_O>,
195 <&infracfg CK_INFRA_USB_FRMCNT_O_P1>,
196 <&infracfg CK_INFRA_USB_XHCI_O>,
197 <&infracfg CK_INFRA_USB_XHCI_O_P1>,
198 <&infracfg CK_INFRA_USB_PIPE_O>,
199 <&infracfg CK_INFRA_USB_PIPE_O_P1>,
200 <&infracfg CK_INFRA_USB_UTMI_O>,
201 <&infracfg CK_INFRA_USB_UTMI_O_P1>,
202 <&system_clk>,
203 <&system_clk>,
204 <&system_clk>,
205 <&system_clk>,
206 <&infracfg CK_INFRA_F26M_O0>,
207 <&infracfg CK_INFRA_F26M_O1>,
developer1fca7052022-12-23 17:57:35 +0800208 <&system_clk>,
209 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800210 <&infracfg CK_INFRA_PERI_66M_O>,
211 <&infracfg CK_INFRA_USB_SYS_O>,
212 <&infracfg CK_INFRA_USB_SYS_O_P1>,
213 <&infracfg_ao CK_INFRA_66M_GPT_BCK>,
developerfd52ca72022-11-02 11:38:26 +0800214 <&system_clk>,
215 <&system_clk>,
216 <&system_clk>,
217 <&system_clk>,
218 <&system_clk>,
219 <&system_clk>,
220 <&system_clk>,
221 <&system_clk>,
222 <&system_clk>,
223 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800224 <&infracfg_ao CK_INFRA_133M_CQDMA_BCK>,
developerc95fba32022-11-04 15:49:01 +0800225 <&system_clk>,
226 <&system_clk>,
227 <&system_clk>,
228 <&system_clk>,
229 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800230 <&infracfg_ao CK_INFRA_DRAMC_F26M>,
231 <&infracfg_ao CK_INFRA_133M_DBG_ACKM>,
developer1fca7052022-12-23 17:57:35 +0800232 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800233 <&infracfg_ao CK_INFRA_66M_SEJ_BCK>,
234 <&infracfg_ao CK_INFRA_PRE_CK_SEJ_F13M>,
developer1bbcf512022-11-18 16:09:33 +0800235 <&system_clk>,
developer23b1e822022-11-30 13:39:54 +0800236 <&system_clk>,
developer49d8f612022-11-25 18:20:49 +0800237 <&system_clk>,
238 <&system_clk>,
developer23b1e822022-11-30 13:39:54 +0800239 <&system_clk>,
240 <&system_clk>,
developer1fca7052022-12-23 17:57:35 +0800241 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800242 <&infracfg_ao CK_INFRA_66M_NFI_HCK>,
243 <&infracfg_ao CK_INFRA_104M_SPI0>,
244 <&infracfg_ao CK_INFRA_104M_SPI1>,
245 <&infracfg_ao CK_INFRA_104M_SPI2_BCK>,
246 <&infracfg_ao CK_INFRA_66M_SPI0_HCK>,
247 <&infracfg_ao CK_INFRA_66M_SPI1_HCK>,
248 <&infracfg_ao CK_INFRA_66M_SPI2_HCK>,
249 <&infracfg_ao CK_INFRA_66M_FLASHIF_AXI>,
250 <&infracfg_ao CK_INFRA_RTC>,
251 <&infracfg_ao CK_INFRA_26M_ADC_BCK>,
252 <&infracfg_ao CK_INFRA_RC_ADC>,
developer637969d2022-11-18 20:21:44 +0800253 <&system_clk>,
254 <&system_clk>,
255 <&system_clk>,
256 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800257 <&infracfg_ao CK_INFRA_133M_CPUM_BCK>,
258 <&infracfg_ao CK_INFRA_BIST2FPC>,
developer1fca7052022-12-23 17:57:35 +0800259 <&system_clk>,
260 <&system_clk>,
developerc52bff42022-11-18 15:25:28 +0800261 <&system_clk>,
262 <&system_clk>,
263 <&system_clk>,
264 <&system_clk>,
265 <&system_clk>,
266 <&system_clk>,
267 <&system_clk>,
268 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800269 <&infracfg_ao CK_INFRA_USB_FRMCNT>,
270 <&infracfg_ao CK_INFRA_USB_FRMCNT_CK_P1>,
developerc52bff42022-11-18 15:25:28 +0800271 <&system_clk>,
272 <&system_clk>,
273 <&system_clk>,
274 <&system_clk>,
275 <&system_clk>,
276 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800277 <&system_clk>,
278 <&system_clk>,
279 <&system_clk>,
280 <&system_clk>,
281 <&system_clk>,
282 <&system_clk>,
283 <&system_clk>,
284 <&system_clk>,
285 <&system_clk>,
286 <&system_clk>,
287 <&system_clk>,
288 <&system_clk>,
289 <&system_clk>,
290 <&system_clk>,
291 <&system_clk>,
292 <&system_clk>,
developer23b1e822022-11-30 13:39:54 +0800293 <&system_clk>,
294 <&system_clk>,
295 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800296 <&infracfg_ao CK_INFRA_MUX_SPI0_SEL>,
297 <&infracfg_ao CK_INFRA_MUX_SPI1_SEL>,
298 <&infracfg_ao CK_INFRA_MUX_SPI2_SEL>,
developerfd52ca72022-11-02 11:38:26 +0800299 <&system_clk>,
300 <&system_clk>,
301 <&system_clk>,
302 <&system_clk>,
303 <&system_clk>,
304 <&system_clk>,
305 <&system_clk>,
306 <&system_clk>,
307 <&system_clk>,
developer2cdaeb12022-10-04 20:25:05 +0800308 <&system_clk>,
309 <&system_clk>,
310 <&system_clk>,
311 <&system_clk>,
developer1bbcf512022-11-18 16:09:33 +0800312 <&system_clk>,
313 <&system_clk>,
314 <&system_clk>,
315 <&system_clk>,
316 <&system_clk>,
317 <&system_clk>,
318 <&system_clk>,
319 <&system_clk>,
320 <&system_clk>,
developer5cfc67a2022-12-29 19:06:51 +0800321 <&system_clk>,
322 <&system_clk>,
323 <&system_clk>,
developer1bbcf512022-11-18 16:09:33 +0800324 <&system_clk>,
325 <&system_clk>,
326 <&system_clk>,
327 <&system_clk>,
developer35df87b2022-11-11 16:54:13 +0800328 <&system_clk>,
329 <&system_clk>;
developer2cdaeb12022-10-04 20:25:05 +0800330
331 clock-names = "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
332 "10", "11", "12", "13", "14", "15", "16", "17",
333 "18", "19", "20", "21", "22", "23", "24", "25",
334 "26", "27", "28", "29", "30", "31", "32", "33",
335 "34", "35", "36", "37", "38", "39", "40", "41",
336 "42", "43", "44", "45", "46", "47", "48", "49",
337 "50", "51", "52", "53", "54", "55", "56", "57",
338 "58", "59", "60", "61", "62", "63", "64", "65",
339 "66", "67", "68", "69", "70", "71", "72", "73",
340 "74", "75", "76", "77", "78", "79", "80", "81",
341 "82", "83", "84", "85", "86", "87", "88", "89",
342 "90", "91", "92", "93", "94", "95", "96", "97",
343 "98", "99", "100", "101", "102", "103", "104",
344 "105", "106", "107", "108", "109", "110", "111",
345 "112", "113", "114", "115", "116", "117", "118",
346 "119", "120", "121", "122", "123", "124", "125",
347 "126", "127", "128", "129", "130", "131", "132",
348 "133", "134", "135", "136", "137", "138", "139",
349 "140", "141", "142", "143", "144", "145", "146",
350 "147", "148", "149", "150", "151", "152", "153",
351 "154", "155", "156", "157", "158", "159", "160",
352 "161", "162", "163", "164", "165", "166", "167",
353 "168", "169", "170", "171", "172", "173", "174",
354 "175", "176", "177", "178", "179", "180", "181",
355 "182", "183", "184", "185", "186", "187", "188",
356 "189", "190", "191", "192", "193", "194", "195",
357 "196", "197", "198", "199", "200", "201", "202",
358 "203", "204", "205", "206", "207", "208", "209",
359 "210", "211", "212", "213", "214", "215", "216",
360 "217", "218", "219", "220", "221", "222", "223",
361 "224", "225", "226", "227", "228", "229", "230",
362 "231", "232", "233", "234", "235", "236", "237",
363 "238", "239", "240", "241", "242", "243", "244",
364 "245", "246", "247", "248", "249", "250", "251",
365 "252", "253", "254", "255", "256", "257", "258",
366 "259", "260", "261", "262", "263", "264", "265",
367 "266", "267", "268", "269", "270", "271", "272",
368 "273", "274", "275", "276", "277", "278", "279",
369 "280", "281", "282", "283", "284", "285", "286",
370 "287", "288", "289", "290", "291", "292", "293",
371 "294", "295", "296", "297", "298", "299", "300",
372 "301", "302", "303", "304", "305", "306", "307",
373 "308", "309", "310", "311", "312", "313", "314",
374 "315", "316", "317", "318", "319", "320", "321",
375 "322", "323";
376 };
377};
378