diff options
Diffstat (limited to 'drivers/power/reset/ltc2952-poweroff.c')
-rw-r--r-- | drivers/power/reset/ltc2952-poweroff.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/power/reset/ltc2952-poweroff.c b/drivers/power/reset/ltc2952-poweroff.c index 240b294a0980..b99bc251f5b4 100644 --- a/drivers/power/reset/ltc2952-poweroff.c +++ b/drivers/power/reset/ltc2952-poweroff.c @@ -160,7 +160,7 @@ static irqreturn_t ltc2952_poweroff_handler(int irq, void *dev_id) return IRQ_HANDLED; } - if (!hrtimer_active(&data->timer_trigger)) { + if (gpiod_get_value(data->gpio_trigger)) { if (hrtimer_start(&data->timer_trigger, data->trigger_delay, HRTIMER_MODE_REL)) dev_err(data->dev, "unable to start the wait timer\n"); |