Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/soc/xilinx/
H A Dxlnx_vcu.c281 * @xvcu: Pointer to the xvcu_device structure
294 static int xvcu_set_vcu_pll_info(struct xvcu_device *xvcu) in xvcu_set_vcu_pll_info() argument
303 inte = xvcu_read(xvcu->logicore_reg_ba, VCU_PLL_CLK); in xvcu_set_vcu_pll_info()
304 deci = xvcu_read(xvcu->logicore_reg_ba, VCU_PLL_CLK_DEC); in xvcu_set_vcu_pll_info()
305 coreclk = xvcu_read(xvcu->logicore_reg_ba, VCU_CORE_CLK) * MHZ; in xvcu_set_vcu_pll_info()
306 mcuclk = xvcu_read(xvcu->logicore_reg_ba, VCU_MCU_CLK) * MHZ; in xvcu_set_vcu_pll_info()
308 dev_err(xvcu->dev, "Invalid mcu and core clock data\n"); in xvcu_set_vcu_pll_info()
313 dev_dbg(xvcu->dev, "Ref clock from logicoreIP is %uHz\n", refclk); in xvcu_set_vcu_pll_info()
314 dev_dbg(xvcu->dev, "Core clock from logicoreIP is %uHz\n", coreclk); in xvcu_set_vcu_pll_info()
315 dev_dbg(xvcu in xvcu_set_vcu_pll_info()
447 xvcu_set_pll(struct xvcu_device *xvcu) xvcu_set_pll() argument
500 struct xvcu_device *xvcu; xvcu_probe() local
595 struct xvcu_device *xvcu; xvcu_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/xilinx/
H A Dxlnx_vcu.c521 static int xvcu_register_clock_provider(struct xvcu_device *xvcu) in xvcu_register_clock_provider() argument
523 struct device *dev = xvcu->dev; in xvcu_register_clock_provider()
528 void __iomem *reg_base = xvcu->vcu_slcr_ba; in xvcu_register_clock_provider()
536 xvcu->clk_data = data; in xvcu_register_clock_provider()
539 "vcu_pll", __clk_get_name(xvcu->pll_ref), in xvcu_register_clock_provider()
543 xvcu->pll = hw; in xvcu_register_clock_provider()
545 hw = xvcu_register_pll_post(dev, "vcu_pll_post", xvcu->pll, reg_base); in xvcu_register_clock_provider()
548 xvcu->pll_post = hw; in xvcu_register_clock_provider()
551 parent_data[1].hw = xvcu->pll_post; in xvcu_register_clock_provider()
577 static void xvcu_unregister_clock_provider(struct xvcu_device *xvcu) in xvcu_unregister_clock_provider() argument
606 struct xvcu_device *xvcu; xvcu_probe() local
707 struct xvcu_device *xvcu; xvcu_remove() local
[all...]

Completed in 2 milliseconds