Lines Matching refs:ccdc_cfg
64 } ccdc_cfg = { variable
106 return __raw_readl(ccdc_cfg.base_addr + offset); in regr()
111 __raw_writel(val, ccdc_cfg.base_addr + offset); in regw()
141 dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_setwin..."); in ccdc_setwin()
180 dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_setwin..."); in ccdc_setwin()
188 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to ALAW...\n", val); in ccdc_readregs()
190 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to CLAMP...\n", val); in ccdc_readregs()
192 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to DCSUB...\n", val); in ccdc_readregs()
194 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to BLKCMP...\n", val); in ccdc_readregs()
196 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FPC_ADDR...\n", val); in ccdc_readregs()
198 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FPC...\n", val); in ccdc_readregs()
200 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMTCFG...\n", val); in ccdc_readregs()
202 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to COLPTN...\n", val); in ccdc_readregs()
204 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMT_HORZ...\n", val); in ccdc_readregs()
206 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMT_VERT...\n", val); in ccdc_readregs()
208 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to HSIZE_OFF...\n", val); in ccdc_readregs()
210 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to SDOFST...\n", val); in ccdc_readregs()
212 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VP_OUT...\n", val); in ccdc_readregs()
214 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to SYN_MODE...\n", val); in ccdc_readregs()
216 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to HORZ_INFO...\n", val); in ccdc_readregs()
218 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VERT_START...\n", val); in ccdc_readregs()
220 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VERT_LINES...\n", val); in ccdc_readregs()
232 dev_dbg(ccdc_cfg.dev, "\nInvalid data line select"); in validate_ccdc_param()
242 &ccdc_cfg.bayer.config_params; in ccdc_update_raw_params()
278 dev_dbg(ccdc_cfg.dev, in ccdc_update_raw_params()
291 dev_dbg(ccdc_cfg.dev, "\n copy_from_user failed"); in ccdc_update_raw_params()
301 &ccdc_cfg.bayer.config_params; in ccdc_close()
336 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_open()
352 if (ccdc_cfg.if_type != VPFE_RAW_BAYER) in ccdc_set_params()
357 dev_dbg(ccdc_cfg.dev, "ccdc_set_params: error in copying" in ccdc_set_params()
375 struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; in ccdc_config_ycbcr()
378 dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_ycbcr..."); in ccdc_config_ycbcr()
406 if (ccdc_cfg.if_type == VPFE_BT656_10BIT) in ccdc_config_ycbcr()
428 if (ccdc_cfg.if_type == VPFE_BT656_10BIT) in ccdc_config_ycbcr()
448 dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_config_ycbcr...\n"); in ccdc_config_ycbcr()
459 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to DCSUB...\n", val); in ccdc_config_black_clamp()
461 dev_dbg(ccdc_cfg.dev, "\nWriting 0x0000 to CLAMP...\n"); in ccdc_config_black_clamp()
476 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to CLAMP...\n", val); in ccdc_config_black_clamp()
479 dev_dbg(ccdc_cfg.dev, "\nWriting 0x00000000 to DCSUB...\n"); in ccdc_config_black_clamp()
509 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%lx to FPC_ADDR...\n", in ccdc_config_fpc()
515 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FPC...\n", val); in ccdc_config_fpc()
519 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FPC...\n", val); in ccdc_config_fpc()
528 struct ccdc_params_raw *params = &ccdc_cfg.bayer; in ccdc_config_raw()
530 &ccdc_cfg.bayer.config_params; in ccdc_config_raw()
534 dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_raw..."); in ccdc_config_raw()
564 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to ALAW...\n", val); in ccdc_config_raw()
596 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMTCFG...\n", val); in ccdc_config_raw()
600 dev_dbg(ccdc_cfg.dev, "\nWriting 0xBB11BB11 to COLPTN...\n"); in ccdc_config_raw()
610 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMT_HORZ...\n", val); in ccdc_config_raw()
618 dev_dbg(ccdc_cfg.dev, "\nparams->win.height 0x%x ...\n", in ccdc_config_raw()
622 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMT_VERT...\n", val); in ccdc_config_raw()
624 dev_dbg(ccdc_cfg.dev, "\nbelow regw(val, FMT_VERT)..."); in ccdc_config_raw()
645 dev_dbg(ccdc_cfg.dev, "\nWriting 0x4B6D to SDOFST..\n"); in ccdc_config_raw()
651 dev_dbg(ccdc_cfg.dev, "\nWriting 0x0249 to SDOFST..\n"); in ccdc_config_raw()
655 dev_dbg(ccdc_cfg.dev, "\nWriting 0x0000 to SDOFST...\n"); in ccdc_config_raw()
676 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to VP_OUT...\n", val); in ccdc_config_raw()
678 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to SYN_MODE...\n", syn_mode); in ccdc_config_raw()
681 dev_dbg(ccdc_cfg.dev, "\nend of ccdc_config_raw..."); in ccdc_config_raw()
687 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_configure()
696 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_set_buftype()
697 ccdc_cfg.bayer.buf_type = buf_type; in ccdc_set_buftype()
699 ccdc_cfg.ycbcr.buf_type = buf_type; in ccdc_set_buftype()
705 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_buftype()
706 return ccdc_cfg.bayer.buf_type; in ccdc_get_buftype()
707 return ccdc_cfg.ycbcr.buf_type; in ccdc_get_buftype()
713 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { in ccdc_enum_pix()
729 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { in ccdc_set_pixel_format()
730 ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in ccdc_set_pixel_format()
732 ccdc_cfg.bayer.config_params.alaw.enable = 1; in ccdc_set_pixel_format()
737 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in ccdc_set_pixel_format()
739 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in ccdc_set_pixel_format()
748 struct ccdc_a_law *alaw = &ccdc_cfg.bayer.config_params.alaw; in ccdc_get_pixel_format()
751 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_pixel_format()
757 if (ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) in ccdc_get_pixel_format()
767 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_set_image_window()
768 ccdc_cfg.bayer.win = *win; in ccdc_set_image_window()
770 ccdc_cfg.ycbcr.win = *win; in ccdc_set_image_window()
776 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_image_window()
777 *win = ccdc_cfg.bayer.win; in ccdc_get_image_window()
779 *win = ccdc_cfg.ycbcr.win; in ccdc_get_image_window()
785 &ccdc_cfg.bayer.config_params; in ccdc_get_line_length()
788 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { in ccdc_get_line_length()
791 len = ccdc_cfg.bayer.win.width; in ccdc_get_line_length()
793 len = ccdc_cfg.bayer.win.width * 2; in ccdc_get_line_length()
795 len = ccdc_cfg.ycbcr.win.width * 2; in ccdc_get_line_length()
801 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_set_frame_format()
802 ccdc_cfg.bayer.frm_fmt = frm_fmt; in ccdc_set_frame_format()
804 ccdc_cfg.ycbcr.frm_fmt = frm_fmt; in ccdc_set_frame_format()
810 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_frame_format()
811 return ccdc_cfg.bayer.frm_fmt; in ccdc_get_frame_format()
813 return ccdc_cfg.ycbcr.frm_fmt; in ccdc_get_frame_format()
829 ccdc_cfg.if_type = params->if_type; in ccdc_set_hw_if_params()
836 ccdc_cfg.ycbcr.vd_pol = params->vdpol; in ccdc_set_hw_if_params()
837 ccdc_cfg.ycbcr.hd_pol = params->hdpol; in ccdc_set_hw_if_params()
978 ccdc_cfg.base_addr = ioremap_nocache(res->start, resource_size(res)); in dm644x_ccdc_probe()
979 if (!ccdc_cfg.base_addr) { in dm644x_ccdc_probe()
984 ccdc_cfg.dev = &pdev->dev; in dm644x_ccdc_probe()
998 iounmap(ccdc_cfg.base_addr); in dm644x_ccdc_remove()