Home
last modified time | relevance | path

Searched refs:xvip (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/media/platform/xilinx/
H A Dxilinx-vip.h136 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 …]
H A Dxilinx-vip.c180 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 …]
H A Dxilinx-tpg.c89 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 …]
H A Dxilinx-vtc.c153 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 …]