Searched refs:vcu_pll_ctrl (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/clk/xilinx/ |
H A D | xlnx_vcu.c | 257 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 D | xlnx_vcu.c | 298 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