Lines Matching defs:xvip
161 * @xvip: Xilinx Video IP device
176 void xvip_clr_or_set(struct xvip_device *xvip, u32 addr, u32 mask, bool set)
180 reg = xvip_read(xvip, addr);
182 xvip_write(xvip, addr, reg);
188 * @xvip: Xilinx Video IP device
196 void xvip_clr_and_set(struct xvip_device *xvip, u32 addr, u32 clr, u32 set)
200 reg = xvip_read(xvip, addr);
203 xvip_write(xvip, addr, reg);
207 int xvip_init_resources(struct xvip_device *xvip)
209 struct platform_device *pdev = to_platform_device(xvip->dev);
211 xvip->iomem = devm_platform_ioremap_resource(pdev, 0);
212 if (IS_ERR(xvip->iomem))
213 return PTR_ERR(xvip->iomem);
215 xvip->clk = devm_clk_get(xvip->dev, NULL);
216 if (IS_ERR(xvip->clk))
217 return PTR_ERR(xvip->clk);
219 clk_prepare_enable(xvip->clk);
224 void xvip_cleanup_resources(struct xvip_device *xvip)
226 clk_disable_unprepare(xvip->clk);