.. | .. |
---|
1353 | 1353 | } |
---|
1354 | 1354 | |
---|
1355 | 1355 | te_gpio_irq = gpio_to_irq(dsi->te_gpio); |
---|
1356 | | - irq_set_status_flags(te_gpio_irq, IRQ_NOAUTOEN); |
---|
1357 | 1356 | |
---|
1358 | 1357 | ret = request_threaded_irq(te_gpio_irq, exynos_dsi_te_irq_handler, NULL, |
---|
1359 | | - IRQF_TRIGGER_RISING, "TE", dsi); |
---|
| 1358 | + IRQF_TRIGGER_RISING | IRQF_NO_AUTOEN, "TE", dsi); |
---|
1360 | 1359 | if (ret) { |
---|
1361 | 1360 | dev_err(dsi->dev, "request interrupt failed with %d\n", ret); |
---|
1362 | 1361 | gpio_free(dsi->te_gpio); |
---|
.. | .. |
---|
1802 | 1801 | if (dsi->irq < 0) |
---|
1803 | 1802 | return dsi->irq; |
---|
1804 | 1803 | |
---|
1805 | | - irq_set_status_flags(dsi->irq, IRQ_NOAUTOEN); |
---|
1806 | 1804 | ret = devm_request_threaded_irq(dev, dsi->irq, NULL, |
---|
1807 | | - exynos_dsi_irq, IRQF_ONESHOT, |
---|
| 1805 | + exynos_dsi_irq, |
---|
| 1806 | + IRQF_ONESHOT | IRQF_NO_AUTOEN, |
---|
1808 | 1807 | dev_name(dev), dsi); |
---|
1809 | 1808 | if (ret) { |
---|
1810 | 1809 | dev_err(dev, "failed to request dsi irq\n"); |
---|