From 41dbb1d0d429d180a4259a2bcf9ed90e48354b57 Mon Sep 17 00:00:00 2001 From: Hu Kejun Date: Tue, 6 Jul 2021 10:02:24 +0800 Subject: [PATCH] media: i2c: fp5501: set phase index to 0 after reinit zoom/focus Signed-off-by: Hu Kejun Change-Id: I13af0263c587ed19f29f5f8f45e4ba9fd0f82204 --- drivers/media/i2c/fp5501.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/i2c/fp5501.c b/drivers/media/i2c/fp5501.c index 773b3db8e5fc..ff803638b0f2 100644 --- a/drivers/media/i2c/fp5501.c +++ b/drivers/media/i2c/fp5501.c @@ -386,6 +386,7 @@ static void motor_reinit_focus_pos(struct motor_dev *motor) { motor_reinit_focus(motor); motor->focus.last_pos = 0; + motor->focus.phase_index = 0; __v4l2_ctrl_modify_range(motor->focus_ctrl, 0, motor->focus.step_max - motor->focus.reback, 1, 0); @@ -408,6 +409,7 @@ static void motor_reinit_zoom_pos(struct motor_dev *motor) { motor_reinit_zoom(motor); motor->zoom.last_pos = 0; + motor->zoom.phase_index = 0; __v4l2_ctrl_modify_range(motor->zoom_ctrl, 0, motor->zoom.step_max - motor->zoom.reback, 1, 0);