Lines Matching refs:xvip
174 void xvip_clr_or_set(struct xvip_device *xvip, u32 addr, u32 mask, bool set) in xvip_clr_or_set() argument
178 reg = xvip_read(xvip, addr); in xvip_clr_or_set()
180 xvip_write(xvip, addr, reg); in xvip_clr_or_set()
194 void xvip_clr_and_set(struct xvip_device *xvip, u32 addr, u32 clr, u32 set) in xvip_clr_and_set() argument
198 reg = xvip_read(xvip, addr); in xvip_clr_and_set()
201 xvip_write(xvip, addr, reg); in xvip_clr_and_set()
205 int xvip_init_resources(struct xvip_device *xvip) in xvip_init_resources() argument
207 struct platform_device *pdev = to_platform_device(xvip->dev); in xvip_init_resources()
211 xvip->iomem = devm_ioremap_resource(xvip->dev, res); in xvip_init_resources()
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()
224 void xvip_cleanup_resources(struct xvip_device *xvip) in xvip_cleanup_resources() argument
226 clk_disable_unprepare(xvip->clk); in xvip_cleanup_resources()