Lines Matching refs:ccdc_cfg
56 } ccdc_cfg = { variable
98 return __raw_readl(ccdc_cfg.base_addr + offset); in regr()
103 __raw_writel(val, ccdc_cfg.base_addr + offset); in regw()
133 dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_setwin..."); in ccdc_setwin()
172 dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_setwin..."); in ccdc_setwin()
180 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to ALAW...\n", val); in ccdc_readregs()
182 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to CLAMP...\n", val); in ccdc_readregs()
184 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to DCSUB...\n", val); in ccdc_readregs()
186 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to BLKCMP...\n", val); in ccdc_readregs()
188 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FPC_ADDR...\n", val); in ccdc_readregs()
190 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FPC...\n", val); in ccdc_readregs()
192 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMTCFG...\n", val); in ccdc_readregs()
194 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to COLPTN...\n", val); in ccdc_readregs()
196 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMT_HORZ...\n", val); in ccdc_readregs()
198 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMT_VERT...\n", val); in ccdc_readregs()
200 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to HSIZE_OFF...\n", val); in ccdc_readregs()
202 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to SDOFST...\n", val); in ccdc_readregs()
204 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VP_OUT...\n", val); in ccdc_readregs()
206 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to SYN_MODE...\n", val); in ccdc_readregs()
208 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to HORZ_INFO...\n", val); in ccdc_readregs()
210 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VERT_START...\n", val); in ccdc_readregs()
212 dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VERT_LINES...\n", val); in ccdc_readregs()
240 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_open()
256 struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; in ccdc_config_ycbcr()
259 dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_ycbcr..."); in ccdc_config_ycbcr()
287 if (ccdc_cfg.if_type == VPFE_BT656_10BIT) in ccdc_config_ycbcr()
309 if (ccdc_cfg.if_type == VPFE_BT656_10BIT) in ccdc_config_ycbcr()
329 dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_config_ycbcr...\n"); in ccdc_config_ycbcr()
340 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to DCSUB...\n", val); in ccdc_config_black_clamp()
342 dev_dbg(ccdc_cfg.dev, "\nWriting 0x0000 to CLAMP...\n"); in ccdc_config_black_clamp()
357 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to CLAMP...\n", val); in ccdc_config_black_clamp()
360 dev_dbg(ccdc_cfg.dev, "\nWriting 0x00000000 to DCSUB...\n"); in ccdc_config_black_clamp()
383 struct ccdc_params_raw *params = &ccdc_cfg.bayer; in ccdc_config_raw()
385 &ccdc_cfg.bayer.config_params; in ccdc_config_raw()
389 dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_raw..."); in ccdc_config_raw()
419 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to ALAW...\n", val); in ccdc_config_raw()
448 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMTCFG...\n", val); in ccdc_config_raw()
452 dev_dbg(ccdc_cfg.dev, "\nWriting 0xBB11BB11 to COLPTN...\n"); in ccdc_config_raw()
462 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMT_HORZ...\n", val); in ccdc_config_raw()
470 dev_dbg(ccdc_cfg.dev, "\nparams->win.height 0x%x ...\n", in ccdc_config_raw()
474 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMT_VERT...\n", val); in ccdc_config_raw()
476 dev_dbg(ccdc_cfg.dev, "\nbelow regw(val, FMT_VERT)..."); in ccdc_config_raw()
497 dev_dbg(ccdc_cfg.dev, "\nWriting 0x4B6D to SDOFST..\n"); in ccdc_config_raw()
503 dev_dbg(ccdc_cfg.dev, "\nWriting 0x0249 to SDOFST..\n"); in ccdc_config_raw()
507 dev_dbg(ccdc_cfg.dev, "\nWriting 0x0000 to SDOFST...\n"); in ccdc_config_raw()
528 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to VP_OUT...\n", val); in ccdc_config_raw()
530 dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to SYN_MODE...\n", syn_mode); in ccdc_config_raw()
533 dev_dbg(ccdc_cfg.dev, "\nend of ccdc_config_raw..."); in ccdc_config_raw()
539 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_configure()
548 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_set_buftype()
549 ccdc_cfg.bayer.buf_type = buf_type; in ccdc_set_buftype()
551 ccdc_cfg.ycbcr.buf_type = buf_type; in ccdc_set_buftype()
557 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_buftype()
558 return ccdc_cfg.bayer.buf_type; in ccdc_get_buftype()
559 return ccdc_cfg.ycbcr.buf_type; in ccdc_get_buftype()
565 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { in ccdc_enum_pix()
581 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { in ccdc_set_pixel_format()
582 ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in ccdc_set_pixel_format()
584 ccdc_cfg.bayer.config_params.alaw.enable = 1; in ccdc_set_pixel_format()
589 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in ccdc_set_pixel_format()
591 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in ccdc_set_pixel_format()
600 struct ccdc_a_law *alaw = &ccdc_cfg.bayer.config_params.alaw; in ccdc_get_pixel_format()
603 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_pixel_format()
609 if (ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) in ccdc_get_pixel_format()
619 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_set_image_window()
620 ccdc_cfg.bayer.win = *win; in ccdc_set_image_window()
622 ccdc_cfg.ycbcr.win = *win; in ccdc_set_image_window()
628 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_image_window()
629 *win = ccdc_cfg.bayer.win; in ccdc_get_image_window()
631 *win = ccdc_cfg.ycbcr.win; in ccdc_get_image_window()
637 &ccdc_cfg.bayer.config_params; in ccdc_get_line_length()
640 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { in ccdc_get_line_length()
643 len = ccdc_cfg.bayer.win.width; in ccdc_get_line_length()
645 len = ccdc_cfg.bayer.win.width * 2; in ccdc_get_line_length()
647 len = ccdc_cfg.ycbcr.win.width * 2; in ccdc_get_line_length()
653 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_set_frame_format()
654 ccdc_cfg.bayer.frm_fmt = frm_fmt; in ccdc_set_frame_format()
656 ccdc_cfg.ycbcr.frm_fmt = frm_fmt; in ccdc_set_frame_format()
662 if (ccdc_cfg.if_type == VPFE_RAW_BAYER) in ccdc_get_frame_format()
663 return ccdc_cfg.bayer.frm_fmt; in ccdc_get_frame_format()
665 return ccdc_cfg.ycbcr.frm_fmt; in ccdc_get_frame_format()
681 ccdc_cfg.if_type = params->if_type; in ccdc_set_hw_if_params()
688 ccdc_cfg.ycbcr.vd_pol = params->vdpol; in ccdc_set_hw_if_params()
689 ccdc_cfg.ycbcr.hd_pol = params->hdpol; in ccdc_set_hw_if_params()
829 ccdc_cfg.base_addr = ioremap_nocache(res->start, resource_size(res)); in dm644x_ccdc_probe()
830 if (!ccdc_cfg.base_addr) { in dm644x_ccdc_probe()
835 ccdc_cfg.dev = &pdev->dev; in dm644x_ccdc_probe()
849 iounmap(ccdc_cfg.base_addr); in dm644x_ccdc_remove()