Lines Matching +full:0 +full:x7c

228 	{ AGILEX_BOOT_CLK, "boot_clk", boot_mux, ARRAY_SIZE(boot_mux), 0,
229 0x0},
231 0, 0x48},
233 0, 0x9c},
237 { AGILEX_MAIN_PLL_C0_CLK, "main_pll_c0", "main_pll", NULL, 1, 0, 0x54, 0},
238 { AGILEX_MAIN_PLL_C1_CLK, "main_pll_c1", "main_pll", NULL, 1, 0, 0x54, 8},
239 { AGILEX_MAIN_PLL_C2_CLK, "main_pll_c2", "main_pll", NULL, 1, 0, 0x54, 16},
240 { AGILEX_MAIN_PLL_C3_CLK, "main_pll_c3", "main_pll", NULL, 1, 0, 0x54, 24},
241 { AGILEX_PERIPH_PLL_C0_CLK, "peri_pll_c0", "periph_pll", NULL, 1, 0, 0xA8, 0},
242 { AGILEX_PERIPH_PLL_C1_CLK, "peri_pll_c1", "periph_pll", NULL, 1, 0, 0xA8, 8},
243 { AGILEX_PERIPH_PLL_C2_CLK, "peri_pll_c2", "periph_pll", NULL, 1, 0, 0xA8, 16},
244 { AGILEX_PERIPH_PLL_C3_CLK, "peri_pll_c3", "periph_pll", NULL, 1, 0, 0xA8, 24},
248 { AGILEX_MAIN_PLL_C0_CLK, "main_pll_c0", "main_pll", NULL, 1, 0, 0x58},
249 { AGILEX_MAIN_PLL_C1_CLK, "main_pll_c1", "main_pll", NULL, 1, 0, 0x5C},
250 { AGILEX_MAIN_PLL_C2_CLK, "main_pll_c2", "main_pll", NULL, 1, 0, 0x64},
251 { AGILEX_MAIN_PLL_C3_CLK, "main_pll_c3", "main_pll", NULL, 1, 0, 0x68},
252 { AGILEX_PERIPH_PLL_C0_CLK, "peri_pll_c0", "periph_pll", NULL, 1, 0, 0xAC},
253 { AGILEX_PERIPH_PLL_C1_CLK, "peri_pll_c1", "periph_pll", NULL, 1, 0, 0xB0},
254 { AGILEX_PERIPH_PLL_C2_CLK, "peri_pll_c2", "periph_pll", NULL, 1, 0, 0xB8},
255 { AGILEX_PERIPH_PLL_C3_CLK, "peri_pll_c3", "periph_pll", NULL, 1, 0, 0xBC},
260 0, 0x3C, 0, 0, 0},
262 0, 0x40, 0, 0, 0},
263 { AGILEX_L4_SYS_FREE_CLK, "l4_sys_free_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), 0,
264 0, 4, 0x30, 1},
266 0, 0xD4, 0, 0x88, 0},
268 0, 0xD8, 0, 0x88, 1},
270 ARRAY_SIZE(emac_ptp_free_mux), 0, 0xDC, 0, 0x88, 2},
272 ARRAY_SIZE(gpio_db_free_mux), 0, 0xE0, 0, 0x88, 3},
274 ARRAY_SIZE(sdmmc_free_mux), 0, 0xE4, 0, 0, 0},
276 ARRAY_SIZE(s2f_usr0_free_mux), 0, 0xE8, 0, 0x30, 2},
278 ARRAY_SIZE(s2f_usr1_free_mux), 0, 0xEC, 0, 0x88, 5},
280 ARRAY_SIZE(psi_ref_free_mux), 0, 0xF0, 0, 0x88, 6},
284 { AGILEX_MPU_CLK, "mpu_clk", NULL, mpu_mux, ARRAY_SIZE(mpu_mux), 0, 0x24,
285 0, 0, 0, 0, 0x30, 0, 0},
286 { AGILEX_MPU_PERIPH_CLK, "mpu_periph_clk", "mpu_clk", NULL, 1, 0, 0x24,
287 0, 0, 0, 0, 0, 0, 4},
288 { AGILEX_MPU_CCU_CLK, "mpu_ccu_clk", "mpu_clk", NULL, 1, 0, 0x24,
289 0, 0, 0, 0, 0, 0, 2},
290 { AGILEX_L4_MAIN_CLK, "l4_main_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), 0, 0x24,
291 1, 0x44, 0, 2, 0x30, 1, 0},
292 { AGILEX_L4_MP_CLK, "l4_mp_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), 0, 0x24,
293 2, 0x44, 8, 2, 0x30, 1, 0},
298 { AGILEX_L4_SP_CLK, "l4_sp_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), CLK_IS_CRITICAL, 0x24,
299 3, 0x44, 16, 2, 0x30, 1, 0},
300 { AGILEX_CS_AT_CLK, "cs_at_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), 0, 0x24,
301 4, 0x44, 24, 2, 0x30, 1, 0},
302 { AGILEX_CS_TRACE_CLK, "cs_trace_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), 0, 0x24,
303 4, 0x44, 26, 2, 0x30, 1, 0},
304 { AGILEX_CS_PDBG_CLK, "cs_pdbg_clk", "cs_at_clk", NULL, 1, 0, 0x24,
305 4, 0x44, 28, 1, 0, 0, 0},
306 { AGILEX_CS_TIMER_CLK, "cs_timer_clk", NULL, noc_mux, ARRAY_SIZE(noc_mux), 0, 0x24,
307 5, 0, 0, 0, 0x30, 1, 0},
308 { AGILEX_EMAC0_CLK, "emac0_clk", NULL, emac_mux, ARRAY_SIZE(emac_mux), 0, 0x7C,
309 0, 0, 0, 0, 0x94, 26, 0},
310 { AGILEX_EMAC1_CLK, "emac1_clk", NULL, emac_mux, ARRAY_SIZE(emac_mux), 0, 0x7C,
311 1, 0, 0, 0, 0x94, 27, 0},
312 { AGILEX_EMAC2_CLK, "emac2_clk", NULL, emac_mux, ARRAY_SIZE(emac_mux), 0, 0x7C,
313 2, 0, 0, 0, 0x94, 28, 0},
314 { AGILEX_EMAC_PTP_CLK, "emac_ptp_clk", NULL, emac_ptp_mux, ARRAY_SIZE(emac_ptp_mux), 0, 0x7C,
315 3, 0, 0, 0, 0x88, 2, 0},
316 { AGILEX_GPIO_DB_CLK, "gpio_db_clk", NULL, gpio_db_mux, ARRAY_SIZE(gpio_db_mux), 0, 0x7C,
317 4, 0x98, 0, 16, 0x88, 3, 0},
318 { AGILEX_SDMMC_CLK, "sdmmc_clk", NULL, sdmmc_mux, ARRAY_SIZE(sdmmc_mux), 0, 0x7C,
319 5, 0, 0, 0, 0x88, 4, 4},
320 { AGILEX_S2F_USER0_CLK, "s2f_user0_clk", NULL, s2f_user0_mux, ARRAY_SIZE(s2f_user0_mux), 0, 0x24,
321 6, 0, 0, 0, 0x30, 2, 0},
322 { AGILEX_S2F_USER1_CLK, "s2f_user1_clk", NULL, s2f_user1_mux, ARRAY_SIZE(s2f_user1_mux), 0, 0x7C,
323 6, 0, 0, 0, 0x88, 5, 0},
324 { AGILEX_PSI_REF_CLK, "psi_ref_clk", NULL, psi_mux, ARRAY_SIZE(psi_mux), 0, 0x7C,
325 7, 0, 0, 0, 0x88, 6, 0},
326 { AGILEX_USB_CLK, "usb_clk", "l4_mp_clk", NULL, 1, 0, 0x7C,
327 8, 0, 0, 0, 0, 0, 0},
328 { AGILEX_SPI_M_CLK, "spi_m_clk", "l4_mp_clk", NULL, 1, 0, 0x7C,
329 9, 0, 0, 0, 0, 0, 0},
330 { AGILEX_NAND_X_CLK, "nand_x_clk", "l4_mp_clk", NULL, 1, 0, 0x7C,
331 10, 0, 0, 0, 0, 0, 0},
332 { AGILEX_NAND_CLK, "nand_clk", "nand_x_clk", NULL, 1, 0, 0x7C,
333 10, 0, 0, 0, 0, 0, 4},
334 { AGILEX_NAND_ECC_CLK, "nand_ecc_clk", "nand_x_clk", NULL, 1, 0, 0x7C,
335 10, 0, 0, 0, 0, 0, 4},
345 for (i = 0; i < nums; i++) { in n5x_clk_register_c_perip()
354 return 0; in n5x_clk_register_c_perip()
364 for (i = 0; i < nums; i++) { in agilex_clk_register_c_perip()
373 return 0; in agilex_clk_register_c_perip()
383 for (i = 0; i < nums; i++) { in agilex_clk_register_cnt_perip()
393 return 0; in agilex_clk_register_cnt_perip()
403 for (i = 0; i < nums; i++) { in agilex_clk_register_gate()
413 return 0; in agilex_clk_register_gate()
423 for (i = 0; i < nums; i++) { in agilex_clk_register_pll()
433 return 0; in agilex_clk_register_pll()
443 for (i = 0; i < nums; i++) { in n5x_clk_register_pll()
453 return 0; in n5x_clk_register_pll()
465 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in agilex_clkmgr_init()
477 for (i = 0; i < num_clks; i++) in agilex_clkmgr_init()
495 return 0; in agilex_clkmgr_init()
506 base = devm_platform_ioremap_resource(pdev, 0); in n5x_clkmgr_init()
517 for (i = 0; i < num_clks; i++) in n5x_clkmgr_init()
535 return 0; in n5x_clkmgr_init()