diff options
author | sbrissen <sbrissen@hotmail.com> | 2013-06-21 07:40:19 -0400 |
---|---|---|
committer | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-06-25 17:05:03 +0200 |
commit | cb93f68cb9ab19d9647962568b4c895548a869e8 (patch) | |
tree | 489bbfb6351db1d685e81c3d8c9c118544b68be4 /arch/arm/mach-exynos/mdm2.c | |
parent | 5b3cb3ccc3df3b6106b5ae91f1ca77fcb1d99064 (diff) | |
download | kernel_samsung_smdk4412-cb93f68cb9ab19d9647962568b4c895548a869e8.zip kernel_samsung_smdk4412-cb93f68cb9ab19d9647962568b4c895548a869e8.tar.gz kernel_samsung_smdk4412-cb93f68cb9ab19d9647962568b4c895548a869e8.tar.bz2 |
smdk4412: add i925/p4noteltevzw support
Change-Id: I17d3befd6a6538c16db0675253927068a09085c6
Diffstat (limited to 'arch/arm/mach-exynos/mdm2.c')
-rw-r--r-- | arch/arm/mach-exynos/mdm2.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/arm/mach-exynos/mdm2.c b/arch/arm/mach-exynos/mdm2.c index bb66e2e..f6981ec 100644 --- a/arch/arm/mach-exynos/mdm2.c +++ b/arch/arm/mach-exynos/mdm2.c @@ -289,8 +289,13 @@ static void mdm_status_changed(struct mdm_modem_drv *mdm_drv, int value) if (value) { mdm_peripheral_disconnect(mdm_drv); mdm_peripheral_connect(mdm_drv); - if (mdm_drv->ap2mdm_wakeup_gpio > 0) + if (mdm_drv->ap2mdm_wakeup_gpio > 0) { + if (gpio_get_value(mdm_drv->ap2mdm_wakeup_gpio)) { + gpio_set_value(mdm_drv->ap2mdm_wakeup_gpio, 0); + mdelay(5); + } gpio_direction_output(mdm_drv->ap2mdm_wakeup_gpio, 1); + } } } |