Hi David, The following changes since commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd: Linux 5.1 (2019-05-05 17:42:58 -0700) are available in the git repository at: git://git.armlinux.org.uk/~rmk/linux-arm.git for-airlie-armada for you to fetch changes up to 837567c1e9d587c0b438263c9cfd32de46640e16: drm/armada: no need to check parent of remote (2019-06-28 14:50:07 +0100) ---------------------------------------------------------------- Armada DRM updates: - Fix interlace support. - use __drm_atomic_helper_plane_reset in overlay reset. - since the overlay and video planes use essentially the same format registers, precompute their values while validating. - fix a long-standing deficiency with overlay planes and interlace modes - calculate plane starting address at atomic_check stage rather than when we're programming the registers. - add gamma support. - ensure mode adjustments made by other components are properly handled in the driver and applied to the CRTC-programmed mode. - add and use register definitions for the "REG4F" register. - use drm_atomic_helper_shutdown() when tearing down to ensure that the hardware is properly shutdown. - add CRTC-level mode validation to ensure that we don't allow a mode that the CRTC-level hardware can not support. - improve the clocking selection for Armada 510 support. - move CRTC debugfs files into the crtc-specific directory, using the DRM helper to create these files. - patch from Lubomir Rintel to replace a simple framebuffer. - use the OF graph walker rather than open-coding this. - eliminate a useless check for the availability of the remote's parent which isn't required. ---------------------------------------------------------------- Lubomir Rintel (1): drm/armada: replace the simple-framebuffer Russell King (17): drm/armada: fix crtc interlace drm/armada: use __drm_atomic_helper_plane_reset in overlay reset drm/armada: add plane size/location accessors drm/armada: fix plane location and size for interlace drm/armada: add missing interlaced support for overlay frame drm/armada: move plane address and pitch calculation to atomic_check drm/armada: add support for setting gamma drm/armada: add comments about HWC32 cursor colour format drm/armada: add drm_mode_set_crtcinfo() mode fixup drm/armada: add and use definitions for RDREG4F drm/armada: add drm_atomic_helper_shutdown() call in tear-down drm/armada: add CRTC mode validation drm/armada: improve Dove clock selection drm/armada: use mode_valid to validate the adjusted mode drm/armada: redo CRTC debugfs files drm/armada: use for_each_endpoint_of_node() to walk crtc endpoints drm/armada: no need to check parent of remote drivers/gpu/drm/armada/armada_510.c | 130 +++++++++++++------ drivers/gpu/drm/armada/armada_crtc.c | 214 ++++++++++++++++++++++++++++++-- drivers/gpu/drm/armada/armada_crtc.h | 21 +++- drivers/gpu/drm/armada/armada_debugfs.c | 98 ++++++--------- drivers/gpu/drm/armada/armada_drm.h | 1 + drivers/gpu/drm/armada/armada_drv.c | 38 +++--- drivers/gpu/drm/armada/armada_hw.h | 29 +++-- drivers/gpu/drm/armada/armada_overlay.c | 56 ++++----- drivers/gpu/drm/armada/armada_plane.c | 124 ++++++++++++------ drivers/gpu/drm/armada/armada_plane.h | 23 ++++ 10 files changed, 522 insertions(+), 212 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel