Lines Matching refs:isp

152 	struct isp_device *isp = to_isp_device(res);  in resizer_set_filters()  local
164 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h); in resizer_set_filters()
165 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v); in resizer_set_filters()
183 struct isp_device *isp = to_isp_device(res); in resizer_set_bilinear() local
186 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear()
189 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear()
200 struct isp_device *isp = to_isp_device(res); in resizer_set_ycpos() local
204 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos()
208 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos()
227 struct isp_device *isp = to_isp_device(res); in resizer_set_phase() local
230 rgval = isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT) & in resizer_set_phase()
235 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT); in resizer_set_phase()
263 struct isp_device *isp = to_isp_device(res); in resizer_set_luma() local
275 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_YENH); in resizer_set_luma()
289 struct isp_device *isp = to_isp_device(res); in resizer_set_source() local
292 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_source()
295 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_source()
309 struct isp_device *isp = to_isp_device(res); in resizer_set_ratio() local
313 rgval = isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT) & in resizer_set_ratio()
319 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT); in resizer_set_ratio()
353 struct isp_device *isp = to_isp_device(res); in resizer_set_output_size() local
360 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_OUT_SIZE); in resizer_set_output_size()
374 struct isp_device *isp = to_isp_device(res); in resizer_set_output_offset() local
376 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_OUTOFF); in resizer_set_output_offset()
396 struct isp_device *isp = to_isp_device(res); in resizer_set_start() local
404 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_START); in resizer_set_start()
416 struct isp_device *isp = to_isp_device(res); in resizer_set_input_size() local
424 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_SIZE); in resizer_set_input_size()
438 struct isp_device *isp = to_isp_device(res); in resizer_set_input_offset() local
440 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INOFF); in resizer_set_input_offset()
451 struct isp_device *isp = to_isp_device(res); in resizer_set_intype() local
454 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_intype()
457 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_intype()
469 struct isp_device *isp = to_isp_device(res); in __resizer_set_inaddr() local
471 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INADD); in __resizer_set_inaddr()
542 struct isp_device *isp = to_isp_device(res); in resizer_adjust_bandwidth() local
554 isp_reg_clr(isp, OMAP3_ISP_IOMEM_SBL, ISPSBL_SDR_REQ_EXP, in resizer_adjust_bandwidth()
559 switch (isp->revision) { in resizer_adjust_bandwidth()
596 dev_dbg(isp->dev, "%s: cycles per request = %u\n", __func__, value); in resizer_adjust_bandwidth()
597 isp_reg_clr_set(isp, OMAP3_ISP_IOMEM_SBL, ISPSBL_SDR_REQ_EXP, in resizer_adjust_bandwidth()
609 struct isp_device *isp = to_isp_device(res); in omap3isp_resizer_busy() local
611 return isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_PCR) & in omap3isp_resizer_busy()
638 struct isp_device *isp = to_isp_device(res); in resizer_set_outaddr() local
644 isp_reg_writel(isp, addr << ISPRSZ_SDR_OUTADD_ADDR_SHIFT, in resizer_set_outaddr()
651 #define RSZ_PRINT_REGISTER(isp, name)\ argument
652 dev_dbg(isp->dev, "###RSZ " #name "=0x%08x\n", \
653 isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_##name))
657 struct isp_device *isp = to_isp_device(res); in resizer_print_status() local
659 dev_dbg(isp->dev, "-------------Resizer Register dump----------\n"); in resizer_print_status()
661 RSZ_PRINT_REGISTER(isp, PCR); in resizer_print_status()
662 RSZ_PRINT_REGISTER(isp, CNT); in resizer_print_status()
663 RSZ_PRINT_REGISTER(isp, OUT_SIZE); in resizer_print_status()
664 RSZ_PRINT_REGISTER(isp, IN_START); in resizer_print_status()
665 RSZ_PRINT_REGISTER(isp, IN_SIZE); in resizer_print_status()
666 RSZ_PRINT_REGISTER(isp, SDR_INADD); in resizer_print_status()
667 RSZ_PRINT_REGISTER(isp, SDR_INOFF); in resizer_print_status()
668 RSZ_PRINT_REGISTER(isp, SDR_OUTADD); in resizer_print_status()
669 RSZ_PRINT_REGISTER(isp, SDR_OUTOFF); in resizer_print_status()
670 RSZ_PRINT_REGISTER(isp, YENH); in resizer_print_status()
672 dev_dbg(isp->dev, "--------------------------------------------\n"); in resizer_print_status()
782 struct isp_device *isp = to_isp_device(res); in resizer_calc_ratios() local
831 switch (isp->revision) { in resizer_calc_ratios()
846 switch (isp->revision) { in resizer_calc_ratios()
991 struct isp_device *isp = to_isp_device(res); in resizer_enable_oneshot() local
993 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_PCR, in resizer_enable_oneshot()
1089 struct isp_res_device *res = &video->isp->isp_res; in resizer_video_queue()
1134 struct isp_device *isp = to_isp_device(res); in resizer_set_stream() local
1141 omap3isp_subclk_enable(isp, OMAP3_ISP_SUBCLK_RESIZER); in resizer_set_stream()
1148 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_WRITE); in resizer_set_stream()
1157 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_READ); in resizer_set_stream()
1158 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_WRITE); in resizer_set_stream()
1167 omap3isp_sbl_disable(isp, OMAP3_ISP_SBL_RESIZER_READ | in resizer_set_stream()
1169 omap3isp_subclk_disable(isp, OMAP3_ISP_SUBCLK_RESIZER); in resizer_set_stream()
1280 struct isp_device *isp = to_isp_device(res); in resizer_set_selection() local
1295 dev_dbg(isp->dev, "%s(%s): req %ux%u -> (%d,%d)/%ux%u -> %ux%u\n", in resizer_set_selection()
1313 dev_dbg(isp->dev, "%s(%s): got %ux%u -> (%d,%d)/%ux%u -> %ux%u\n", in resizer_set_selection()
1353 struct isp_device *isp = to_isp_device(res); in resizer_max_in_width() local
1358 if (isp->revision == ISP_REVISION_1_0) in resizer_max_in_width()
1742 res->video_in.isp = to_isp_device(res); in resizer_init_entities()
1747 res->video_out.isp = to_isp_device(res); in resizer_init_entities()
1775 int omap3isp_resizer_init(struct isp_device *isp) in omap3isp_resizer_init() argument
1777 struct isp_res_device *res = &isp->isp_res; in omap3isp_resizer_init()
1786 void omap3isp_resizer_cleanup(struct isp_device *isp) in omap3isp_resizer_cleanup() argument
1788 struct isp_res_device *res = &isp->isp_res; in omap3isp_resizer_cleanup()