isif_cfg 81 drivers/media/platform/davinci/isif.c } isif_cfg = { isif_cfg 138 drivers/media/platform/davinci/isif.c return __raw_readl(isif_cfg.base_addr + offset); isif_cfg 143 drivers/media/platform/davinci/isif.c __raw_writel(val, isif_cfg.base_addr + offset); isif_cfg 158 drivers/media/platform/davinci/isif.c __raw_writel(val, isif_cfg.linear_tbl0_addr + offset); isif_cfg 160 drivers/media/platform/davinci/isif.c __raw_writel(val, isif_cfg.linear_tbl1_addr + offset); isif_cfg 214 drivers/media/platform/davinci/isif.c &isif_cfg.bayer.config_params.gain_offset; isif_cfg 249 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "\nstarting isif_restore_defaults..."); isif_cfg 250 drivers/media/platform/davinci/isif.c isif_cfg.bayer.config_params = isif_config_defaults; isif_cfg 258 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "\nEnd of isif_restore_defaults..."); isif_cfg 275 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "\nStarting isif_setwin..."); isif_cfg 440 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "defect table write timeout !!!\n"); isif_cfg 464 drivers/media/platform/davinci/isif.c dev_err(isif_cfg.dev, isif_cfg 530 drivers/media/platform/davinci/isif.c struct isif_params_raw *params = &isif_cfg.bayer; isif_cfg 532 drivers/media/platform/davinci/isif.c &isif_cfg.bayer.config_params; isif_cfg 537 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "\nStarting isif_config_raw..\n"); isif_cfg 551 drivers/media/platform/davinci/isif.c ISIF_CCDCFG_EXTRG_DISABLE | isif_cfg.data_pack; isif_cfg 553 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Writing 0x%x to ...CCDCFG \n", val); isif_cfg 577 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Writing 0x%x to MODESET...\n", val); isif_cfg 614 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Writing %x to CCOLP ...\n", val); isif_cfg 620 drivers/media/platform/davinci/isif.c if (isif_cfg.data_pack == ISIF_PACK_8BIT) isif_cfg 622 drivers/media/platform/davinci/isif.c else if (isif_cfg.data_pack == ISIF_PACK_12BIT) isif_cfg 634 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Writing 0x4B6D to SDOFST...\n"); isif_cfg 638 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Writing 0x0B6D to SDOFST...\n"); isif_cfg 644 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Writing 0x4000 to SDOFST...\n"); isif_cfg 648 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Writing 0x0000 to SDOFST...\n"); isif_cfg 681 drivers/media/platform/davinci/isif.c frame_size.hlpfr = isif_cfg.bayer.win.width; isif_cfg 682 drivers/media/platform/davinci/isif.c frame_size.pplen = isif_cfg.bayer.win.height; isif_cfg 687 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "\nEnd of isif_config_ycbcr...\n"); isif_cfg 693 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) isif_cfg 694 drivers/media/platform/davinci/isif.c isif_cfg.bayer.buf_type = buf_type; isif_cfg 696 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.buf_type = buf_type; isif_cfg 703 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) isif_cfg 704 drivers/media/platform/davinci/isif.c return isif_cfg.bayer.buf_type; isif_cfg 706 drivers/media/platform/davinci/isif.c return isif_cfg.ycbcr.buf_type; isif_cfg 713 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) { isif_cfg 730 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) { isif_cfg 732 drivers/media/platform/davinci/isif.c if ((isif_cfg.bayer.config_params.compress.alg != isif_cfg 734 drivers/media/platform/davinci/isif.c (isif_cfg.bayer.config_params.compress.alg != isif_cfg 736 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, isif_cfg 740 drivers/media/platform/davinci/isif.c isif_cfg.data_pack = ISIF_PACK_8BIT; isif_cfg 742 drivers/media/platform/davinci/isif.c isif_cfg.bayer.config_params.compress.alg = isif_cfg 744 drivers/media/platform/davinci/isif.c isif_cfg.data_pack = ISIF_PACK_16BIT; isif_cfg 747 drivers/media/platform/davinci/isif.c isif_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; isif_cfg 750 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; isif_cfg 752 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; isif_cfg 755 drivers/media/platform/davinci/isif.c isif_cfg.data_pack = ISIF_PACK_8BIT; isif_cfg 764 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) isif_cfg 765 drivers/media/platform/davinci/isif.c if (isif_cfg.bayer.config_params.compress.alg == ISIF_ALAW || isif_cfg 766 drivers/media/platform/davinci/isif.c isif_cfg.bayer.config_params.compress.alg == ISIF_DPCM) isif_cfg 771 drivers/media/platform/davinci/isif.c if (isif_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) isif_cfg 781 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) { isif_cfg 782 drivers/media/platform/davinci/isif.c isif_cfg.bayer.win.top = win->top; isif_cfg 783 drivers/media/platform/davinci/isif.c isif_cfg.bayer.win.left = win->left; isif_cfg 784 drivers/media/platform/davinci/isif.c isif_cfg.bayer.win.width = win->width; isif_cfg 785 drivers/media/platform/davinci/isif.c isif_cfg.bayer.win.height = win->height; isif_cfg 787 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.win.top = win->top; isif_cfg 788 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.win.left = win->left; isif_cfg 789 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.win.width = win->width; isif_cfg 790 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.win.height = win->height; isif_cfg 797 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) isif_cfg 798 drivers/media/platform/davinci/isif.c *win = isif_cfg.bayer.win; isif_cfg 800 drivers/media/platform/davinci/isif.c *win = isif_cfg.ycbcr.win; isif_cfg 807 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) { isif_cfg 808 drivers/media/platform/davinci/isif.c if (isif_cfg.data_pack == ISIF_PACK_8BIT) isif_cfg 809 drivers/media/platform/davinci/isif.c len = ((isif_cfg.bayer.win.width)); isif_cfg 810 drivers/media/platform/davinci/isif.c else if (isif_cfg.data_pack == ISIF_PACK_12BIT) isif_cfg 811 drivers/media/platform/davinci/isif.c len = (((isif_cfg.bayer.win.width * 2) + isif_cfg 812 drivers/media/platform/davinci/isif.c (isif_cfg.bayer.win.width >> 2))); isif_cfg 814 drivers/media/platform/davinci/isif.c len = (((isif_cfg.bayer.win.width * 2))); isif_cfg 816 drivers/media/platform/davinci/isif.c len = (((isif_cfg.ycbcr.win.width * 2))); isif_cfg 822 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) isif_cfg 823 drivers/media/platform/davinci/isif.c isif_cfg.bayer.frm_fmt = frm_fmt; isif_cfg 825 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.frm_fmt = frm_fmt; isif_cfg 830 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) isif_cfg 831 drivers/media/platform/davinci/isif.c return isif_cfg.bayer.frm_fmt; isif_cfg 832 drivers/media/platform/davinci/isif.c return isif_cfg.ycbcr.frm_fmt; isif_cfg 849 drivers/media/platform/davinci/isif.c isif_cfg.if_type = params->if_type; isif_cfg 855 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.pix_fmt = CCDC_PIXFMT_YCBCR_8BIT; isif_cfg 856 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; isif_cfg 860 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.pix_fmt = CCDC_PIXFMT_YCBCR_16BIT; isif_cfg 861 drivers/media/platform/davinci/isif.c isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; isif_cfg 864 drivers/media/platform/davinci/isif.c isif_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; isif_cfg 867 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Invalid interface type\n"); isif_cfg 877 drivers/media/platform/davinci/isif.c struct isif_ycbcr_config *params = &isif_cfg.ycbcr; isif_cfg 880 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "\nStarting isif_config_ycbcr..."); isif_cfg 890 drivers/media/platform/davinci/isif.c switch (isif_cfg.if_type) { isif_cfg 893 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Invalid pix_fmt(input mode)\n"); isif_cfg 902 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Invalid pix_fmt(input mode)\n"); isif_cfg 913 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Invalid pix_fmt(input mode)\n"); isif_cfg 923 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Invalid pix_fmt(input mode)\n"); isif_cfg 929 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Invalid pix_fmt(input mode)\n"); isif_cfg 935 drivers/media/platform/davinci/isif.c dev_dbg(isif_cfg.dev, "Invalid interface type\n"); isif_cfg 947 drivers/media/platform/davinci/isif.c if ((isif_cfg.if_type == VPFE_BT1120) || isif_cfg 948 drivers/media/platform/davinci/isif.c (isif_cfg.if_type == VPFE_YCBCR_SYNC_16)) isif_cfg 971 drivers/media/platform/davinci/isif.c if (isif_cfg.if_type == VPFE_RAW_BAYER) isif_cfg 979 drivers/media/platform/davinci/isif.c isif_cfg.bayer.config_params = isif_config_defaults; isif_cfg 1056 drivers/media/platform/davinci/isif.c isif_cfg.base_addr = addr; isif_cfg 1060 drivers/media/platform/davinci/isif.c isif_cfg.linear_tbl0_addr = addr; isif_cfg 1064 drivers/media/platform/davinci/isif.c isif_cfg.linear_tbl1_addr = addr; isif_cfg 1069 drivers/media/platform/davinci/isif.c isif_cfg.dev = &pdev->dev; isif_cfg 1078 drivers/media/platform/davinci/isif.c if (isif_cfg.base_addr) isif_cfg 1079 drivers/media/platform/davinci/isif.c iounmap(isif_cfg.base_addr); isif_cfg 1080 drivers/media/platform/davinci/isif.c if (isif_cfg.linear_tbl0_addr) isif_cfg 1081 drivers/media/platform/davinci/isif.c iounmap(isif_cfg.linear_tbl0_addr); isif_cfg 1098 drivers/media/platform/davinci/isif.c iounmap(isif_cfg.base_addr); isif_cfg 1099 drivers/media/platform/davinci/isif.c iounmap(isif_cfg.linear_tbl0_addr); isif_cfg 1100 drivers/media/platform/davinci/isif.c iounmap(isif_cfg.linear_tbl1_addr);