ccdc_cfg 286 drivers/media/platform/am437x/am437x-vpfe.c return ioread32(ccdc->ccdc_cfg.base_addr + offset); ccdc_cfg 291 drivers/media/platform/am437x/am437x-vpfe.c iowrite32(val, ccdc->ccdc_cfg.base_addr + offset); ccdc_cfg 422 drivers/media/platform/am437x/am437x-vpfe.c &ccdc->ccdc_cfg.bayer.config_params; ccdc_cfg 491 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type != VPFE_RAW_BAYER) ccdc_cfg 517 drivers/media/platform/am437x/am437x-vpfe.c struct ccdc_params_ycbcr *params = &ccdc->ccdc_cfg.ycbcr; ccdc_cfg 548 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_BT656_10BIT) ccdc_cfg 571 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_BT656_10BIT) ccdc_cfg 647 drivers/media/platform/am437x/am437x-vpfe.c &ccdc->ccdc_cfg.bayer.config_params; ccdc_cfg 648 drivers/media/platform/am437x/am437x-vpfe.c struct ccdc_params_raw *params = &ccdc->ccdc_cfg.bayer; ccdc_cfg 734 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 735 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.buf_type = buf_type; ccdc_cfg 737 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.buf_type = buf_type; ccdc_cfg 744 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 745 drivers/media/platform/am437x/am437x-vpfe.c return ccdc->ccdc_cfg.bayer.buf_type; ccdc_cfg 747 drivers/media/platform/am437x/am437x-vpfe.c return ccdc->ccdc_cfg.ycbcr.buf_type; ccdc_cfg 755 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.if_type, print_fourcc(pixfmt)); ccdc_cfg 757 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 758 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; ccdc_cfg 763 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 0; ccdc_cfg 767 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 1; ccdc_cfg 784 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; ccdc_cfg 788 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; ccdc_cfg 803 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 806 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) ccdc_cfg 819 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 820 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.win = *win; ccdc_cfg 821 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.bytesperpixel = bpp; ccdc_cfg 822 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.bytesperline = ALIGN(win->width * bpp, 32); ccdc_cfg 824 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.win = *win; ccdc_cfg 825 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.bytesperpixel = bpp; ccdc_cfg 826 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.bytesperline = ALIGN(win->width * bpp, 32); ccdc_cfg 836 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 837 drivers/media/platform/am437x/am437x-vpfe.c *win = ccdc->ccdc_cfg.bayer.win; ccdc_cfg 839 drivers/media/platform/am437x/am437x-vpfe.c *win = ccdc->ccdc_cfg.ycbcr.win; ccdc_cfg 844 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 845 drivers/media/platform/am437x/am437x-vpfe.c return ccdc->ccdc_cfg.bayer.bytesperline; ccdc_cfg 847 drivers/media/platform/am437x/am437x-vpfe.c return ccdc->ccdc_cfg.ycbcr.bytesperline; ccdc_cfg 854 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 855 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.frm_fmt = frm_fmt; ccdc_cfg 857 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.frm_fmt = frm_fmt; ccdc_cfg 865 drivers/media/platform/am437x/am437x-vpfe.c if (ccdc->ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 866 drivers/media/platform/am437x/am437x-vpfe.c return ccdc->ccdc_cfg.bayer.frm_fmt; ccdc_cfg 868 drivers/media/platform/am437x/am437x-vpfe.c return ccdc->ccdc_cfg.ycbcr.frm_fmt; ccdc_cfg 886 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.if_type = params->if_type; ccdc_cfg 893 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.vd_pol = params->vdpol; ccdc_cfg 894 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.hd_pol = params->hdpol; ccdc_cfg 898 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.vd_pol = params->vdpol; ccdc_cfg 899 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.hd_pol = params->hdpol; ccdc_cfg 901 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.config_params.data_sz = ccdc_cfg 904 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.config_params.data_sz = ccdc_cfg 909 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.config_params.data_sz); ccdc_cfg 965 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.if_type = VPFE_RAW_BAYER; ccdc_cfg 967 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.pix_fmt = CCDC_PIXFMT_YCBCR_8BIT; ccdc_cfg 968 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.frm_fmt = CCDC_FRMFMT_INTERLACED; ccdc_cfg 969 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.fid_pol = VPFE_PINPOL_POSITIVE; ccdc_cfg 970 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.vd_pol = VPFE_PINPOL_POSITIVE; ccdc_cfg 971 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.hd_pol = VPFE_PINPOL_POSITIVE; ccdc_cfg 972 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; ccdc_cfg 973 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.buf_type = CCDC_BUFTYPE_FLD_INTERLEAVED; ccdc_cfg 975 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.win.left = 0; ccdc_cfg 976 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.win.top = 0; ccdc_cfg 977 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.win.width = 720; ccdc_cfg 978 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.win.height = 576; ccdc_cfg 979 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.bt656_enable = 1; ccdc_cfg 981 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; ccdc_cfg 982 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.frm_fmt = CCDC_FRMFMT_PROGRESSIVE; ccdc_cfg 983 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.fid_pol = VPFE_PINPOL_POSITIVE; ccdc_cfg 984 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.vd_pol = VPFE_PINPOL_POSITIVE; ccdc_cfg 985 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.hd_pol = VPFE_PINPOL_POSITIVE; ccdc_cfg 987 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.win.left = 0; ccdc_cfg 988 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.win.top = 0; ccdc_cfg 989 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.win.width = 800; ccdc_cfg 990 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.win.height = 600; ccdc_cfg 991 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.config_params.data_sz = VPFE_CCDC_DATA_8BITS; ccdc_cfg 992 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.config_params.alaw.gamma_wd = ccdc_cfg 1987 drivers/media/platform/am437x/am437x-vpfe.c if (vpfe->ccdc.ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 2539 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.base_addr = devm_ioremap_resource(&pdev->dev, res); ccdc_cfg 2540 drivers/media/platform/am437x/am437x-vpfe.c if (IS_ERR(ccdc->ccdc_cfg.base_addr)) { ccdc_cfg 2541 drivers/media/platform/am437x/am437x-vpfe.c ret = PTR_ERR(ccdc->ccdc_cfg.base_addr); ccdc_cfg 213 drivers/media/platform/am437x/am437x-vpfe.h struct ccdc_config ccdc_cfg; ccdc_cfg 45 drivers/media/platform/davinci/dm355_ccdc.c } ccdc_cfg = { ccdc_cfg 111 drivers/media/platform/davinci/dm355_ccdc.c return __raw_readl(ccdc_cfg.base_addr + offset); ccdc_cfg 116 drivers/media/platform/davinci/dm355_ccdc.c __raw_writel(val, ccdc_cfg.base_addr + offset); ccdc_cfg 140 drivers/media/platform/davinci/dm355_ccdc.c regw(ccdc_cfg.bayer.gain.r_ye, RYEGAIN); ccdc_cfg 141 drivers/media/platform/davinci/dm355_ccdc.c regw(ccdc_cfg.bayer.gain.gr_cy, GRCYGAIN); ccdc_cfg 142 drivers/media/platform/davinci/dm355_ccdc.c regw(ccdc_cfg.bayer.gain.gb_g, GBGGAIN); ccdc_cfg 143 drivers/media/platform/davinci/dm355_ccdc.c regw(ccdc_cfg.bayer.gain.b_mg, BMGGAIN); ccdc_cfg 145 drivers/media/platform/davinci/dm355_ccdc.c regw(ccdc_cfg.bayer.ccdc_offset, OFFSET); ccdc_cfg 156 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nstarting ccdc_restore_defaults..."); ccdc_cfg 167 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.gain.r_ye = GAIN_DEFAULT; ccdc_cfg 168 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.gain.gb_g = GAIN_DEFAULT; ccdc_cfg 169 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.gain.gr_cy = GAIN_DEFAULT; ccdc_cfg 170 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.gain.b_mg = GAIN_DEFAULT; ccdc_cfg 176 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\ncouldn't select ccdc input source"); ccdc_cfg 181 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\ncouldn't enable ccdc clock"); ccdc_cfg 184 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_restore_defaults..."); ccdc_cfg 212 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_setwin..."); ccdc_cfg 246 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_setwin..."); ccdc_cfg 252 drivers/media/platform/davinci/dm355_ccdc.c struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; ccdc_cfg 256 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_ycbcr..."); ccdc_cfg 308 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_config_ycbcr...\n"); ccdc_cfg 388 drivers/media/platform/davinci/dm355_ccdc.c dev_err(ccdc_cfg.dev, "defect table write timeout !!!\n"); ccdc_cfg 510 drivers/media/platform/davinci/dm355_ccdc.c struct ccdc_params_raw *params = &ccdc_cfg.bayer; ccdc_cfg 512 drivers/media/platform/davinci/dm355_ccdc.c &ccdc_cfg.bayer.config_params; ccdc_cfg 515 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_raw..."); ccdc_cfg 564 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to MODESET...\n", val); ccdc_cfg 586 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to GAMMAWD...\n", val); ccdc_cfg 611 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting %x to COLPTN...\n", val); ccdc_cfg 631 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to HSIZE...\n", ccdc_cfg 639 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to HSIZE...\n", ccdc_cfg 650 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting %x to SDOFST...\n", ccdc_cfg 655 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting %x to SDOFST...\n", ccdc_cfg 662 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting %x to SDOFST...\n", ccdc_cfg 667 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting %x to SDOFST...\n", ccdc_cfg 671 drivers/media/platform/davinci/dm355_ccdc.c dev_dbg(ccdc_cfg.dev, "\nend of ccdc_config_raw..."); ccdc_cfg 677 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 686 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 687 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.buf_type = buf_type; ccdc_cfg 689 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.buf_type = buf_type; ccdc_cfg 694 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 695 drivers/media/platform/davinci/dm355_ccdc.c return ccdc_cfg.bayer.buf_type; ccdc_cfg 696 drivers/media/platform/davinci/dm355_ccdc.c return ccdc_cfg.ycbcr.buf_type; ccdc_cfg 702 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 718 drivers/media/platform/davinci/dm355_ccdc.c struct ccdc_a_law *alaw = &ccdc_cfg.bayer.config_params.alaw; ccdc_cfg 720 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 721 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; ccdc_cfg 728 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; ccdc_cfg 730 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; ccdc_cfg 738 drivers/media/platform/davinci/dm355_ccdc.c struct ccdc_a_law *alaw = &ccdc_cfg.bayer.config_params.alaw; ccdc_cfg 741 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 747 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) ccdc_cfg 756 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 757 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.win = *win; ccdc_cfg 759 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.win = *win; ccdc_cfg 765 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 766 drivers/media/platform/davinci/dm355_ccdc.c *win = ccdc_cfg.bayer.win; ccdc_cfg 768 drivers/media/platform/davinci/dm355_ccdc.c *win = ccdc_cfg.ycbcr.win; ccdc_cfg 774 drivers/media/platform/davinci/dm355_ccdc.c &ccdc_cfg.bayer.config_params; ccdc_cfg 777 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 780 drivers/media/platform/davinci/dm355_ccdc.c len = ccdc_cfg.bayer.win.width; ccdc_cfg 782 drivers/media/platform/davinci/dm355_ccdc.c len = ccdc_cfg.bayer.win.width * 2; ccdc_cfg 784 drivers/media/platform/davinci/dm355_ccdc.c len = ccdc_cfg.ycbcr.win.width * 2; ccdc_cfg 790 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 791 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.bayer.frm_fmt = frm_fmt; ccdc_cfg 793 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.frm_fmt = frm_fmt; ccdc_cfg 799 drivers/media/platform/davinci/dm355_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 800 drivers/media/platform/davinci/dm355_ccdc.c return ccdc_cfg.bayer.frm_fmt; ccdc_cfg 802 drivers/media/platform/davinci/dm355_ccdc.c return ccdc_cfg.ycbcr.frm_fmt; ccdc_cfg 819 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.if_type = params->if_type; ccdc_cfg 825 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.vd_pol = params->vdpol; ccdc_cfg 826 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.hd_pol = params->hdpol; ccdc_cfg 886 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.base_addr = ioremap_nocache(res->start, resource_size(res)); ccdc_cfg 887 drivers/media/platform/davinci/dm355_ccdc.c if (!ccdc_cfg.base_addr) { ccdc_cfg 903 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.dev = &pdev->dev; ccdc_cfg 907 drivers/media/platform/davinci/dm355_ccdc.c iounmap(ccdc_cfg.base_addr); ccdc_cfg 919 drivers/media/platform/davinci/dm355_ccdc.c iounmap(ccdc_cfg.base_addr); ccdc_cfg 47 drivers/media/platform/davinci/dm644x_ccdc.c } ccdc_cfg = { ccdc_cfg 89 drivers/media/platform/davinci/dm644x_ccdc.c return __raw_readl(ccdc_cfg.base_addr + offset); ccdc_cfg 94 drivers/media/platform/davinci/dm644x_ccdc.c __raw_writel(val, ccdc_cfg.base_addr + offset); ccdc_cfg 124 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_setwin..."); ccdc_cfg 163 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_setwin..."); ccdc_cfg 171 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to ALAW...\n", val); ccdc_cfg 173 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to CLAMP...\n", val); ccdc_cfg 175 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to DCSUB...\n", val); ccdc_cfg 177 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to BLKCMP...\n", val); ccdc_cfg 179 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FPC_ADDR...\n", val); ccdc_cfg 181 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FPC...\n", val); ccdc_cfg 183 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMTCFG...\n", val); ccdc_cfg 185 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to COLPTN...\n", val); ccdc_cfg 187 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMT_HORZ...\n", val); ccdc_cfg 189 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to FMT_VERT...\n", val); ccdc_cfg 191 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to HSIZE_OFF...\n", val); ccdc_cfg 193 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to SDOFST...\n", val); ccdc_cfg 195 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VP_OUT...\n", val); ccdc_cfg 197 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to SYN_MODE...\n", val); ccdc_cfg 199 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to HORZ_INFO...\n", val); ccdc_cfg 201 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VERT_START...\n", val); ccdc_cfg 203 drivers/media/platform/davinci/dm644x_ccdc.c dev_notice(ccdc_cfg.dev, "\nReading 0x%x to VERT_LINES...\n", val); ccdc_cfg 231 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 247 drivers/media/platform/davinci/dm644x_ccdc.c struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; ccdc_cfg 250 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_ycbcr..."); ccdc_cfg 278 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_BT656_10BIT) ccdc_cfg 300 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_BT656_10BIT) ccdc_cfg 320 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nEnd of ccdc_config_ycbcr...\n"); ccdc_cfg 331 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to DCSUB...\n", val); ccdc_cfg 333 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x0000 to CLAMP...\n"); ccdc_cfg 348 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to CLAMP...\n", val); ccdc_cfg 351 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x00000000 to DCSUB...\n"); ccdc_cfg 374 drivers/media/platform/davinci/dm644x_ccdc.c struct ccdc_params_raw *params = &ccdc_cfg.bayer; ccdc_cfg 376 drivers/media/platform/davinci/dm644x_ccdc.c &ccdc_cfg.bayer.config_params; ccdc_cfg 380 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nStarting ccdc_config_raw..."); ccdc_cfg 410 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to ALAW...\n", val); ccdc_cfg 439 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMTCFG...\n", val); ccdc_cfg 443 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0xBB11BB11 to COLPTN...\n"); ccdc_cfg 453 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMT_HORZ...\n", val); ccdc_cfg 461 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nparams->win.height 0x%x ...\n", ccdc_cfg 465 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to FMT_VERT...\n", val); ccdc_cfg 467 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nbelow regw(val, FMT_VERT)..."); ccdc_cfg 488 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x4B6D to SDOFST..\n"); ccdc_cfg 494 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x0249 to SDOFST..\n"); ccdc_cfg 498 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x0000 to SDOFST...\n"); ccdc_cfg 519 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to VP_OUT...\n", val); ccdc_cfg 521 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nWriting 0x%x to SYN_MODE...\n", syn_mode); ccdc_cfg 524 drivers/media/platform/davinci/dm644x_ccdc.c dev_dbg(ccdc_cfg.dev, "\nend of ccdc_config_raw..."); ccdc_cfg 530 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 539 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 540 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.bayer.buf_type = buf_type; ccdc_cfg 542 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.buf_type = buf_type; ccdc_cfg 548 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 549 drivers/media/platform/davinci/dm644x_ccdc.c return ccdc_cfg.bayer.buf_type; ccdc_cfg 550 drivers/media/platform/davinci/dm644x_ccdc.c return ccdc_cfg.ycbcr.buf_type; ccdc_cfg 556 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 572 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 573 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; ccdc_cfg 575 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.bayer.config_params.alaw.enable = 1; ccdc_cfg 580 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; ccdc_cfg 582 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; ccdc_cfg 591 drivers/media/platform/davinci/dm644x_ccdc.c struct ccdc_a_law *alaw = &ccdc_cfg.bayer.config_params.alaw; ccdc_cfg 594 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 600 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) ccdc_cfg 610 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 611 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.bayer.win = *win; ccdc_cfg 613 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.win = *win; ccdc_cfg 619 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 620 drivers/media/platform/davinci/dm644x_ccdc.c *win = ccdc_cfg.bayer.win; ccdc_cfg 622 drivers/media/platform/davinci/dm644x_ccdc.c *win = ccdc_cfg.ycbcr.win; ccdc_cfg 628 drivers/media/platform/davinci/dm644x_ccdc.c &ccdc_cfg.bayer.config_params; ccdc_cfg 631 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) { ccdc_cfg 634 drivers/media/platform/davinci/dm644x_ccdc.c len = ccdc_cfg.bayer.win.width; ccdc_cfg 636 drivers/media/platform/davinci/dm644x_ccdc.c len = ccdc_cfg.bayer.win.width * 2; ccdc_cfg 638 drivers/media/platform/davinci/dm644x_ccdc.c len = ccdc_cfg.ycbcr.win.width * 2; ccdc_cfg 644 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 645 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.bayer.frm_fmt = frm_fmt; ccdc_cfg 647 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.frm_fmt = frm_fmt; ccdc_cfg 653 drivers/media/platform/davinci/dm644x_ccdc.c if (ccdc_cfg.if_type == VPFE_RAW_BAYER) ccdc_cfg 654 drivers/media/platform/davinci/dm644x_ccdc.c return ccdc_cfg.bayer.frm_fmt; ccdc_cfg 656 drivers/media/platform/davinci/dm644x_ccdc.c return ccdc_cfg.ycbcr.frm_fmt; ccdc_cfg 672 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.if_type = params->if_type; ccdc_cfg 679 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.vd_pol = params->vdpol; ccdc_cfg 680 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.hd_pol = params->hdpol; ccdc_cfg 820 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.base_addr = ioremap_nocache(res->start, resource_size(res)); ccdc_cfg 821 drivers/media/platform/davinci/dm644x_ccdc.c if (!ccdc_cfg.base_addr) { ccdc_cfg 826 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.dev = &pdev->dev; ccdc_cfg 840 drivers/media/platform/davinci/dm644x_ccdc.c iounmap(ccdc_cfg.base_addr); ccdc_cfg 112 drivers/media/platform/davinci/vpfe_capture.c static struct ccdc_config *ccdc_cfg; ccdc_cfg 188 drivers/media/platform/davinci/vpfe_capture.c if (!ccdc_cfg) { ccdc_cfg 199 drivers/media/platform/davinci/vpfe_capture.c if (strcmp(dev->name, ccdc_cfg->name)) { ccdc_cfg 232 drivers/media/platform/davinci/vpfe_capture.c if (strcmp(dev->name, ccdc_cfg->name)) { ccdc_cfg 1709 drivers/media/platform/davinci/vpfe_capture.c ccdc_cfg = kmalloc(sizeof(*ccdc_cfg), GFP_KERNEL); ccdc_cfg 1710 drivers/media/platform/davinci/vpfe_capture.c if (!ccdc_cfg) { ccdc_cfg 1717 drivers/media/platform/davinci/vpfe_capture.c strscpy(ccdc_cfg->name, vpfe_cfg->ccdc, sizeof(ccdc_cfg->name)); ccdc_cfg 1852 drivers/media/platform/davinci/vpfe_capture.c kfree(ccdc_cfg); ccdc_cfg 1873 drivers/media/platform/davinci/vpfe_capture.c kfree(ccdc_cfg);