[PATCH 00/18] Armada DRM updates
Russell King - ARM Linux admin
linux at armlinux.org.uk
Thu Jun 13 15:01:14 UTC 2019
Hi,
This series updates Armada DRM:
- 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.
drivers/gpu/drm/armada/armada_510.c | 130 ++++++++++++++------
drivers/gpu/drm/armada/armada_crtc.c | 212 ++++++++++++++++++++++++++++++--
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, 520 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