Lines Matching refs:otp

193 	struct otp_info		*otp;  member
6162 static void ov50c40_get_otp(struct otp_info *otp, in ov50c40_get_otp() argument
6169 if (otp->awb_data.flag) { in ov50c40_get_otp()
6171 inf->awb.r_value = otp->awb_data.r_ratio; in ov50c40_get_otp()
6172 inf->awb.b_value = otp->awb_data.b_ratio; in ov50c40_get_otp()
6173 inf->awb.gr_value = otp->awb_data.g_ratio; in ov50c40_get_otp()
6176 inf->awb.golden_r_value = otp->awb_data.r_golden; in ov50c40_get_otp()
6177 inf->awb.golden_b_value = otp->awb_data.b_golden; in ov50c40_get_otp()
6178 inf->awb.golden_gr_value = otp->awb_data.g_golden; in ov50c40_get_otp()
6183 if (otp->lsc_data.flag) { in ov50c40_get_otp()
6185 inf->lsc.width = otp->basic_data.size.width; in ov50c40_get_otp()
6186 inf->lsc.height = otp->basic_data.size.height; in ov50c40_get_otp()
6187 inf->lsc.table_size = otp->lsc_data.table_size; in ov50c40_get_otp()
6190 inf->lsc.lsc_r[i] = (otp->lsc_data.data[i * 2] << 8) | in ov50c40_get_otp()
6191 otp->lsc_data.data[i * 2 + 1]; in ov50c40_get_otp()
6192 inf->lsc.lsc_gr[i] = (otp->lsc_data.data[i * 2 + 578] << 8) | in ov50c40_get_otp()
6193 otp->lsc_data.data[i * 2 + 579]; in ov50c40_get_otp()
6194 inf->lsc.lsc_gb[i] = (otp->lsc_data.data[i * 2 + 1156] << 8) | in ov50c40_get_otp()
6195 otp->lsc_data.data[i * 2 + 1157]; in ov50c40_get_otp()
6196 inf->lsc.lsc_b[i] = (otp->lsc_data.data[i * 2 + 1734] << 8) | in ov50c40_get_otp()
6197 otp->lsc_data.data[i * 2 + 1735]; in ov50c40_get_otp()
6202 if (otp->pdaf_data.flag) { in ov50c40_get_otp()
6204 inf->pdaf.gainmap_width = otp->pdaf_data.gainmap_width; in ov50c40_get_otp()
6205 inf->pdaf.gainmap_height = otp->pdaf_data.gainmap_height; in ov50c40_get_otp()
6206 inf->pdaf.dcc_mode = otp->pdaf_data.dcc_mode; in ov50c40_get_otp()
6207 inf->pdaf.dcc_dir = otp->pdaf_data.dcc_dir; in ov50c40_get_otp()
6208 inf->pdaf.dccmap_width = otp->pdaf_data.dccmap_width; in ov50c40_get_otp()
6209 inf->pdaf.dccmap_height = otp->pdaf_data.dccmap_height; in ov50c40_get_otp()
6210 w = otp->pdaf_data.gainmap_width; in ov50c40_get_otp()
6211 h = otp->pdaf_data.gainmap_height; in ov50c40_get_otp()
6215 (otp->pdaf_data.gainmap[(i * w + j) * 2] << 8) | in ov50c40_get_otp()
6216 otp->pdaf_data.gainmap[(i * w + j) * 2 + 1]; in ov50c40_get_otp()
6219 w = otp->pdaf_data.dccmap_width; in ov50c40_get_otp()
6220 h = otp->pdaf_data.dccmap_height; in ov50c40_get_otp()
6224 (otp->pdaf_data.dccmap[(i * w + j) * 2] << 8) | in ov50c40_get_otp()
6225 otp->pdaf_data.dccmap[(i * w + j) * 2 + 1]; in ov50c40_get_otp()
6231 if (otp->af_data.flag) { in ov50c40_get_otp()
6234 inf->af.af_otp[0].vcm_start = otp->af_data.af_inf; in ov50c40_get_otp()
6235 inf->af.af_otp[0].vcm_end = otp->af_data.af_macro; in ov50c40_get_otp()
6244 struct otp_info *otp = ov50c40->otp; in ov50c40_get_module_inf() local
6251 if (otp) in ov50c40_get_module_inf()
6252 ov50c40_get_otp(otp, inf); in ov50c40_get_module_inf()
7163 ov50c40->otp = otp_ptr; in ov50c40_probe()
7165 ov50c40->otp = NULL; in ov50c40_probe()