Home
last modified time | relevance | path

Searched refs:lpcg (Results 1 – 2 of 2) sorted by relevance

/arch/arm/mach-imx/imx9/
A Dclock_root.c316 int ccm_lpcg_on(u32 lpcg, bool enable) in ccm_lpcg_on() argument
320 if (lpcg >= CCGR_NUM) in ccm_lpcg_on()
330 writel(1, &ccm_reg->clk_lpcgs[lpcg].direct); in ccm_lpcg_on()
332 writel(0, &ccm_reg->clk_lpcgs[lpcg].direct); in ccm_lpcg_on()
337 int ccm_lpcg_lpm(u32 lpcg, bool enable) in ccm_lpcg_lpm() argument
341 if (lpcg >= CCGR_NUM) in ccm_lpcg_lpm()
358 if (lpcg >= CCGR_NUM || domain >= 16) in ccm_lpcg_config_lpm()
366 lpm = readl(&ccm_reg->clk_lpcgs[lpcg].lpm1); in ccm_lpcg_config_lpm()
369 writel(lpm, &ccm_reg->clk_lpcgs[lpcg].lpm1); in ccm_lpcg_config_lpm()
380 bool ccm_lpcg_is_clk_on(u32 lpcg) in ccm_lpcg_is_clk_on() argument
[all …]
/arch/arm/include/asm/arch-imx9/
A Dclock.h246 int ccm_lpcg_on(u32 lpcg, bool enable);
247 int ccm_lpcg_lpm(u32 lpcg, bool enable);
248 int ccm_lpcg_config_lpm(u32 lpcg, u32 domain, u32 lpm_val);
249 bool ccm_lpcg_is_clk_on(u32 lpcg);
250 int ccm_lpcg_tz_access(u32 lpcg, bool non_secure, bool user_mode, bool lock_tz);

Completed in 6 milliseconds