[GIT PULL] ARM (for-airlie-armada branch)
Russell King - ARM Linux admin
linux at armlinux.org.uk
Tue Jul 2 09:23:44 UTC 2019
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
More information about the dri-devel
mailing list