Home
last modified time | relevance | path

Searched refs:clk_divider (Results 1 – 9 of 9) sorted by relevance

/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/
A Dhpm_clock_drv.c342 uint32_t clk_divider = CLOCK_DIV_INVALID; in clock_get_divider() local
347 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[node_or_instance]); in clock_get_divider()
351 clk_divider = 1UL; in clock_get_divider()
355 clk_divider = 1UL; in clock_get_divider()
358 clk_divider = 1UL; in clock_get_divider()
361 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[(uint32_t) clock_node_ahb0]); in clock_get_divider()
364 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[(uint32_t) clock_node_axi0]); in clock_get_divider()
367 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[(uint32_t) clock_node_axi1]); in clock_get_divider()
370 clk_divider = SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[(uint32_t) clock_node_axi2]); in clock_get_divider()
379 clk_divider = CLOCK_DIV_INVALID; in clock_get_divider()
[all …]
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/
A Dhpm_clock_drv.c295 uint32_t clk_divider = CLOCK_DIV_INVALID; in clock_get_divider() local
300 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[node_or_instance]); in clock_get_divider()
303 clk_divider = 1; in clock_get_divider()
306 clk_divider = 1; in clock_get_divider()
309 clk_divider = 1; in clock_get_divider()
312 clk_divider = 1UL + SYSCTL_CLOCK_CPU_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
315 clk_divider = 1UL + SYSCTL_CLOCK_CPU_SUB0_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
318 clk_divider = CLOCK_DIV_INVALID; in clock_get_divider()
321 return clk_divider; in clock_get_divider()
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/
A Dhpm_clock_drv.c324 uint32_t clk_divider = CLOCK_DIV_INVALID; in clock_get_divider() local
329 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[node_or_instance]); in clock_get_divider()
333 clk_divider = 1UL; in clock_get_divider()
337 clk_divider = 1UL; in clock_get_divider()
340 clk_divider = 1UL; in clock_get_divider()
343 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[(uint32_t) clock_node_axis]); in clock_get_divider()
346 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[(uint32_t) clock_node_axiv]); in clock_get_divider()
349 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[(uint32_t) clock_node_axif]); in clock_get_divider()
352 clk_divider = CLOCK_DIV_INVALID; in clock_get_divider()
355 return clk_divider; in clock_get_divider()
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/
A Dhpm_clock_drv.c351 uint32_t clk_divider = CLOCK_DIV_INVALID; in clock_get_divider() local
356 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[node_or_instance]); in clock_get_divider()
360 clk_divider = 1UL; in clock_get_divider()
364 clk_divider = 1UL; in clock_get_divider()
367 clk_divider = 1UL; in clock_get_divider()
370 clk_divider = 1UL + SYSCTL_CLOCK_CPU_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
373 clk_divider = 1UL + SYSCTL_CLOCK_CPU_SUB1_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
376 clk_divider = 1UL + SYSCTL_CLOCK_CPU_SUB0_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
379 clk_divider = CLOCK_DIV_INVALID; in clock_get_divider()
382 return clk_divider; in clock_get_divider()
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/
A Dhpm_clock_drv.c339 uint32_t clk_divider = CLOCK_DIV_INVALID; in clock_get_divider() local
344 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[node_or_instance]); in clock_get_divider()
347 clk_divider = 1; in clock_get_divider()
350 clk_divider = 1; in clock_get_divider()
353 clk_divider = 1; in clock_get_divider()
356 clk_divider = 1UL + SYSCTL_CLOCK_CPU_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
359 clk_divider = 1UL + SYSCTL_CLOCK_CPU_SUB0_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
362 clk_divider = CLOCK_DIV_INVALID; in clock_get_divider()
365 return clk_divider; in clock_get_divider()
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/
A Dhpm_clock_drv.c376 uint32_t clk_divider = CLOCK_DIV_INVALID; in clock_get_divider() local
381 clk_divider = 1UL + SYSCTL_CLOCK_DIV_GET(HPM_SYSCTL->CLOCK[node_or_instance]); in clock_get_divider()
385 clk_divider = 1UL; in clock_get_divider()
389 clk_divider = 1UL; in clock_get_divider()
392 clk_divider = 1UL; in clock_get_divider()
395 clk_divider = 1UL + SYSCTL_CLOCK_CPU_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
398 clk_divider = 1UL + SYSCTL_CLOCK_CPU_SUB1_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
401 clk_divider = 1UL + SYSCTL_CLOCK_CPU_SUB0_DIV_GET(HPM_SYSCTL->CLOCK_CPU[0]); in clock_get_divider()
404 clk_divider = CLOCK_DIV_INVALID; in clock_get_divider()
407 return clk_divider; in clock_get_divider()
/bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/sunxi-ng/
A Dclk-divider.c21 static inline u32 clk_div_readl(struct clk_divider *divider) in clk_div_readl()
26 static inline void clk_div_writel(struct clk_divider *divider, u32 val) in clk_div_writel()
179 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_recalc_rate()
502 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_round_rate()
542 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_set_rate()
592 struct clk_divider *div; in _register_divider()
694 struct clk_divider *div; in clk_hw_unregister_divider()
A Dccu.h483 struct clk_divider struct
523 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw)
/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_pwm.c359 rt_uint32_t high_count, low_count, clk_divider, clk_freq; in imxrt_drv_qtmr_get() local
365clk_divider = 1 << (((base->CHANNEL[configuration->channel].CTRL & TMR_CTRL_PCS_MASK) >> TMR_CTRL_… in imxrt_drv_qtmr_get()
366 clk_freq = PWM_SRC_CLK_FREQ / clk_divider; in imxrt_drv_qtmr_get()

Completed in 29 milliseconds