Lines Matching refs:ccdc_cfg

298 	return ioread32(ccdc->ccdc_cfg.base_addr + offset);  in vpfe_reg_read()
303 iowrite32(val, ccdc->ccdc_cfg.base_addr + offset); in vpfe_reg_write()
434 &ccdc->ccdc_cfg.bayer.config_params; in vpfe_ccdc_update_raw_params()
503 if (ccdc->ccdc_cfg.if_type != VPFE_RAW_BAYER) in vpfe_ccdc_set_params()
529 struct ccdc_params_ycbcr *params = &ccdc->ccdc_cfg.ycbcr; in vpfe_ccdc_config_ycbcr()
560 if (ccdc->ccdc_cfg.if_type == VPFE_BT656_10BIT) in vpfe_ccdc_config_ycbcr()
583 if (ccdc->ccdc_cfg.if_type == VPFE_BT656_10BIT) in vpfe_ccdc_config_ycbcr()
659 &ccdc->ccdc_cfg.bayer.config_params; in vpfe_ccdc_config_raw()
660 struct ccdc_params_raw *params = &ccdc->ccdc_cfg.bayer; in vpfe_ccdc_config_raw()
746 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) in vpfe_ccdc_set_buftype()
747 ccdc->ccdc_cfg.bayer.buf_type = buf_type; in vpfe_ccdc_set_buftype()
749 ccdc->ccdc_cfg.ycbcr.buf_type = buf_type; in vpfe_ccdc_set_buftype()
756 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) in vpfe_ccdc_get_buftype()
757 return ccdc->ccdc_cfg.bayer.buf_type; in vpfe_ccdc_get_buftype()
759 return ccdc->ccdc_cfg.ycbcr.buf_type; in vpfe_ccdc_get_buftype()
767 ccdc->ccdc_cfg.if_type, print_fourcc(pixfmt)); in vpfe_ccdc_set_pixel_format()
769 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) { in vpfe_ccdc_set_pixel_format()
770 ccdc->ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in vpfe_ccdc_set_pixel_format()
775 ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 0; in vpfe_ccdc_set_pixel_format()
779 ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 1; in vpfe_ccdc_set_pixel_format()
796 ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in vpfe_ccdc_set_pixel_format()
800 ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in vpfe_ccdc_set_pixel_format()
815 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) { in vpfe_ccdc_get_pixel_format()
818 if (ccdc->ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) in vpfe_ccdc_get_pixel_format()
831 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) { in vpfe_ccdc_set_image_window()
832 ccdc->ccdc_cfg.bayer.win = *win; in vpfe_ccdc_set_image_window()
833 ccdc->ccdc_cfg.bayer.bytesperpixel = bpp; in vpfe_ccdc_set_image_window()
834 ccdc->ccdc_cfg.bayer.bytesperline = ALIGN(win->width * bpp, 32); in vpfe_ccdc_set_image_window()
836 ccdc->ccdc_cfg.ycbcr.win = *win; in vpfe_ccdc_set_image_window()
837 ccdc->ccdc_cfg.ycbcr.bytesperpixel = bpp; in vpfe_ccdc_set_image_window()
838 ccdc->ccdc_cfg.ycbcr.bytesperline = ALIGN(win->width * bpp, 32); in vpfe_ccdc_set_image_window()
848 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) in vpfe_ccdc_get_image_window()
849 *win = ccdc->ccdc_cfg.bayer.win; in vpfe_ccdc_get_image_window()
851 *win = ccdc->ccdc_cfg.ycbcr.win; in vpfe_ccdc_get_image_window()
856 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) in vpfe_ccdc_get_line_length()
857 return ccdc->ccdc_cfg.bayer.bytesperline; in vpfe_ccdc_get_line_length()
859 return ccdc->ccdc_cfg.ycbcr.bytesperline; in vpfe_ccdc_get_line_length()
866 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) in vpfe_ccdc_set_frame_format()
867 ccdc->ccdc_cfg.bayer.frm_fmt = frm_fmt; in vpfe_ccdc_set_frame_format()
869 ccdc->ccdc_cfg.ycbcr.frm_fmt = frm_fmt; in vpfe_ccdc_set_frame_format()
877 if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) in vpfe_ccdc_get_frame_format()
878 return ccdc->ccdc_cfg.bayer.frm_fmt; in vpfe_ccdc_get_frame_format()
880 return ccdc->ccdc_cfg.ycbcr.frm_fmt; in vpfe_ccdc_get_frame_format()
898 ccdc->ccdc_cfg.if_type = params->if_type; in vpfe_ccdc_set_hw_if_params()
905 ccdc->ccdc_cfg.ycbcr.vd_pol = params->vdpol; in vpfe_ccdc_set_hw_if_params()
906 ccdc->ccdc_cfg.ycbcr.hd_pol = params->hdpol; in vpfe_ccdc_set_hw_if_params()
910 ccdc->ccdc_cfg.bayer.vd_pol = params->vdpol; in vpfe_ccdc_set_hw_if_params()
911 ccdc->ccdc_cfg.bayer.hd_pol = params->hdpol; in vpfe_ccdc_set_hw_if_params()
913 ccdc->ccdc_cfg.bayer.config_params.data_sz = in vpfe_ccdc_set_hw_if_params()
916 ccdc->ccdc_cfg.bayer.config_params.data_sz = in vpfe_ccdc_set_hw_if_params()
921 ccdc->ccdc_cfg.bayer.config_params.data_sz); in vpfe_ccdc_set_hw_if_params()
977 ccdc->ccdc_cfg.if_type = VPFE_RAW_BAYER; in vpfe_ccdc_config_defaults()
979 ccdc->ccdc_cfg.ycbcr.pix_fmt = CCDC_PIXFMT_YCBCR_8BIT; in vpfe_ccdc_config_defaults()
980 ccdc->ccdc_cfg.ycbcr.frm_fmt = CCDC_FRMFMT_INTERLACED; in vpfe_ccdc_config_defaults()
981 ccdc->ccdc_cfg.ycbcr.fid_pol = VPFE_PINPOL_POSITIVE; in vpfe_ccdc_config_defaults()
982 ccdc->ccdc_cfg.ycbcr.vd_pol = VPFE_PINPOL_POSITIVE; in vpfe_ccdc_config_defaults()
983 ccdc->ccdc_cfg.ycbcr.hd_pol = VPFE_PINPOL_POSITIVE; in vpfe_ccdc_config_defaults()
984 ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in vpfe_ccdc_config_defaults()
985 ccdc->ccdc_cfg.ycbcr.buf_type = CCDC_BUFTYPE_FLD_INTERLEAVED; in vpfe_ccdc_config_defaults()
987 ccdc->ccdc_cfg.ycbcr.win.left = 0; in vpfe_ccdc_config_defaults()
988 ccdc->ccdc_cfg.ycbcr.win.top = 0; in vpfe_ccdc_config_defaults()
989 ccdc->ccdc_cfg.ycbcr.win.width = 720; in vpfe_ccdc_config_defaults()
990 ccdc->ccdc_cfg.ycbcr.win.height = 576; in vpfe_ccdc_config_defaults()
991 ccdc->ccdc_cfg.ycbcr.bt656_enable = 1; in vpfe_ccdc_config_defaults()
993 ccdc->ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in vpfe_ccdc_config_defaults()
994 ccdc->ccdc_cfg.bayer.frm_fmt = CCDC_FRMFMT_PROGRESSIVE; in vpfe_ccdc_config_defaults()
995 ccdc->ccdc_cfg.bayer.fid_pol = VPFE_PINPOL_POSITIVE; in vpfe_ccdc_config_defaults()
996 ccdc->ccdc_cfg.bayer.vd_pol = VPFE_PINPOL_POSITIVE; in vpfe_ccdc_config_defaults()
997 ccdc->ccdc_cfg.bayer.hd_pol = VPFE_PINPOL_POSITIVE; in vpfe_ccdc_config_defaults()
999 ccdc->ccdc_cfg.bayer.win.left = 0; in vpfe_ccdc_config_defaults()
1000 ccdc->ccdc_cfg.bayer.win.top = 0; in vpfe_ccdc_config_defaults()
1001 ccdc->ccdc_cfg.bayer.win.width = 800; in vpfe_ccdc_config_defaults()
1002 ccdc->ccdc_cfg.bayer.win.height = 600; in vpfe_ccdc_config_defaults()
1003 ccdc->ccdc_cfg.bayer.config_params.data_sz = VPFE_CCDC_DATA_8BITS; in vpfe_ccdc_config_defaults()
1004 ccdc->ccdc_cfg.bayer.config_params.alaw.gamma_wd = in vpfe_ccdc_config_defaults()
2001 if (vpfe->ccdc.ccdc_cfg.if_type == VPFE_RAW_BAYER) in vpfe_start_streaming()
2552 ccdc->ccdc_cfg.base_addr = devm_ioremap_resource(&pdev->dev, res); in vpfe_probe()
2553 if (IS_ERR(ccdc->ccdc_cfg.base_addr)) in vpfe_probe()
2554 return PTR_ERR(ccdc->ccdc_cfg.base_addr); in vpfe_probe()