summaryrefslogtreecommitdiff
path: root/power/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'power/common.c')
-rw-r--r--power/common.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/power/common.c b/power/common.c
index 7fc6a8cfb3..6ecfff543d 100644
--- a/power/common.c
+++ b/power/common.c
@@ -722,9 +722,6 @@ static void power_common_init(void)
/* Update input state */
power_update_signals();
- /* Call chipset-specific init to set initial state */
- power_set_state(power_chipset_init());
-
/* Enable interrupts for input signals */
for (i = 0; i < POWER_SIGNAL_COUNT; i++, s++)
if (s->flags & POWER_SIGNAL_DISABLE_AT_BOOT)
@@ -732,6 +729,9 @@ static void power_common_init(void)
else
power_signal_enable_interrupt(s->gpio);
+ /* Call chipset-specific init to set initial state */
+ power_set_state(power_chipset_init());
+
/*
* Update input state again since there is a small window
* before GPIO is enabled.