Lines Matching refs:xvip
177 void xvip_clr_or_set(struct xvip_device *xvip, u32 addr, u32 mask, bool set) in xvip_clr_or_set() argument
181 reg = xvip_read(xvip, addr); in xvip_clr_or_set()
183 xvip_write(xvip, addr, reg); in xvip_clr_or_set()
197 void xvip_clr_and_set(struct xvip_device *xvip, u32 addr, u32 clr, u32 set) in xvip_clr_and_set() argument
201 reg = xvip_read(xvip, addr); in xvip_clr_and_set()
204 xvip_write(xvip, addr, reg); in xvip_clr_and_set()
208 int xvip_init_resources(struct xvip_device *xvip) in xvip_init_resources() argument
210 struct platform_device *pdev = to_platform_device(xvip->dev); in xvip_init_resources()
214 xvip->iomem = devm_ioremap_resource(xvip->dev, res); in xvip_init_resources()
215 if (IS_ERR(xvip->iomem)) in xvip_init_resources()
216 return PTR_ERR(xvip->iomem); in xvip_init_resources()
218 xvip->clk = devm_clk_get(xvip->dev, NULL); in xvip_init_resources()
219 if (IS_ERR(xvip->clk)) in xvip_init_resources()
220 return PTR_ERR(xvip->clk); in xvip_init_resources()
222 clk_prepare_enable(xvip->clk); in xvip_init_resources()
227 void xvip_cleanup_resources(struct xvip_device *xvip) in xvip_cleanup_resources() argument
229 clk_disable_unprepare(xvip->clk); in xvip_cleanup_resources()