Lines Matching defs:isp

18 #include "isp.h"
154 struct isp_device *isp = to_isp_device(res);
166 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h);
167 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v);
185 struct isp_device *isp = to_isp_device(res);
188 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
191 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
202 struct isp_device *isp = to_isp_device(res);
206 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
210 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
229 struct isp_device *isp = to_isp_device(res);
232 rgval = isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT) &
237 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT);
265 struct isp_device *isp = to_isp_device(res);
277 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_YENH);
291 struct isp_device *isp = to_isp_device(res);
294 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
297 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
311 struct isp_device *isp = to_isp_device(res);
315 rgval = isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT) &
321 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT);
355 struct isp_device *isp = to_isp_device(res);
362 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_OUT_SIZE);
376 struct isp_device *isp = to_isp_device(res);
378 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_OUTOFF);
398 struct isp_device *isp = to_isp_device(res);
406 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_START);
418 struct isp_device *isp = to_isp_device(res);
426 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_SIZE);
440 struct isp_device *isp = to_isp_device(res);
442 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INOFF);
453 struct isp_device *isp = to_isp_device(res);
456 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
459 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT,
471 struct isp_device *isp = to_isp_device(res);
473 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INADD);
544 struct isp_device *isp = to_isp_device(res);
556 isp_reg_clr(isp, OMAP3_ISP_IOMEM_SBL, ISPSBL_SDR_REQ_EXP,
561 switch (isp->revision) {
598 dev_dbg(isp->dev, "%s: cycles per request = %u\n", __func__, value);
599 isp_reg_clr_set(isp, OMAP3_ISP_IOMEM_SBL, ISPSBL_SDR_REQ_EXP,
611 struct isp_device *isp = to_isp_device(res);
613 return isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_PCR) &
640 struct isp_device *isp = to_isp_device(res);
646 isp_reg_writel(isp, addr << ISPRSZ_SDR_OUTADD_ADDR_SHIFT,
653 #define RSZ_PRINT_REGISTER(isp, name)\
654 dev_dbg(isp->dev, "###RSZ " #name "=0x%08x\n", \
655 isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_##name))
659 struct isp_device *isp = to_isp_device(res);
661 dev_dbg(isp->dev, "-------------Resizer Register dump----------\n");
663 RSZ_PRINT_REGISTER(isp, PCR);
664 RSZ_PRINT_REGISTER(isp, CNT);
665 RSZ_PRINT_REGISTER(isp, OUT_SIZE);
666 RSZ_PRINT_REGISTER(isp, IN_START);
667 RSZ_PRINT_REGISTER(isp, IN_SIZE);
668 RSZ_PRINT_REGISTER(isp, SDR_INADD);
669 RSZ_PRINT_REGISTER(isp, SDR_INOFF);
670 RSZ_PRINT_REGISTER(isp, SDR_OUTADD);
671 RSZ_PRINT_REGISTER(isp, SDR_OUTOFF);
672 RSZ_PRINT_REGISTER(isp, YENH);
674 dev_dbg(isp->dev, "--------------------------------------------\n");
784 struct isp_device *isp = to_isp_device(res);
833 switch (isp->revision) {
848 switch (isp->revision) {
993 struct isp_device *isp = to_isp_device(res);
995 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_PCR,
1091 struct isp_res_device *res = &video->isp->isp_res;
1136 struct isp_device *isp = to_isp_device(res);
1143 omap3isp_subclk_enable(isp, OMAP3_ISP_SUBCLK_RESIZER);
1150 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_WRITE);
1159 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_READ);
1160 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_WRITE);
1169 omap3isp_sbl_disable(isp, OMAP3_ISP_SBL_RESIZER_READ |
1171 omap3isp_subclk_disable(isp, OMAP3_ISP_SUBCLK_RESIZER);
1282 struct isp_device *isp = to_isp_device(res);
1297 dev_dbg(isp->dev, "%s(%s): req %ux%u -> (%d,%d)/%ux%u -> %ux%u\n",
1315 dev_dbg(isp->dev, "%s(%s): got %ux%u -> (%d,%d)/%ux%u -> %ux%u\n",
1356 struct isp_device *isp = to_isp_device(res);
1361 if (isp->revision == ISP_REVISION_1_0)
1732 sd->grp_id = 1 << 16; /* group ID for isp subdevs */
1749 res->video_in.isp = to_isp_device(res);
1754 res->video_out.isp = to_isp_device(res);
1779 * @isp : Pointer to ISP device
1782 int omap3isp_resizer_init(struct isp_device *isp)
1784 struct isp_res_device *res = &isp->isp_res;
1793 void omap3isp_resizer_cleanup(struct isp_device *isp)
1795 struct isp_res_device *res = &isp->isp_res;