summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBitan Biswas <bbiswas@nvidia.com>2013-05-15 22:57:14 +0530
committerRiham Haidar <rhaidar@nvidia.com>2013-06-11 11:15:19 -0700
commite08e02857171adc7579c958962a33a97de0ec6e8 (patch)
tree068eec8d5c43d5397ac051bb9f416d76d405fac0
parent75e8f1f218422013055c4fbcf96ceab059c933a7 (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.c7
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;
}