linux/drivers/gpu/drm/imx
Philipp Zabel 4389559980 drm/imx: switch to universal planes
Use drm_universal_plane_init to create the planes, create the primary
plane first and use drm_crtc_init_with_planes to associate it with
the crtc.
This gets rid of the unused fallback primary plane previously created
by drm_crtc_init and fixes a NULL pointer dereference issue that can
be triggered by a modeset from userspace when fbdev helpers are
enabled [1].

[1] https://lkml.org/lkml/2015/11/4/107

Reported-by: Liu Ying <Ying.Liu@freescale.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Liu Ying <Ying.Liu@freescale.com>
2015-11-19 12:51:38 +01:00
..
dw_hdmi-imx.c drm/imx: hdmi: fix HDMI setup to allow modes larger than FullHD 2015-10-30 17:13:54 +01:00
imx-drm-core.c drm/imx: switch to universal planes 2015-11-19 12:51:38 +01:00
imx-drm.h drm/imx: switch to universal planes 2015-11-19 12:51:38 +01:00
imx-ldb.c drm/imx: imx-ldb: allow to determine bus format from the connected panel 2015-03-31 12:44:50 +02:00
imx-tve.c drm/imx: tve: fix media bus format for VGA output 2015-07-10 11:02:47 +02:00
ipuv3-crtc.c drm/imx: switch to universal planes 2015-11-19 12:51:38 +01:00
ipuv3-plane.c drm/imx: switch to universal planes 2015-11-19 12:51:38 +01:00
ipuv3-plane.h drm/imx: switch to universal planes 2015-11-19 12:51:38 +01:00
Kconfig drm/imx: imx-ldb: add drm_panel support 2015-03-31 12:44:49 +02:00
Makefile drm: imx: imx-hdmi: move imx-hdmi to bridge/dw_hdmi 2015-01-07 18:31:56 +01:00
parallel-display.c drm/imx: parallel-display: fix drm_panel support 2015-07-10 11:02:31 +02:00