arm: tegra: Add sata IO_Rail entry
Mallikarjun Kasoju [Thu, 24 Oct 2013 10:08:12 +0000 (15:08 +0530)]
SATA_RX and SATA_TX are connected from PEX power domain of
tegra. So added required power tree entry for enabling
PEX power domain.

Bug 1376043

Change-Id: I20bfc76b7552d0391fd78513e3339f3d8f542960
Signed-off-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-on: http://git-master/r/303295
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venkata Jagadish <vjagadish@nvidia.com>
Tested-by: Venkata Jagadish <vjagadish@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

arch/arm/mach-tegra/board-ardbeg-power.c
arch/arm/mach-tegra/board-laguna-power.c
arch/arm/mach-tegra/board-loki-power.c

index b8e4109..1d2c50a 100644 (file)
@@ -169,6 +169,7 @@ static struct regulator_consumer_supply as3722_sd4_supply[] = {
        REGULATOR_SUPPLY("avddio_pex", "tegra-pcie"),
        REGULATOR_SUPPLY("dvddio_pex", "tegra-pcie"),
        REGULATOR_SUPPLY("avddio_usb", "tegra-xhci"),
+       REGULATOR_SUPPLY("vddio_pex_sata", "tegra-sata.0"),
 };
 
 static struct regulator_consumer_supply as3722_sd5_supply[] = {
index 5f33320..f77ae8d 100644 (file)
@@ -473,6 +473,7 @@ static int __init laguna_cl_dvfs_init(void)
 /* Always ON /Battery regulator */
 static struct regulator_consumer_supply fixed_reg_battery_supply[] = {
        REGULATOR_SUPPLY("vdd_sys_bl", NULL),
+       REGULATOR_SUPPLY("vddio_pex_sata", "tegra-sata.0"),
 };
 
 /* Always ON 1.8v */
index 1a03d77..c5d0d04 100644 (file)
@@ -499,6 +499,7 @@ static struct regulator_consumer_supply fixed_reg_en_battery_supply[] = {
                REGULATOR_SUPPLY("vdd_sys_bl", NULL),
                REGULATOR_SUPPLY("usb_vbus", "tegra-ehci.1"),
                REGULATOR_SUPPLY("usb_vbus", "tegra-ehci.2"),
+               REGULATOR_SUPPLY("vddio_pex_sata", "tegra-sata.0"),
 };
 
 static struct regulator_consumer_supply fixed_reg_en_modem_3v3_supply[] = {