Lines Matching refs:params
530 struct isif_params_raw *params = &isif_cfg.bayer;
567 val = ISIF_VDHDOUT_INPUT | (params->vd_pol << ISIF_VD_POL_SHIFT) |
568 (params->hd_pol << ISIF_HD_POL_SHIFT) |
569 (params->fid_pol << ISIF_FID_POL_SHIFT) |
572 (params->frm_fmt << ISIF_FRM_FMT_SHIFT) |
573 (params->pix_fmt << ISIF_INPUT_SHIFT) |
574 (params->config_params.data_shift << ISIF_DATASFT_SHIFT);
583 val = params->cfa_pat << ISIF_GAMMAWD_CFA_SHIFT;
589 val |= (params->data_msb << ISIF_ALAW_GAMMA_WD_SHIFT);
605 val = (params->config_params.col_pat_field0.olop) |
606 (params->config_params.col_pat_field0.olep << 2) |
607 (params->config_params.col_pat_field0.elop << 4) |
608 (params->config_params.col_pat_field0.elep << 6) |
609 (params->config_params.col_pat_field1.olop << 8) |
610 (params->config_params.col_pat_field1.olep << 10) |
611 (params->config_params.col_pat_field1.elop << 12) |
612 (params->config_params.col_pat_field1.elep << 14);
617 val = (!!params->horz_flip_en) << ISIF_HSIZE_FLIP_SHIFT;
621 val |= ((params->win.width + 31) >> 5);
623 val |= (((params->win.width +
624 (params->win.width >> 2)) + 31) >> 5);
626 val |= (((params->win.width * 2) + 31) >> 5);
630 if (params->frm_fmt == CCDC_FRMFMT_INTERLACED) {
631 if (params->image_invert_en) {
640 } else if (params->frm_fmt == CCDC_FRMFMT_PROGRESSIVE) {
641 if (params->image_invert_en) {
653 isif_setwin(¶ms->win, params->frm_fmt, 1);
676 if (params->config_params.test_pat_gen) {
678 sync.ccdpg_hdpol = params->hd_pol;
679 sync.ccdpg_vdpol = params->vd_pol;
847 static int isif_set_hw_if_params(struct vpfe_hw_if_param *params)
849 isif_cfg.if_type = params->if_type;
851 switch (params->if_type) {
877 struct isif_ycbcr_config *params = &isif_cfg.ycbcr;
883 modeset = modeset | (params->pix_fmt << ISIF_INPUT_SHIFT) |
884 (params->frm_fmt << ISIF_FRM_FMT_SHIFT) |
885 (params->fid_pol << ISIF_FID_POL_SHIFT) |
886 (params->hd_pol << ISIF_HD_POL_SHIFT) |
887 (params->vd_pol << ISIF_VD_POL_SHIFT);
892 if (params->pix_fmt != CCDC_PIXFMT_YCBCR_8BIT) {
901 if (params->pix_fmt != CCDC_PIXFMT_YCBCR_8BIT) {
912 if (params->pix_fmt != CCDC_PIXFMT_YCBCR_16BIT) {
922 if (params->pix_fmt != CCDC_PIXFMT_YCBCR_8BIT) {
928 if (params->pix_fmt != CCDC_PIXFMT_YCBCR_16BIT) {
942 ccdcfg |= params->pix_order << ISIF_PIX_ORDER_SHIFT;
949 isif_setwin(¶ms->win, params->frm_fmt, 1);
951 isif_setwin(¶ms->win, params->frm_fmt, 2);
958 regw(((((params->win.width * 2) + 31) & 0xffffffe0) >> 5), HSIZE);
961 if ((params->frm_fmt == CCDC_FRMFMT_INTERLACED) &&
962 (params->buf_type == CCDC_BUFTYPE_FLD_INTERLEAVED))
978 /* copy defaults to module params */