summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-tegra/board-colibri_t20-power.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-colibri_t20-power.c b/arch/arm/mach-tegra/board-colibri_t20-power.c
index 9513681f4ed0..33822adc2ef7 100644
--- a/arch/arm/mach-tegra/board-colibri_t20-power.c
+++ b/arch/arm/mach-tegra/board-colibri_t20-power.c
@@ -247,7 +247,7 @@ static struct tegra_suspend_platform_data colibri_t20_suspend_data = {
*/
.cpu_timer = 2000,
.cpu_off_timer = 100,
- .suspend_mode = TEGRA_SUSPEND_LP0,
+ .suspend_mode = TEGRA_SUSPEND_LP1,
.core_timer = 0x7e7e,
.core_off_timer = 0xf,
.corereq_high = false,
@@ -259,14 +259,17 @@ static struct tegra_suspend_platform_data colibri_t20_suspend_data = {
int __init colibri_t20_regulator_init(void)
{
void __iomem *pmc = IO_ADDRESS(TEGRA_PMC_BASE);
- void __iomem *chip_id = IO_ADDRESS(TEGRA_APB_MISC_BASE) + 0x804;
u32 pmc_ctrl;
+#if 0
+//currently LP0 is anyway not supported
+ void __iomem *chip_id = IO_ADDRESS(TEGRA_APB_MISC_BASE) + 0x804;
u32 minor;
minor = (readl(chip_id) >> 16) & 0xf;
/* A03 (but not A03p) chips do not support LP0 */
if (minor == 3 && !(tegra_spare_fuse(18) || tegra_spare_fuse(19)))
colibri_t20_suspend_data.suspend_mode = TEGRA_SUSPEND_LP1;
+#endif
/* configure the power management controller to trigger PMU
* interrupts when low */