Lines Matching refs:conf

31 	struct omap3isp_h3a_af_config *conf = priv;  in h3a_af_setup_regs()  local
51 pax1 = ((conf->paxel.width >> 1) - 1) << AF_PAXW_SHIFT; in h3a_af_setup_regs()
53 pax1 |= (conf->paxel.height >> 1) - 1; in h3a_af_setup_regs()
58 pax2 = ((conf->paxel.line_inc >> 1) - 1) << AF_LINE_INCR_SHIFT; in h3a_af_setup_regs()
60 pax2 |= (conf->paxel.v_cnt - 1) << AF_VT_COUNT_SHIFT; in h3a_af_setup_regs()
62 pax2 |= (conf->paxel.h_cnt - 1); in h3a_af_setup_regs()
67 paxstart = conf->paxel.h_start << AF_HZ_START_SHIFT; in h3a_af_setup_regs()
69 paxstart |= conf->paxel.v_start; in h3a_af_setup_regs()
74 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs()
82 coef |= conf->iir.coeff_set0[index]; in h3a_af_setup_regs()
83 coef |= conf->iir.coeff_set0[index + 1] << in h3a_af_setup_regs()
91 coef |= conf->iir.coeff_set1[index]; in h3a_af_setup_regs()
92 coef |= conf->iir.coeff_set1[index + 1] << in h3a_af_setup_regs()
99 isp_reg_writel(af->isp, conf->iir.coeff_set0[10], in h3a_af_setup_regs()
102 isp_reg_writel(af->isp, conf->iir.coeff_set1[10], in h3a_af_setup_regs()
107 pcr = conf->rgb_pos << AF_RGBPOS_SHIFT; in h3a_af_setup_regs()
109 if (conf->fvmode == OMAP3ISP_AF_MODE_PEAK) in h3a_af_setup_regs()
112 if (conf->alaw_enable) in h3a_af_setup_regs()
115 if (conf->hmf.enable) { in h3a_af_setup_regs()
119 pcr |= conf->hmf.threshold << AF_MED_TH_SHIFT; in h3a_af_setup_regs()
128 af->buf_size = conf->buf_size; in h3a_af_setup_regs()
150 static u32 h3a_af_get_buf_size(struct omap3isp_h3a_af_config *conf) in h3a_af_get_buf_size() argument
152 return conf->paxel.h_cnt * conf->paxel.v_cnt * OMAP3ISP_AF_PAXEL_SIZE; in h3a_af_get_buf_size()