]> 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)
commit2361a53a65151d1f6d15c0c27bda034bcd6522b3
tree71f50ae0e8a77f31c7ca94e355cc347d5b6fd5e0
parent505283ab23a5c12b3979541b7d35d04df6ab3787
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