Lines Matching refs:otp_ptr
1244 struct imx258_otp_info *otp_ptr = imx258->otp; in imx258_apply_otp() local
1262 if ((otp_ptr->flag & 0x40) && golden_bg_ratio && golden_rg_ratio) { in imx258_apply_otp()
1263 rg_ratio = otp_ptr->rg_ratio; in imx258_apply_otp()
1264 bg_ratio = otp_ptr->bg_ratio; in imx258_apply_otp()
1310 if ((otp_ptr->flag & 0x10) && lsc_cfg->enable) { in imx258_apply_otp()
1313 IMX258_REG_VALUE_08BIT, otp_ptr->lenc[i]); in imx258_apply_otp()
1315 i, otp_ptr->lenc[i]); in imx258_apply_otp()
1327 if (otp_ptr->flag & 0x08) { in imx258_apply_otp()
1330 IMX258_REG_VALUE_08BIT, otp_ptr->spc[i]); in imx258_apply_otp()
1332 i, otp_ptr->spc[i]); in imx258_apply_otp()
1334 IMX258_REG_VALUE_08BIT, otp_ptr->spc[i + 63]); in imx258_apply_otp()
1336 i + 63, otp_ptr->spc[i + 63]); in imx258_apply_otp()
1831 struct imx258_otp_info *otp_ptr; in imx258_probe() local
1941 otp_ptr = devm_kzalloc(dev, sizeof(*otp_ptr), GFP_KERNEL); in imx258_probe()
1942 if (!otp_ptr) in imx258_probe()
1945 core, ioctl, 0, otp_ptr); in imx258_probe()
1947 imx258->otp = otp_ptr; in imx258_probe()
1950 devm_kfree(dev, otp_ptr); in imx258_probe()