[PATCH 00/20] Armada DRM updates for 4.4
Russell King - ARM Linux
linux at arm.linux.org.uk
Fri Oct 9 06:24:24 PDT 2015
On Tue, Sep 29, 2015 at 07:08:43PM +0100, Russell King - ARM Linux wrote:
> Here are my queued changes for the Armada DRM driver, for the upcoming
> 4.4 merge window.
If there are no further comments (there was only one minor comment which
has been fixed), I'll send a pull request for this to David later today.
>
> These changes are about updating the driver to some of the more recent
> DRM APIs, and removing the non-component support now that has
> stabilised. This results in all of armada_output and armada_slave
> being removed, resulting in 460 lines of code removed from that change
> alone.
>
> Other changes include:
>
> * moving more towards supporting DRM planes in a more generic way,
> thereby reducing the duplication between the primary and overlay
> planes.
> * locking cleanups, more like locking removal, prefering inherently
> atomic operations (eg, xchg) instead of spinlocking. This ultimately
> results in simpler and faster code.
>
> I've been running these patches for a while and haven't noticed any ill
> effects.
>
> Posted for comment, if nothing is forthcoming, I'll send a pull request
> to David in a week or so's time. These patches are against v4.2, but
> rebase to 4.3-rc3 without any fuss.
>
> drivers/gpu/drm/armada/Kconfig | 9 --
> drivers/gpu/drm/armada/Makefile | 3 +-
> drivers/gpu/drm/armada/armada_crtc.c | 258 +++++++++++++++++++++++---------
> drivers/gpu/drm/armada/armada_crtc.h | 34 +++--
> drivers/gpu/drm/armada/armada_drm.h | 16 --
> drivers/gpu/drm/armada/armada_drv.c | 148 +++---------------
> drivers/gpu/drm/armada/armada_output.c | 142 ------------------
> drivers/gpu/drm/armada/armada_output.h | 33 ----
> drivers/gpu/drm/armada/armada_overlay.c | 147 +++++++++---------
> drivers/gpu/drm/armada/armada_slave.c | 139 -----------------
> drivers/gpu/drm/armada/armada_slave.h | 26 ----
> 11 files changed, 297 insertions(+), 658 deletions(-)
> delete mode 100644 drivers/gpu/drm/armada/armada_output.c
> delete mode 100644 drivers/gpu/drm/armada/armada_output.h
> delete mode 100644 drivers/gpu/drm/armada/armada_slave.c
> delete mode 100644 drivers/gpu/drm/armada/armada_slave.h
>
> --
> FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
> according to speedtest.net.
--
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.
More information about the dri-devel
mailing list