summaryrefslogtreecommitdiff
path: root/drivers/misc/gps
diff options
context:
space:
mode:
authorRakesh Goyal <rgoyal@nvidia.com>2013-12-28 16:35:25 +0530
committerLaxman Dewangan <ldewangan@nvidia.com>2013-12-30 04:46:19 -0800
commitc8fe7ad104efb3d3255b5ff5acadf15d081584fc (patch)
tree15f0e656c216fbe182f62c05c66beffe8077b0e3 /drivers/misc/gps
parent4d46c547296e0050bdf2b199c208f92916be40a2 (diff)
drivers: misc: gps: correct power sequence
Bug 1430167 Change-Id: Ibf20b3c2a26e654eea49b6bffbbfabae84aad9b6 Signed-off-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-on: http://git-master/r/350323 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/misc/gps')
-rw-r--r--drivers/misc/gps/gps.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/misc/gps/gps.c b/drivers/misc/gps/gps.c
index 6ca877a1087e..cba5ffbca438 100644
--- a/drivers/misc/gps/gps.c
+++ b/drivers/misc/gps/gps.c
@@ -262,13 +262,6 @@ static inline void mt3332_gps_power(struct mtk_gps_hardware *hw,
if (power_on == on) {
GPS_DBG("ignore power control: %d\n", on);
} else if (on) {
- /*power on*/
- if (hw->ext_power_on) {
- err = hw->ext_power_on(0);
- if (err)
- GPS_ERR("ext_power_on fail\n");
- }
-
if (hw->ext_power_on) {
err = hw->ext_power_on(1);
if (err)
@@ -283,6 +276,7 @@ static inline void mt3332_gps_power(struct mtk_gps_hardware *hw,
if (err)
GPS_ERR("ext_power_off fail\n");
}
+ mdelay(10);
}
power_on = on;