diff options
author | Diwakar Tundlam <dtundlam@nvidia.com> | 2011-11-16 14:29:26 -0800 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2011-12-08 17:55:18 +0530 |
commit | f8539561c2f789682e29f34365c164a5ef9a2bc3 (patch) | |
tree | e0745c72c22b637abb8d9c5a372134ae37fcb7f3 /arch/arm | |
parent | 76b88e1c75a9ded98e1fe5e1bba7066d5fb62f74 (diff) |
ARM: Tegra: Power: Increase delay for voltage follower
Bug 902267
Reviewed-on: http://git-master/r/65007
(cherry picked from commit 025eabb99385865e582e0c3124ae76b985021069)
Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com>
Change-Id: I70d3d889974c8455a614fdfdda41a2be099bef70
Reviewed-on: http://git-master/r/68004
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise-power.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-enterprise-power.c b/arch/arm/mach-tegra/board-enterprise-power.c index 58f7b7014221..065bf7461ede 100644 --- a/arch/arm/mach-tegra/board-enterprise-power.c +++ b/arch/arm/mach-tegra/board-enterprise-power.c @@ -537,10 +537,12 @@ static void enterprise_init_deep_sleep_mode(void) { struct board_info bi; tegra_get_board_info(&bi); + if (bi.board_id == BOARD_E1205 && bi.fab == BOARD_FAB_A01) enterprise_suspend_data.suspend_mode = TEGRA_SUSPEND_LP1; - if (bi.board_id == BOARD_E1205 && (bi.sku & BOARD_SKU_VF_DISABLED) == 0) + if ((bi.board_id == BOARD_E1205 && (bi.sku & BOARD_SKU_VF_BIT) == 0) || + (bi.board_id == BOARD_E1197 && (bi.sku & BOARD_SKU_VF_BIT))) enterprise_suspend_data.cpu_timer = 8000; } diff --git a/arch/arm/mach-tegra/board-enterprise.h b/arch/arm/mach-tegra/board-enterprise.h index fff519381f38..8c86093a3ca8 100644 --- a/arch/arm/mach-tegra/board-enterprise.h +++ b/arch/arm/mach-tegra/board-enterprise.h @@ -36,7 +36,7 @@ #define BOARD_FAB_A02 0x2 /* vdd_cpu voltage follower */ -#define BOARD_SKU_VF_DISABLED 0x0400 +#define BOARD_SKU_VF_BIT 0x0400 int enterprise_charge_init(void); int enterprise_sdhci_init(void); |