The subject should've been "Armada updates for merge window". Sorry. On Tue, Jul 02, 2019 at 10:13:13AM +0100, Russell King wrote: > 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(-) > -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up According to speedtest.net: 11.9Mbps down 500kbps up _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel