diff --git a/raydium/raydium_driver.c b/raydium/raydium_driver.c index 5e2f4158aa..99310bfeca 100644 --- a/raydium/raydium_driver.c +++ b/raydium/raydium_driver.c @@ -2468,7 +2468,7 @@ static int raydium_ts_probe(struct i2c_client *client, g_raydium_ts->irq = gpio_to_irq(pdata->irq_gpio); ret = request_threaded_irq(g_raydium_ts->irq, NULL, raydium_ts_interrupt, - IRQF_TRIGGER_FALLING | IRQF_ONESHOT | IRQF_NO_SUSPEND, + IRQF_TRIGGER_FALLING | IRQF_ONESHOT, client->dev.driver->name, g_raydium_ts); if (ret < 0) { LOGD(LOG_ERR, "[touch]raydium_probe: request irq failed\n");