Lines Matching defs:conf
28 struct omap3isp_h3a_af_config *conf = priv;
48 pax1 = ((conf->paxel.width >> 1) - 1) << AF_PAXW_SHIFT;
50 pax1 |= (conf->paxel.height >> 1) - 1;
55 pax2 = ((conf->paxel.line_inc >> 1) - 1) << AF_LINE_INCR_SHIFT;
57 pax2 |= (conf->paxel.v_cnt - 1) << AF_VT_COUNT_SHIFT;
59 pax2 |= (conf->paxel.h_cnt - 1);
64 paxstart = conf->paxel.h_start << AF_HZ_START_SHIFT;
66 paxstart |= conf->paxel.v_start;
71 isp_reg_writel(af->isp, conf->iir.h_start,
79 coef |= conf->iir.coeff_set0[index];
80 coef |= conf->iir.coeff_set0[index + 1] <<
88 coef |= conf->iir.coeff_set1[index];
89 coef |= conf->iir.coeff_set1[index + 1] <<
96 isp_reg_writel(af->isp, conf->iir.coeff_set0[10],
99 isp_reg_writel(af->isp, conf->iir.coeff_set1[10],
104 pcr = conf->rgb_pos << AF_RGBPOS_SHIFT;
106 if (conf->fvmode == OMAP3ISP_AF_MODE_PEAK)
109 if (conf->alaw_enable)
112 if (conf->hmf.enable) {
116 pcr |= conf->hmf.threshold << AF_MED_TH_SHIFT;
125 af->buf_size = conf->buf_size;
147 static u32 h3a_af_get_buf_size(struct omap3isp_h3a_af_config *conf)
149 return conf->paxel.h_cnt * conf->paxel.v_cnt * OMAP3ISP_AF_PAXEL_SIZE;