MLK-16977-3 media: camera: refine the reset sequence for camera
authorRobby Cai <robby.cai@nxp.com>
Fri, 24 Nov 2017 10:57:29 +0000 (18:57 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:55:42 +0000 (15:55 -0500)
adjust the init sequence for camera thus no rework will be required
for DVDD_1V5.

Signed-off-by: Robby Cai <robby.cai@nxp.com>
drivers/media/platform/mxc/capture/ov5640_mipi_v2.c

index 58b3320..2ac8478 100644 (file)
@@ -472,16 +472,14 @@ static void ov5640_reset(void)
        gpio_set_value(pwn_gpio, 1);
        msleep(5);
 
-       gpio_set_value(pwn_gpio, 0);
-       msleep(5);
-
        gpio_set_value(rst_gpio, 0);
        msleep(1);
 
-       gpio_set_value(rst_gpio, 1);
+       gpio_set_value(pwn_gpio, 0);
        msleep(5);
 
-       gpio_set_value(pwn_gpio, 1);
+       gpio_set_value(rst_gpio, 1);
+       msleep(5);
 }
 
 static int ov5640_regulator_enable(struct device *dev)