diff options
author | Bitan Biswas <bbiswas@nvidia.com> | 2013-05-15 22:57:14 +0530 |
---|---|---|
committer | Riham Haidar <rhaidar@nvidia.com> | 2013-06-11 11:15:19 -0700 |
commit | e08e02857171adc7579c958962a33a97de0ec6e8 (patch) | |
tree | 068eec8d5c43d5397ac051bb9f416d76d405fac0 | |
parent | 75e8f1f218422013055c4fbcf96ceab059c933a7 (diff) |
ARM: tegra: dalmore: VBUS/ID any level wake enable
bug 1286802
Change-Id: I1386bae17578c3ca532a801a5a9d6ed1b139d57b
Signed-off-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-on: http://git-master/r/231919
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>
-rw-r--r-- | arch/arm/mach-tegra/board-dalmore-power.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-dalmore-power.c b/arch/arm/mach-tegra/board-dalmore-power.c index b44217488d84..5098d3ad436b 100644 --- a/arch/arm/mach-tegra/board-dalmore-power.c +++ b/arch/arm/mach-tegra/board-dalmore-power.c @@ -1130,6 +1130,8 @@ static struct tegra_suspend_platform_data dalmore_suspend_data = { .lp1_core_volt_low = 0, .lp1_core_volt_high = 0, #endif + .usb_vbus_internal_wake = true, + .usb_id_internal_wake = true, }; #ifdef CONFIG_ARCH_TEGRA_HAS_CL_DVFS /* board parameters for cpu dfll */ @@ -1302,6 +1304,11 @@ int __init dalmore_regulator_init(void) int __init dalmore_suspend_init(void) { tegra_init_suspend(&dalmore_suspend_data); + /* Enable dalmore USB wake for VBUS/ID without using PMIC */ + tegra_set_usb_vbus_internal_wake( + dalmore_suspend_data.usb_vbus_internal_wake); + tegra_set_usb_id_internal_wake( + dalmore_suspend_data.usb_id_internal_wake); return 0; } |