Home
last modified time | relevance | path

Searched refs:vcu_pll_ctrl (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/clk/xilinx/
H A Dxlnx_vcu.c257 u32 vcu_pll_ctrl; in xvcu_register_pll_post() local
263 vcu_pll_ctrl = xvcu_read(reg_base, VCU_PLL_CTRL); in xvcu_register_pll_post()
264 div = FIELD_GET(VCU_PLL_CTRL_CLKOUTDIV, vcu_pll_ctrl); in xvcu_register_pll_post()
289 u32 vcu_pll_ctrl; in xvcu_pll_set_div() local
296 vcu_pll_ctrl = xvcu_read(base, VCU_PLL_CTRL); in xvcu_pll_set_div()
297 vcu_pll_ctrl &= ~VCU_PLL_CTRL_FBDIV; in xvcu_pll_set_div()
298 vcu_pll_ctrl |= FIELD_PREP(VCU_PLL_CTRL_FBDIV, cfg->fbdiv); in xvcu_pll_set_div()
299 xvcu_write(base, VCU_PLL_CTRL, vcu_pll_ctrl); in xvcu_pll_set_div()
331 u32 vcu_pll_ctrl; in xvcu_pll_recalc_rate() local
333 vcu_pll_ctrl in xvcu_pll_recalc_rate()
351 u32 vcu_pll_ctrl; xvcu_pll_enable() local
382 u32 vcu_pll_ctrl; xvcu_pll_disable() local
[all...]
/kernel/linux/linux-5.10/drivers/soc/xilinx/
H A Dxlnx_vcu.c298 u32 clkoutdiv, vcu_pll_ctrl, pll_clk; in xvcu_set_vcu_pll_info() local
335 vcu_pll_ctrl = xvcu_read(xvcu->vcu_slcr_ba, VCU_PLL_CTRL); in xvcu_set_vcu_pll_info()
336 clkoutdiv = vcu_pll_ctrl >> VCU_PLL_CTRL_CLKOUTDIV_SHIFT; in xvcu_set_vcu_pll_info()
383 vcu_pll_ctrl &= ~(VCU_PLL_CTRL_FBDIV_MASK << VCU_PLL_CTRL_FBDIV_SHIFT); in xvcu_set_vcu_pll_info()
384 vcu_pll_ctrl |= (found->fbdiv & VCU_PLL_CTRL_FBDIV_MASK) << in xvcu_set_vcu_pll_info()
386 vcu_pll_ctrl &= ~(VCU_PLL_CTRL_POR_IN_MASK << in xvcu_set_vcu_pll_info()
388 vcu_pll_ctrl |= (VCU_PLL_CTRL_DEFAULT & VCU_PLL_CTRL_POR_IN_MASK) << in xvcu_set_vcu_pll_info()
390 vcu_pll_ctrl &= ~(VCU_PLL_CTRL_PWR_POR_MASK << in xvcu_set_vcu_pll_info()
392 vcu_pll_ctrl |= (VCU_PLL_CTRL_DEFAULT & VCU_PLL_CTRL_PWR_POR_MASK) << in xvcu_set_vcu_pll_info()
394 xvcu_write(xvcu->vcu_slcr_ba, VCU_PLL_CTRL, vcu_pll_ctrl); in xvcu_set_vcu_pll_info()
[all...]

Completed in 2 milliseconds