• Home
  • Raw
  • Download

Lines Matching refs:isp

155 	struct isp_device *isp = to_isp_device(res);  in resizer_set_filters()  local
167 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h); in resizer_set_filters()
168 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v); in resizer_set_filters()
186 struct isp_device *isp = to_isp_device(res); in resizer_set_bilinear() local
189 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear()
192 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear()
203 struct isp_device *isp = to_isp_device(res); in resizer_set_ycpos() local
207 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos()
211 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos()
230 struct isp_device *isp = to_isp_device(res); in resizer_set_phase() local
233 rgval = isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT) & in resizer_set_phase()
238 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT); in resizer_set_phase()
266 struct isp_device *isp = to_isp_device(res); in resizer_set_luma() local
278 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_YENH); in resizer_set_luma()
292 struct isp_device *isp = to_isp_device(res); in resizer_set_source() local
295 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_source()
298 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_source()
312 struct isp_device *isp = to_isp_device(res); in resizer_set_ratio() local
316 rgval = isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT) & in resizer_set_ratio()
322 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT); in resizer_set_ratio()
356 struct isp_device *isp = to_isp_device(res); in resizer_set_output_size() local
363 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_OUT_SIZE); in resizer_set_output_size()
377 struct isp_device *isp = to_isp_device(res); in resizer_set_output_offset() local
379 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_OUTOFF); in resizer_set_output_offset()
399 struct isp_device *isp = to_isp_device(res); in resizer_set_start() local
407 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_START); in resizer_set_start()
419 struct isp_device *isp = to_isp_device(res); in resizer_set_input_size() local
427 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_SIZE); in resizer_set_input_size()
441 struct isp_device *isp = to_isp_device(res); in resizer_set_input_offset() local
443 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INOFF); in resizer_set_input_offset()
454 struct isp_device *isp = to_isp_device(res); in resizer_set_intype() local
457 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_intype()
460 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_intype()
472 struct isp_device *isp = to_isp_device(res); in __resizer_set_inaddr() local
474 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INADD); in __resizer_set_inaddr()
545 struct isp_device *isp = to_isp_device(res); in resizer_adjust_bandwidth() local
557 isp_reg_clr(isp, OMAP3_ISP_IOMEM_SBL, ISPSBL_SDR_REQ_EXP, in resizer_adjust_bandwidth()
562 switch (isp->revision) { in resizer_adjust_bandwidth()
599 dev_dbg(isp->dev, "%s: cycles per request = %u\n", __func__, value); in resizer_adjust_bandwidth()
600 isp_reg_clr_set(isp, OMAP3_ISP_IOMEM_SBL, ISPSBL_SDR_REQ_EXP, in resizer_adjust_bandwidth()
612 struct isp_device *isp = to_isp_device(res); in omap3isp_resizer_busy() local
614 return isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_PCR) & in omap3isp_resizer_busy()
641 struct isp_device *isp = to_isp_device(res); in resizer_set_outaddr() local
647 isp_reg_writel(isp, addr << ISPRSZ_SDR_OUTADD_ADDR_SHIFT, in resizer_set_outaddr()
654 #define RSZ_PRINT_REGISTER(isp, name)\ argument
655 dev_dbg(isp->dev, "###RSZ " #name "=0x%08x\n", \
656 isp_reg_readl(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_##name))
660 struct isp_device *isp = to_isp_device(res); in resizer_print_status() local
662 dev_dbg(isp->dev, "-------------Resizer Register dump----------\n"); in resizer_print_status()
664 RSZ_PRINT_REGISTER(isp, PCR); in resizer_print_status()
665 RSZ_PRINT_REGISTER(isp, CNT); in resizer_print_status()
666 RSZ_PRINT_REGISTER(isp, OUT_SIZE); in resizer_print_status()
667 RSZ_PRINT_REGISTER(isp, IN_START); in resizer_print_status()
668 RSZ_PRINT_REGISTER(isp, IN_SIZE); in resizer_print_status()
669 RSZ_PRINT_REGISTER(isp, SDR_INADD); in resizer_print_status()
670 RSZ_PRINT_REGISTER(isp, SDR_INOFF); in resizer_print_status()
671 RSZ_PRINT_REGISTER(isp, SDR_OUTADD); in resizer_print_status()
672 RSZ_PRINT_REGISTER(isp, SDR_OUTOFF); in resizer_print_status()
673 RSZ_PRINT_REGISTER(isp, YENH); in resizer_print_status()
675 dev_dbg(isp->dev, "--------------------------------------------\n"); in resizer_print_status()
785 struct isp_device *isp = to_isp_device(res); in resizer_calc_ratios() local
834 switch (isp->revision) { in resizer_calc_ratios()
849 switch (isp->revision) { in resizer_calc_ratios()
994 struct isp_device *isp = to_isp_device(res); in resizer_enable_oneshot() local
996 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_PCR, in resizer_enable_oneshot()
1092 struct isp_res_device *res = &video->isp->isp_res; in resizer_video_queue()
1137 struct isp_device *isp = to_isp_device(res); in resizer_set_stream() local
1144 omap3isp_subclk_enable(isp, OMAP3_ISP_SUBCLK_RESIZER); in resizer_set_stream()
1151 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_WRITE); in resizer_set_stream()
1160 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_READ); in resizer_set_stream()
1161 omap3isp_sbl_enable(isp, OMAP3_ISP_SBL_RESIZER_WRITE); in resizer_set_stream()
1170 omap3isp_sbl_disable(isp, OMAP3_ISP_SBL_RESIZER_READ | in resizer_set_stream()
1172 omap3isp_subclk_disable(isp, OMAP3_ISP_SUBCLK_RESIZER); in resizer_set_stream()
1283 struct isp_device *isp = to_isp_device(res); in resizer_set_selection() local
1298 dev_dbg(isp->dev, "%s(%s): req %ux%u -> (%d,%d)/%ux%u -> %ux%u\n", in resizer_set_selection()
1316 dev_dbg(isp->dev, "%s(%s): got %ux%u -> (%d,%d)/%ux%u -> %ux%u\n", in resizer_set_selection()
1357 struct isp_device *isp = to_isp_device(res); in resizer_max_in_width() local
1362 if (isp->revision == ISP_REVISION_1_0) in resizer_max_in_width()
1750 res->video_in.isp = to_isp_device(res); in resizer_init_entities()
1755 res->video_out.isp = to_isp_device(res); in resizer_init_entities()
1783 int omap3isp_resizer_init(struct isp_device *isp) in omap3isp_resizer_init() argument
1785 struct isp_res_device *res = &isp->isp_res; in omap3isp_resizer_init()
1794 void omap3isp_resizer_cleanup(struct isp_device *isp) in omap3isp_resizer_cleanup() argument
1796 struct isp_res_device *res = &isp->isp_res; in omap3isp_resizer_cleanup()