summaryrefslogtreecommitdiff
path: root/power/braswell.c
diff options
context:
space:
mode:
Diffstat (limited to 'power/braswell.c')
-rw-r--r--power/braswell.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/power/braswell.c b/power/braswell.c
index 79b33b0d39..0e2adb1034 100644
--- a/power/braswell.c
+++ b/power/braswell.c
@@ -156,6 +156,9 @@ enum power_state power_handle_state(enum power_state state)
break;
case POWER_S5S3:
+ /* Turn on the USB power */
+ gpio_set_level(GPIO_USB2_PWR_EN, 1);
+ gpio_set_level(GPIO_USB3_PWR_EN, 1);
/* Call hooks now that rails are up */
hook_notify(HOOK_CHIPSET_STARTUP);
@@ -279,6 +282,10 @@ enum power_state power_handle_state(enum power_state state)
return POWER_S3;
case POWER_S3S5:
+ /* Turn off the USB power */
+ gpio_set_level(GPIO_USB2_PWR_EN, 0);
+ gpio_set_level(GPIO_USB3_PWR_EN, 0);
+
/* Call hooks before we remove power rails */
hook_notify(HOOK_CHIPSET_SHUTDOWN);