diff --git a/drivers/amlogic/input/remote/remote_meson.c b/drivers/amlogic/input/remote/remote_meson.c index 7a8abfa68f04..bda97cebce49 100644 --- a/drivers/amlogic/input/remote/remote_meson.c +++ b/drivers/amlogic/input/remote/remote_meson.c @@ -767,8 +767,8 @@ static int ir_hardware_init(struct platform_device *pdev) if (ret < 0) return ret; chip->set_register_config(chip, chip->protocol); - ret = request_irq(chip->irqno, ir_interrupt, IRQF_SHARED, - "keypad", (void *)chip); + ret = request_irq(chip->irqno, ir_interrupt, IRQF_SHARED + | IRQF_NO_SUSPEND, "keypad", (void *)chip); if (ret < 0) goto error_irq;