linux/drivers/gpu/drm/omapdrm
Tomi Valkeinen 41613a1a7d drm/omap: fix crash if there's no video PLL
Commit 8a7eda7686 ("drm: omapdrm: dispc:
Pass DISPC pointer to remaining dispc API functions") made dpi.c use
ctx->pll even when there's no PLL, causing a crash at modeset on AM4
EVM, and presumably all OMAP2/3 boards.

Fix this by having struct dpi_data pointer in the ctx instead, giving
access to dispc without going through the pll.

Fixes: 8a7eda7686 ("drm: omapdrm: dispc: Pass DISPC pointer to remaining dispc API functions")
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reported-by: Keerthy <j-keerthy@ti.com>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Tested-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180405065537.29818-1-tomi.valkeinen@ti.com
2018-04-05 12:47:35 +03:00
..
displays drm: omapdrm: displays: panel-dsi-cm: Fix field access before set 2018-03-02 15:11:07 +02:00
dss drm/omap: fix crash if there's no video PLL 2018-04-05 12:47:35 +03:00
Kconfig
Makefile
omap_connector.c
omap_connector.h
omap_crtc.c
omap_crtc.h
omap_debugfs.c
omap_dmm_priv.h
omap_dmm_tiler.c
omap_dmm_tiler.h
omap_drv.c drm/omap: fix maximum sizes 2018-03-01 09:18:18 +02:00
omap_drv.h
omap_encoder.c
omap_encoder.h
omap_fb.c
omap_fb.h
omap_fbdev.c drm/omap: Init fbdev emulation only when we have displays 2018-03-01 09:18:18 +02:00
omap_fbdev.h
omap_gem.c
omap_gem.h
omap_gem_dmabuf.c
omap_irq.c
omap_irq.h
omap_plane.c
omap_plane.h
tcm-sita.c
tcm-sita.h
tcm.h
TODO