From bc5a38e30271eda2124bd638a96e9c32fc495b24 Mon Sep 17 00:00:00 2001 From: wangdw10 Date: Tue, 9 Jul 2019 11:41:49 +0800 Subject: [PATCH] doha: skip disable TOF_VANA when power down GPIO_70 used for Prox and TOF, don't disable it to avoid Prox can not work when camera open and exit Change-Id: Id28677ab24f664dc7af6777459ed7f2ccdece703 Signed-off-by: wangdw10 Reviewed-on: https://gerrit.mot.com/1383266 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Dawei Wang Reviewed-by: Chuanxin Guo Reviewed-by: Jianqi Yang Submit-Approved: Jira Key --- drivers/input/misc/vl53L0/stmvl53l0_module-i2c.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/input/misc/vl53L0/stmvl53l0_module-i2c.c b/drivers/input/misc/vl53L0/stmvl53l0_module-i2c.c index 3439424d4908..d7a822c505c9 100644 --- a/drivers/input/misc/vl53L0/stmvl53l0_module-i2c.c +++ b/drivers/input/misc/vl53L0/stmvl53l0_module-i2c.c @@ -544,9 +544,11 @@ int stmvl53l0_power_down_i2c(void *i2c_object) gpio_set_value_cansleep( data->gconf.cam_gpio_req_tbl[0].gpio, 0); vl53l0_dbgmsg("Disable gpio%d\n",data->gconf.cam_gpio_req_tbl[0].gpio ); - gpio_set_value_cansleep( - data->gconf.cam_gpio_req_tbl[1].gpio, 0); - vl53l0_dbgmsg("Disable gpio%d\n",data->gconf.cam_gpio_req_tbl[1].gpio ); + + /* HACK, no disable TOF_VANA as GPIO 70 is common for Prox and TOF*/ + //gpio_set_value_cansleep( + // data->gconf.cam_gpio_req_tbl[1].gpio, 0); + //vl53l0_dbgmsg("Disable gpio%d\n",data->gconf.cam_gpio_req_tbl[1].gpio ); stmvl53l0_request_gpio_table( data->gconf.cam_gpio_req_tbl,