diff options
author | Michael Hsu <mhsu@nvidia.com> | 2011-08-10 11:59:27 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:52:39 -0800 |
commit | a9035c54752ca6e2631d45cf8e886a2d2689273b (patch) | |
tree | f9301848c7cec2fee2ca7d00836bb637ee7c5da2 /arch/arm/mach-tegra/board-cardhu.c | |
parent | 1486dfe88e07a1c6a54992c6e5e814616c3292cb (diff) |
arm: tegra: enterprise: Add drivers for flashless XMM modem
XMM modem requires GPIO power on sequence before modem
software can be downloaded to it.
BUG 828389
Change-Id: Ib8cf2a16a8b05a586d2f0b3bb57bad106a889cd1
Reviewed-on: http://git-master/r/46801
(cherry picked from commit 675f98979d6c6a281631d6590be5c7b6e5352b6f)
Reviewed-on: http://git-master/r/65958
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Red280cdd7669487e2368b75d4e1cd1c2130b3829
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.c')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.c b/arch/arm/mach-tegra/board-cardhu.c index bb49def7d14f..10267288f805 100644 --- a/arch/arm/mach-tegra/board-cardhu.c +++ b/arch/arm/mach-tegra/board-cardhu.c @@ -757,13 +757,17 @@ static struct usb_phy_plat_data tegra_usb_phy_pdata[] = { static int cardu_usb_hsic_postsupend(void) { +#ifdef CONFIG_TEGRA_BB_XMM_POWER baseband_xmm_set_power_status(BBXMM_PS_L2); +#endif return 0; } static int cardu_usb_hsic_preresume(void) { +#ifdef CONFIG_TEGRA_BB_XMM_POWER baseband_xmm_set_power_status(BBXMM_PS_L2TOL0); +#endif return 0; } |