PM: Disable usb host HW save and restore
authorKalle Jokiniemi <kalle.jokiniemi@digia.com>
Thu, 23 Apr 2009 10:58:51 +0000 (13:58 +0300)
committerKevin Hilman <khilman@deeprootsystems.com>
Wed, 11 Nov 2009 22:42:27 +0000 (14:42 -0800)
The hardware SAVEANDRESTORE mechanism seems to leave
USB HOST power domain permanently into active state
after one transition from off to active state.
Disabling for now.

Signed-off-by: Kalle Jokiniemi <ext-kalle.jokiniemi@nokia.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
arch/arm/mach-omap2/powerdomains34xx.h

index f70eb2d..fd09b08 100644 (file)
@@ -338,7 +338,13 @@ static struct powerdomain usbhost_pwrdm = {
        .sleepdep_srcs    = dss_per_usbhost_sleepdeps,
        .pwrsts           = PWRSTS_OFF_RET_ON,
        .pwrsts_logic_ret = PWRDM_POWER_RET,
-       .flags            = PWRDM_HAS_HDWR_SAR, /* for USBHOST ctrlr only */
+       /*
+        * REVISIT: Enabling usb host save and restore mechanism seems to
+        * leave the usb host domain permanently in ACTIVE mode after
+        * changing the usb host power domain state from OFF to active once.
+        * Disabling for now.
+        */
+       /*.flags          = PWRDM_HAS_HDWR_SAR,*/ /* for USBHOST ctrlr only */
        .banks            = 1,
        .pwrsts_mem_ret   = {
                [0] = PWRDM_POWER_RET, /* MEMRETSTATE */