summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorPeter Chan <B18700@freescale.com>2013-01-08 16:04:41 +0800
committerPeter Chan <B18700@freescale.com>2013-01-08 16:04:55 +0800
commitd7c6674afb77366ba6256be3104dcc9f396f23bf (patch)
tree7048a104e832836991665a769b4e1591d1b446c3 /arch
parent675f8ef5d6f2e514bea1782bcef918246bdb159f (diff)
ENGR00232879 mx6sl: EPDC VDDH and VPOS power on/off sequence is wrong
VDDH should only be ON after VPOS when power up and should be off before VPOS when power down. Set the appropriate MAX17135 timing parameters for the correct power up/down sequence Signed-off-by: Peter Chan <B18700@freescale.com>
Diffstat (limited to 'arch')
-rwxr-xr-xarch/arm/mach-mx6/board-mx6sl_arm2.c12
-rw-r--r--arch/arm/mach-mx6/board-mx6sl_evk.c10
2 files changed, 11 insertions, 11 deletions
diff --git a/arch/arm/mach-mx6/board-mx6sl_arm2.c b/arch/arm/mach-mx6/board-mx6sl_arm2.c
index d72fc63ebdc4..66868c614e82 100755
--- a/arch/arm/mach-mx6/board-mx6sl_arm2.c
+++ b/arch/arm/mach-mx6/board-mx6sl_arm2.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2012 Freescale Semiconductor, Inc. All Rights Reserved.
+ * Copyright (C) 2012-2013 Freescale Semiconductor, Inc. All Rights Reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -315,13 +315,13 @@ static struct platform_device max17135_sensor_device = {
static struct max17135_platform_data max17135_pdata __initdata = {
.vneg_pwrup = 1,
- .gvee_pwrup = 1,
- .vpos_pwrup = 2,
- .gvdd_pwrup = 1,
+ .gvee_pwrup = 2,
+ .vpos_pwrup = 10,
+ .gvdd_pwrup = 12,
.gvdd_pwrdn = 1,
.vpos_pwrdn = 2,
- .gvee_pwrdn = 1,
- .vneg_pwrdn = 1,
+ .gvee_pwrdn = 8,
+ .vneg_pwrdn = 10,
.gpio_pmic_pwrgood = MX6SL_BRD_EPDC_PWRSTAT,
.gpio_pmic_vcom_ctrl = MX6SL_BRD_EPDC_VCOM,
.gpio_pmic_wakeup = MX6SL_BRD_EPDC_PMIC_WAKE,
diff --git a/arch/arm/mach-mx6/board-mx6sl_evk.c b/arch/arm/mach-mx6/board-mx6sl_evk.c
index 1b09e4499264..729054c9f015 100644
--- a/arch/arm/mach-mx6/board-mx6sl_evk.c
+++ b/arch/arm/mach-mx6/board-mx6sl_evk.c
@@ -378,13 +378,13 @@ static struct platform_device max17135_sensor_device = {
static struct max17135_platform_data max17135_pdata __initdata = {
.vneg_pwrup = 1,
- .gvee_pwrup = 1,
- .vpos_pwrup = 2,
- .gvdd_pwrup = 1,
+ .gvee_pwrup = 2,
+ .vpos_pwrup = 10,
+ .gvdd_pwrup = 12,
.gvdd_pwrdn = 1,
.vpos_pwrdn = 2,
- .gvee_pwrdn = 1,
- .vneg_pwrdn = 1,
+ .gvee_pwrdn = 8,
+ .vneg_pwrdn = 10,
.gpio_pmic_pwrgood = MX6SL_BRD_EPDC_PWRSTAT,
.gpio_pmic_vcom_ctrl = MX6SL_BRD_EPDC_VCOM,
.gpio_pmic_wakeup = MX6SL_BRD_EPDC_PMIC_WAKE,