Lines Matching refs:isp

40 	isp_reg_writel(aewb->isp, aewb->active_buf->dma_addr,  in h3a_aewb_setup_regs()
66 isp_reg_writel(aewb->isp, win1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWWIN1); in h3a_aewb_setup_regs()
67 isp_reg_writel(aewb->isp, start, OMAP3_ISP_IOMEM_H3A, in h3a_aewb_setup_regs()
69 isp_reg_writel(aewb->isp, blk, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWINBLK); in h3a_aewb_setup_regs()
70 isp_reg_writel(aewb->isp, subwin, OMAP3_ISP_IOMEM_H3A, in h3a_aewb_setup_regs()
72 isp_reg_clr_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_setup_regs()
84 isp_reg_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_enable()
86 omap3isp_subclk_enable(aewb->isp, OMAP3_ISP_SUBCLK_AEWB); in h3a_aewb_enable()
88 isp_reg_clr(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_enable()
90 omap3isp_subclk_disable(aewb->isp, OMAP3_ISP_SUBCLK_AEWB); in h3a_aewb_enable()
96 return isp_reg_readl(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR) in h3a_aewb_busy()
288 int omap3isp_h3a_aewb_init(struct isp_device *isp) in omap3isp_h3a_aewb_init() argument
290 struct ispstat *aewb = &isp->isp_aewb; in omap3isp_h3a_aewb_init()
294 aewb_cfg = devm_kzalloc(isp->dev, sizeof(*aewb_cfg), GFP_KERNEL); in omap3isp_h3a_aewb_init()
301 aewb->isp = isp; in omap3isp_h3a_aewb_init()
304 aewb_recover_cfg = devm_kzalloc(isp->dev, sizeof(*aewb_recover_cfg), in omap3isp_h3a_aewb_init()
307 dev_err(aewb->isp->dev, "AEWB: cannot allocate memory for " in omap3isp_h3a_aewb_init()
324 dev_err(aewb->isp->dev, "AEWB: recover configuration is " in omap3isp_h3a_aewb_init()
338 void omap3isp_h3a_aewb_cleanup(struct isp_device *isp) in omap3isp_h3a_aewb_cleanup() argument
340 omap3isp_stat_cleanup(&isp->isp_aewb); in omap3isp_h3a_aewb_cleanup()