pandora: mark problematic supplies as always-on
[pandora-kernel.git] / arch / arm / mach-omap2 / board-omap3pandora.c
index 6048bcd..d82abbf 100644 (file)
@@ -518,6 +518,8 @@ static struct regulator_init_data pandora_vaux2 = {
                                        | REGULATOR_MODE_STANDBY,
                .valid_ops_mask         = REGULATOR_CHANGE_MODE
                                        | REGULATOR_CHANGE_STATUS,
                                        | REGULATOR_MODE_STANDBY,
                .valid_ops_mask         = REGULATOR_CHANGE_MODE
                                        | REGULATOR_CHANGE_STATUS,
+               /* turning it off wastes power for unknown reason */
+               .always_on              = true,
        },
        .num_consumer_supplies  = ARRAY_SIZE(pandora_usb_phy_supply),
        .consumer_supplies      = pandora_usb_phy_supply,
        },
        .num_consumer_supplies  = ARRAY_SIZE(pandora_usb_phy_supply),
        .consumer_supplies      = pandora_usb_phy_supply,
@@ -548,6 +550,8 @@ static struct regulator_init_data pandora_vaux4 = {
                                        | REGULATOR_MODE_STANDBY,
                .valid_ops_mask         = REGULATOR_CHANGE_MODE
                                        | REGULATOR_CHANGE_STATUS,
                                        | REGULATOR_MODE_STANDBY,
                .valid_ops_mask         = REGULATOR_CHANGE_MODE
                                        | REGULATOR_CHANGE_STATUS,
+               /* turning it off wastes power for unknown reason */
+               .always_on              = true,
        },
        .num_consumer_supplies  = ARRAY_SIZE(pandora_vaux4_supplies),
        .consumer_supplies      = pandora_vaux4_supplies,
        },
        .num_consumer_supplies  = ARRAY_SIZE(pandora_vaux4_supplies),
        .consumer_supplies      = pandora_vaux4_supplies,