diff options
Diffstat (limited to 'common/x86_power.c')
-rw-r--r-- | common/x86_power.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/common/x86_power.c b/common/x86_power.c index 2bbe8e469e..75c2905700 100644 --- a/common/x86_power.c +++ b/common/x86_power.c @@ -359,7 +359,6 @@ static void x86_power_init(void) gpio_set_level(GPIO_ENABLE_1_5V_DDR, 0); gpio_set_level(GPIO_PCH_RSMRSTn, 0); gpio_set_level(GPIO_PCH_DPWROK, 0); - gpio_set_level(GPIO_ENABLE_5VALW, 0); } } @@ -513,8 +512,6 @@ void x86_power_task(void) break; case X86_S5S3: - /* Switch on +5V always-on */ - gpio_set_level(GPIO_ENABLE_5VALW, 1); /* Wait for the always-on rails to be good */ wait_in_signals(IN_PGOOD_ALWAYS_ON); @@ -625,14 +622,17 @@ void x86_power_task(void) /* * Put touchscreen and lightbar in reset, so we won't - * leak +3VALW through the reset line. + * leak +3VALW through the reset line to chips powered + * by +5VALW. + * + * (Note that we're no longer powering down +5VALW due + * to crosbug.com/p/16600, but to minimize side effects + * of that change we'll still reset these components in + * S5.) */ gpio_set_level(GPIO_TOUCHSCREEN_RESETn, 0); gpio_set_level(GPIO_LIGHTBAR_RESETn, 0); - /* Switch off +5V always-on */ - gpio_set_level(GPIO_ENABLE_5VALW, 0); - state = X86_S5; break; |