Searched refs:xvip (Results 1 – 4 of 4) sorted by relevance
/linux-6.3-rc2/drivers/media/platform/xilinx/ |
A D | xilinx-vip.h | 136 return ioread32(xvip->iomem + addr); in xvip_read() 141 iowrite32(value, xvip->iomem + addr); in xvip_write() 146 xvip_write(xvip, addr, xvip_read(xvip, addr) & ~clr); in xvip_clr() 151 xvip_write(xvip, addr, xvip_read(xvip, addr) | set); in xvip_set() 167 xvip_set(xvip, XVIP_CTRL_CONTROL, in xvip_start() 178 xvip_write(xvip, XVIP_CTRL_CONTROL, in xvip_resume() 184 xvip->saved_ctrl = xvip_read(xvip, XVIP_CTRL_CONTROL); in xvip_suspend() 185 xvip_write(xvip, XVIP_CTRL_CONTROL, in xvip_suspend() 192 xvip_write(xvip, XVIP_ACTIVE_SIZE, in xvip_set_frame_size() 202 reg = xvip_read(xvip, XVIP_ACTIVE_SIZE); in xvip_get_frame_size() [all …]
|
A D | xilinx-vip.c | 180 reg = xvip_read(xvip, addr); in xvip_clr_or_set() 182 xvip_write(xvip, addr, reg); in xvip_clr_or_set() 200 reg = xvip_read(xvip, addr); in xvip_clr_and_set() 203 xvip_write(xvip, addr, reg); in xvip_clr_and_set() 212 if (IS_ERR(xvip->iomem)) in xvip_init_resources() 213 return PTR_ERR(xvip->iomem); in xvip_init_resources() 215 xvip->clk = devm_clk_get(xvip->dev, NULL); in xvip_init_resources() 216 if (IS_ERR(xvip->clk)) in xvip_init_resources() 217 return PTR_ERR(xvip->clk); in xvip_init_resources() 219 clk_prepare_enable(xvip->clk); in xvip_init_resources() [all …]
|
A D | xilinx-tpg.c | 89 struct xvip_device xvip; member 176 xvip_stop(&xtpg->xvip); in xtpg_s_stream() 243 xvip_start(&xtpg->xvip); in xtpg_s_stream() 693 xvip_suspend(&xtpg->xvip); in xtpg_pm_suspend() 702 xvip_resume(&xtpg->xvip); in xtpg_pm_resume() 713 struct device *dev = xtpg->xvip.dev; in xtpg_parse_of() 781 xtpg->xvip.dev = &pdev->dev; in xtpg_probe() 805 xvip_reset(&xtpg->xvip); in xtpg_probe() 832 subdev = &xtpg->xvip.subdev; in xtpg_probe() 878 xvip_print_version(&xtpg->xvip); in xtpg_probe() [all …]
|
A D | xilinx-vtc.c | 153 struct xvip_device xvip; member 182 ret = clk_prepare_enable(xvtc->xvip.clk); in xvtc_generator_start() 220 xvip_write(&xvtc->xvip, XVIP_CTRL_CONTROL, in xvtc_generator_start() 243 xvip_write(&xvtc->xvip, XVIP_CTRL_CONTROL, 0); in xvtc_generator_stop() 245 clk_disable_unprepare(xvtc->xvip.clk); in xvtc_generator_stop() 266 if (xvtc->xvip.dev->of_node == xvtc_node) { in xvtc_of_get() 311 struct device_node *node = xvtc->xvip.dev->of_node; in xvtc_parse_of() 328 xvtc->xvip.dev = &pdev->dev; in xvtc_probe() 334 ret = xvip_init_resources(&xvtc->xvip); in xvtc_probe() 340 xvip_print_version(&xvtc->xvip); in xvtc_probe() [all …]
|
Completed in 9 milliseconds