diff options
-rw-r--r-- | drivers/input/misc/twl4030-pwrbutton.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/input/misc/twl4030-pwrbutton.c b/drivers/input/misc/twl4030-pwrbutton.c index 38e4b507b94c..b3dd96d6448b 100644 --- a/drivers/input/misc/twl4030-pwrbutton.c +++ b/drivers/input/misc/twl4030-pwrbutton.c | |||
@@ -42,6 +42,7 @@ static irqreturn_t powerbutton_irq(int irq, void *_pwr) | |||
42 | err = twl_i2c_read_u8(TWL4030_MODULE_PM_MASTER, &value, | 42 | err = twl_i2c_read_u8(TWL4030_MODULE_PM_MASTER, &value, |
43 | STS_HW_CONDITIONS); | 43 | STS_HW_CONDITIONS); |
44 | if (!err) { | 44 | if (!err) { |
45 | pm_wakeup_event(pwr->dev.parent, 0); | ||
45 | input_report_key(pwr, KEY_POWER, value & PWR_PWRON_IRQ); | 46 | input_report_key(pwr, KEY_POWER, value & PWR_PWRON_IRQ); |
46 | input_sync(pwr); | 47 | input_sync(pwr); |
47 | } else { | 48 | } else { |