OpenCloudOS-Kernel/drivers/gpu/drm/armada
Shawn Guo e1f96ef46c drm: drop DRIVER_HAVE_IRQ flag for some drivers
Since commit 4984979b9b ("drm/irq: simplify irq checks in
drm_wait_vblank"), the drm driver feature flag DRIVER_HAVE_IRQ is only
required for drivers that have an IRQ handler managed by the DRM core.
Some drivers, armada, etnaviv, kirin and sti, set this flag without
.irq_handler setup in drm_driver.  These drivers manage IRQ handler
by themselves and the flag DRIVER_HAVE_IRQ makes no sense there.

Drop the flag for these drivers to avoid confusion.

Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Cc: Vincent Abriou <vincent.abriou@st.com>
Cc: Xinliang Liu <z.liuxinliang@hisilicon.com>
Acked-by: Russell King <rmk+kernel@armlinux.org.uk> (for armada and etnaviv)
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1471331168-5601-1-git-send-email-shawnguo@kernel.org
2016-08-16 14:07:43 +02:00
..
Kconfig drm/armada: make fbdev support really optional 2016-07-18 09:11:33 +02:00
Makefile drm/armada: remove non-component support 2015-09-15 16:26:49 +01:00
armada_510.c drm/armada: update Armada 510 (Dove) to use "ext_ref_clk1" as the clock 2014-07-11 15:40:14 +01:00
armada_crtc.c drm/armada: use drm_crtc_handle_vblank() 2016-07-12 15:41:14 +02:00
armada_crtc.h drm/armada: convert overlay plane vbl worker to a armada plane worker 2015-10-01 14:33:28 +01:00
armada_debugfs.c drm/armada: use a private mutex to protect priv->linear 2015-12-05 21:44:07 +00:00
armada_drm.h drm/armada: use a private mutex to protect priv->linear 2015-12-05 21:44:07 +00:00
armada_drv.c drm: drop DRIVER_HAVE_IRQ flag for some drivers 2016-08-16 14:07:43 +02:00
armada_fb.c drm: Remove unused drm_device from drm_gem_object_lookup() 2016-05-17 08:47:30 +02:00
armada_fb.h drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create() 2015-11-24 11:47:38 +01:00
armada_fbdev.c drm: Remove superflous linux/fb.h includes 2016-08-12 10:41:39 +02:00
armada_gem.c file_inode(f)->i_mapping is f->f_mapping 2016-05-29 18:56:09 -04:00
armada_gem.h drm: Remove unused drm_device from drm_gem_object_lookup() 2016-05-17 08:47:30 +02:00
armada_hw.h DRM: Armada: Add support for ARGB 32x64 or 64x32 hardware cursors 2013-10-18 15:53:30 +01:00
armada_ioctlP.h
armada_overlay.c drm: BIT(DRM_ROTATE_?) -> DRM_ROTATE_? 2016-08-08 14:17:56 -04:00