]> git.baikalelectronics.ru Git - kernel.git/commit
drm/ingenic: Convert to Linux IRQ interfaces
authorThomas Zimmermann <tzimmermann@suse.de>
Thu, 15 Jul 2021 10:02:58 +0000 (12:02 +0200)
committerPaul Cercueil <paul@crapouillou.net>
Mon, 19 Jul 2021 20:50:50 +0000 (21:50 +0100)
commit1cf4aa90d78e0b9c72f46392f556a0894475395e
tree71f50ae0e8a77f31c7ca94e355cc347d5b6fd5e0
parentbee8983a8870e5ff39a354bf2a6bd883f90fa2ec
drm/ingenic: Convert to Linux IRQ interfaces

Drop the DRM IRQ midlayer in favor of Linux IRQ interfaces. DRM's
IRQ helpers are mostly useful for UMS drivers. Modern KMS drivers
don't benefit from using it.

This patch also fixes a bug where the driver didn't release the
IRQ.

v2:
* automatically release IRQ via devm_request_irq() (Paul)
* mention the bugfix (Sam)

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20210715100258.6638-1-tzimmermann@suse.de
drivers/gpu/drm/ingenic/ingenic-drm-drv.c