This is a collection of fixes to make DSI video mode work better using the MCDE driver. With these changes, MCDE appears to work properly for the video mode panel I have been testing with. Note: The patch that fixes the DSI link register setup for video mode [1] is still necessary; but we still need to finish it and actually make it initialize a panel correctly. This series contains only patches for the other parts in MCDE. I have tested it by disabling most of the register setup in the DSI driver, which makes it re-use the properly working DSI register set by the bootloader. [1]: https://lists.freedesktop.org/archives/dri-devel/2019-October/238175.html Stephan Gerhold (7): drm/mcde: Provide vblank handling unconditionally drm/mcde: Fix frame sync setup for video mode panels drm/mcde: dsi: Make video mode errors more verbose drm/mcde: dsi: Delay start of video stream generator drm/mcde: dsi: Fix duplicated DSI connector drm/mcde: dsi: Enable clocks in pre_enable() instead of mode_set() drm/mcde: Handle pending vblank while disabling display drivers/gpu/drm/mcde/mcde_display.c | 57 +++++---- drivers/gpu/drm/mcde/mcde_drm.h | 1 + drivers/gpu/drm/mcde/mcde_drv.c | 18 +-- drivers/gpu/drm/mcde/mcde_dsi.c | 167 +++++++++++++-------------- drivers/gpu/drm/mcde/mcde_dsi_regs.h | 10 ++ 5 files changed, 126 insertions(+), 127 deletions(-) -- 2.23.0 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel