arm: tegra: cardhu: correct 'en_ddr' and 'en_3v3_sys' power setting
Haley Teng [Wed, 26 Oct 2011 13:44:40 +0000 (21:44 +0800)]
'en_ddr' should be 'always on' and enabled when boot.
'en_3v3_sys' should be enabled when boot.

Signed-off-by: Haley Teng <hteng@nvidia.com>
Reviewed-on: http://git-master/r/60426
Reviewed-on: http://git-master/r/66590
(cherry picked from commit 28ed5f661ecd55de42688e565c65ff9c0bd3bdda)

Change-Id: I86edb0d3317b02da964fc89b8d593d1d0d3b75b0
Reviewed-on: http://git-master/r/71963
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Haley Teng <hteng@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

arch/arm/mach-tegra/board-cardhu-power.c

index ae6319f..f827402 100644 (file)
@@ -700,8 +700,8 @@ static int disable_load_switch_rail(
 /* common to most of boards*/
 GREG_INIT(0, en_5v_cp,         en_5v_cp,       NULL,                   1,      0,      TPS6591X_GPIO_0,        false,  1,      0,      0,      0);
 GREG_INIT(1, en_5v0,           en_5v0,         NULL,                   0,      0,      TPS6591X_GPIO_2,        false,  0,      0,      0,      0);
-GREG_INIT(2, en_ddr,           en_ddr,         NULL,                   0,      0,      TPS6591X_GPIO_6,        false,  0,      0,      0,      0);
-GREG_INIT(3, en_3v3_sys,       en_3v3_sys,     NULL,                   0,      0,      TPS6591X_GPIO_7,        false,  0,      0,      0,      0);
+GREG_INIT(2, en_ddr,           en_ddr,         NULL,                   1,      0,      TPS6591X_GPIO_6,        false,  1,      0,      0,      0);
+GREG_INIT(3, en_3v3_sys,       en_3v3_sys,     NULL,                   0,      0,      TPS6591X_GPIO_7,        false,  1,      0,      0,      0);
 GREG_INIT(4, en_vdd_bl,                en_vdd_bl,      NULL,                   0,      0,      TEGRA_GPIO_PK3,         false,  1,      0,      0,      0);
 GREG_INIT(5, en_3v3_modem,     en_3v3_modem,   NULL,                   1,      0,      TEGRA_GPIO_PD6,         false,  1,      0,      0,      0);
 GREG_INIT(6, en_vdd_pnl1,      en_vdd_pnl1,    "vdd_3v3_devices",      0,      0,      TEGRA_GPIO_PL4,         false,  1,      0,      0,      0);
@@ -715,8 +715,8 @@ GREG_INIT(13, en_1v8_cam,   en_1v8_cam,     "vdd_gen1v8",           0,      0,      TEGRA_GPIO_
 
 /* E1291-A04/A05 specific */
 GREG_INIT(1, en_5v0_a04,       en_5v0,         NULL,                   0,      0,      TPS6591X_GPIO_8,        false,  0,      0,      0,      0);
-GREG_INIT(2, en_ddr_a04,       en_ddr,         NULL,                   0,      0,      TPS6591X_GPIO_7,        false,  0,      0,      0,      0);
-GREG_INIT(3, en_3v3_sys_a04,   en_3v3_sys,     NULL,                   0,      0,      TPS6591X_GPIO_6,        false,  0,      0,      0,      0);
+GREG_INIT(2, en_ddr_a04,       en_ddr,         NULL,                   1,      0,      TPS6591X_GPIO_7,        false,  1,      0,      0,      0);
+GREG_INIT(3, en_3v3_sys_a04,   en_3v3_sys,     NULL,                   0,      0,      TPS6591X_GPIO_6,        false,  1,      0,      0,      0);
 
 
 /*Specific to pm269*/