imx296_write
imx296_write(sensor, IMX296_SHS1, vmax - ctrl->val, &ret);
imx296_write(sensor, IMX296_GAIN, ctrl->val, &ret);
imx296_write(sensor, IMX296_VMAX, format->height + ctrl->val,
imx296_write(sensor, IMX296_PGHPOS, 8, &ret);
imx296_write(sensor, IMX296_PGVPOS, 8, &ret);
imx296_write(sensor, IMX296_PGHPSTEP, 8, &ret);
imx296_write(sensor, IMX296_PGVPSTEP, 8, &ret);
imx296_write(sensor, IMX296_PGHPNUM, 100, &ret);
imx296_write(sensor, IMX296_PGVPNUM, 100, &ret);
imx296_write(sensor, IMX296_PGDATA1, 0x300, &ret);
imx296_write(sensor, IMX296_PGDATA2, 0x100, &ret);
imx296_write(sensor, IMX296_PGHGSTEP, 0, &ret);
imx296_write(sensor, IMX296_BLKLEVEL, 0, &ret);
imx296_write(sensor, IMX296_BLKLEVELAUTO,
imx296_write(sensor, IMX296_PGCTRL,
imx296_write(sensor, IMX296_PGCTRL,
imx296_write(sensor, IMX296_BLKLEVEL, 0x3c, &ret);
imx296_write(sensor, IMX296_BLKLEVELAUTO,
imx296_write(sensor, imx296_init_table[i].reg,
imx296_write(sensor, IMX296_FID0_ROI,
imx296_write(sensor, IMX296_FID0_ROIPH1, crop->left, &ret);
imx296_write(sensor, IMX296_FID0_ROIPV1, crop->top, &ret);
imx296_write(sensor, IMX296_FID0_ROIWH1, crop->width, &ret);
imx296_write(sensor, IMX296_FID0_ROIWV1, crop->height, &ret);
imx296_write(sensor, IMX296_FID0_ROI, 0, &ret);
imx296_write(sensor, IMX296_CTRL0D,
imx296_write(sensor, IMX296_HMAX, 1100, &ret);
imx296_write(sensor, IMX296_VMAX,
imx296_write(sensor, IMX296_INCKSEL(i),
imx296_write(sensor, IMX296_GTTABLENUM, 0xc5, &ret);
imx296_write(sensor, IMX296_CTRL418C, sensor->clk_params->ctrl418c,
imx296_write(sensor, IMX296_GAINDLY, IMX296_GAINDLY_NONE, &ret);
imx296_write(sensor, IMX296_BLKLEVEL, 0x03c, &ret);
imx296_write(sensor, IMX296_CTRL00, 0, &ret);
imx296_write(sensor, IMX296_CTRL0A, 0, &ret);
imx296_write(sensor, IMX296_CTRL0A, IMX296_CTRL0A_XMSTA, &ret);
imx296_write(sensor, IMX296_CTRL00, IMX296_CTRL00_STANDBY, &ret);
ret = imx296_write(sensor, IMX296_TMDCTRL, IMX296_TMDCTRL_LATCH, NULL);
return imx296_write(sensor, IMX296_TMDCTRL, 0, NULL);
ret = imx296_write(sensor, IMX296_CTRL00, 0, NULL);
imx296_write(sensor, IMX296_CTRL00, IMX296_CTRL00_STANDBY, NULL);