diff --git a/drivers/media/i2c/ov9282.c b/drivers/media/i2c/ov9282.c index 5166466d0d67d..446300504004b 100644 --- a/drivers/media/i2c/ov9282.c +++ b/drivers/media/i2c/ov9282.c @@ -985,11 +985,6 @@ static int ov9282_apply_trigger_config(struct ov9282 *ov9282) if (ret) return ret; - /* External trigger snapshot */ - ret = ov9282_write_reg(ov9282, OV9282_REG_LOW_POWER_MODE_CTRL, 1, 0x04); - if (ret) - return ret; - /* 1 frame per trigger */ ret = ov9282_write_reg(ov9282, OV9282_REG_NUM_FRAME_ON_TRIG, 1, 0x01); if (ret) @@ -1008,6 +1003,11 @@ static int ov9282_apply_trigger_config(struct ov9282 *ov9282) if (ret) return ret; + /* External trigger snapshot */ + ret = ov9282_write_reg(ov9282, OV9282_REG_LOW_POWER_MODE_CTRL, 1, 0x04); + if (ret) + return ret; + return 0; }