ov5640_mod_reg
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL0, 0x0f, bit_div);
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL1, 0xff,
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL2, 0xff, mult);
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL3, 0x1f,
ret = ov5640_mod_reg(sensor, OV5640_REG_SYS_ROOT_DIVIDER, 0x3f,
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL0,
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL1,
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL2,
ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL3,
return ov5640_mod_reg(sensor, OV5640_REG_SYS_ROOT_DIVIDER, 0x30,
ret = ov5640_mod_reg(sensor, OV5640_REG_JPG_MODE_SELECT, 0x7, 0x3);
ret = ov5640_mod_reg(sensor, reg_addr, mask, val);
return ov5640_mod_reg(sensor, OV5640_REG_AEC_PK_MANUAL,
return ov5640_mod_reg(sensor, OV5640_REG_AEC_PK_MANUAL,
ret = ov5640_mod_reg(sensor, OV5640_REG_TIMING_TC_REG21,
return ov5640_mod_reg(sensor, OV5640_REG_TIMING_TC_REG20,
ret = ov5640_mod_reg(sensor, OV5640_REG_SYS_ROOT_DIVIDER, 0x3f,
ret = ov5640_mod_reg(sensor, OV5640_REG_TIMING_TC_REG21,
ret = ov5640_mod_reg(sensor, OV5640_REG_SYS_RESET02,
return ov5640_mod_reg(sensor, OV5640_REG_SYS_CLOCK_ENABLE02,
ret = ov5640_mod_reg(sensor, OV5640_REG_SDE_CTRL0,
ret = ov5640_mod_reg(sensor, OV5640_REG_SDE_CTRL0, BIT(0), 0);
ret = ov5640_mod_reg(sensor, OV5640_REG_SDE_CTRL0,
ret = ov5640_mod_reg(sensor, OV5640_REG_SDE_CTRL0, BIT(2), 0);
ret = ov5640_mod_reg(sensor, OV5640_REG_SDE_CTRL0,
ret = ov5640_mod_reg(sensor, OV5640_REG_SDE_CTRL0, BIT(1), 0);
ret = ov5640_mod_reg(sensor, OV5640_REG_AWB_MANUAL_CTRL,
ret = ov5640_mod_reg(sensor, OV5640_REG_HZ5060_CTRL01, BIT(7),
return ov5640_mod_reg(sensor, OV5640_REG_HZ5060_CTRL00, BIT(2),
return ov5640_mod_reg(sensor, OV5640_REG_TIMING_TC_REG21,
return ov5640_mod_reg(sensor, OV5640_REG_TIMING_TC_REG20,