* [GIT PULL] Armada DRM development updates development updates
@ 2016-11-22 10:37 Russell King
0 siblings, 0 replies; 5+ messages in thread
From: Russell King @ 2016-11-22 10:37 UTC (permalink / raw)
To: David Airlie; +Cc: dri-devel
David,
Please incorporate the latest Armada DRM development updates development
updates, which can be found at:
git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
with SHA1 e8e11817e2ff18f35de932cdd2738cad5567cb7c.
Building on top of the MALI change previously merged, these changes:
* add tracing support for overlay updates
* refactor some of the plane support code
* de-midlayer the driver
* cleanups from other folk reviewing the code
This will update the following files:
drivers/gpu/drm/armada/Makefile | 2 +-
drivers/gpu/drm/armada/armada_crtc.c | 121 ++++++++++------
drivers/gpu/drm/armada/armada_crtc.h | 10 ++
drivers/gpu/drm/armada/armada_debugfs.c | 2 +-
drivers/gpu/drm/armada/armada_drm.h | 1 +
drivers/gpu/drm/armada/armada_drv.c | 236 +++++++++++++++++---------------
drivers/gpu/drm/armada/armada_fbdev.c | 8 +-
drivers/gpu/drm/armada/armada_gem.c | 10 +-
drivers/gpu/drm/armada/armada_overlay.c | 65 +++++----
drivers/gpu/drm/armada/armada_trace.c | 4 +
drivers/gpu/drm/armada/armada_trace.h | 66 +++++++++
11 files changed, 326 insertions(+), 199 deletions(-)
create mode 100644 drivers/gpu/drm/armada/armada_trace.c
create mode 100644 drivers/gpu/drm/armada/armada_trace.h
through these changes:
Baoyou Xie (1):
drm/armada: mark symbols static where possible
Christophe JAILLET (1):
drm/armada: remove some dead code
Ravikant B Sharma (1):
drm/armada: fix NULL pointer comparison warning
Russell King (7):
drm/armada: add tracing support
drm/armada: clean up armada_drm_plane_work_run()
drm/armada: move plane state to struct armada_plane
drm/armada: split out primary plane update
drm/armada: move setting primary plane position to armada_drm_primary_set()
drm/armada: use common helper for plane base address
drm/armada: de-midlayer armada
Stefan Christ (1):
drm/armada: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops
Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL] Armada DRM development updates development updates
@ 2015-12-22 16:37 Russell King
0 siblings, 0 replies; 5+ messages in thread
From: Russell King @ 2015-12-22 16:37 UTC (permalink / raw)
To: David Airlie; +Cc: dri-devel
David,
Please incorporate the latest Armada DRM development updates development
updates, which can be found at:
git://ftp.arm.linux.org.uk/~rmk/linux-arm.git drm-armada-devel
with SHA1 0b8ebeacf5ef43a467c7ec5400ccc1ffc3fbdfba.
These are the patches from Daniel Vetter, getting rid of struct_mutex
from the Armada DRM driver.
This will update the following files:
drivers/gpu/drm/armada/armada_crtc.c | 9 ++-------
drivers/gpu/drm/armada/armada_debugfs.c | 4 ++--
drivers/gpu/drm/armada/armada_drm.h | 3 ++-
drivers/gpu/drm/armada/armada_drv.c | 1 +
drivers/gpu/drm/armada/armada_gem.c | 29 +++++++++++++++--------------
5 files changed, 22 insertions(+), 24 deletions(-)
through these changes:
Daniel Vetter (5):
drm/armada: use unlocked gem unreferencing
drm/armada: plug leak in dumb_map_offset
drm/armada: don't grab dev->struct_mutex for in mmap offset ioctl
drm/armada: drop struct_mutex from cursor paths
drm/armada: use a private mutex to protect priv->linear
Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL] Armada DRM development updates development updates
@ 2015-10-14 16:32 Russell King
0 siblings, 0 replies; 5+ messages in thread
From: Russell King @ 2015-10-14 16:32 UTC (permalink / raw)
To: David Airlie; +Cc: dri-devel
David,
Please incorporate the latest Armada DRM development updates development
updates, which can be found at:
git://ftp.arm.linux.org.uk/~rmk/linux-arm.git drm-armada-devel
with SHA1 7cb410cdbdc9b71e2d4f356f2e4cea0b925abb21.
These changes:
* remove support for the non-component support from the Armada DRM driver,
switching it to component-only mode.
* create a "armada plane" to allow the primary and overlay planes to share
some code.
* increase efficiency by using inherently atomic operations, rather than
spinlocking to achieve atomicity. Eg, if we want to exchange a value,
using xchg().
* increase PM savings by stopping the external pixel clock when we're in
DPMS mode.
Please merge this for the 4.4 merge window. Thanks.
This will update the following files:
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
through these changes:
Russell King (20):
drm/armada: remove non-component support
drm/armada: move vbl code into armada_crtc
drm/armada: use drm_plane_force_disable() to disable the overlay plane
drm/armada: disable CRTC clock during DPMS
drm/armada: redo locking and atomics for armada_drm_crtc_complete_frame_work()
drm/armada: rename overlay identifiers
drm/armada: factor out retirement of old fb
drm/armada: use xchg() to atomically update dplane->old_fb
drm/armada: update armada overlay to use drm_universal_plane_init()
drm/armada: introduce generic armada_plane struct
drm/armada: add primary plane creation
drm/armada: allocate primary plane ourselves
drm/armada: provide a common helper to disable a plane
drm/armada: move write to dma_ctrl0 to armada_drm_crtc_plane_disable()
drm/armada: move the update of dplane->ctrl0 out of spinlock
drm/armada: move the locking for armada_drm_vbl_event_remove()
drm/armada: move frame wait into armada_frame
drm/armada: move CRTC flip work to primary plane work
drm/armada: convert overlay plane vbl worker to a armada plane worker
drm/armada: move frame wait wakeup into plane work
Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL] Armada DRM development updates development updates
@ 2015-05-28 9:35 Russell King
0 siblings, 0 replies; 5+ messages in thread
From: Russell King @ 2015-05-28 9:35 UTC (permalink / raw)
To: David Airlie; +Cc: dri-devel
David,
Please incorporate the latest Armada DRM development updates development
updates, which can be found at:
git://ftp.arm.linux.org.uk/~rmk/linux-arm.git drm-armada-devel
with SHA1 38bf3aee3ec7b5b264b701da14114a618cddd1a1.
A couple of patches from Rickard Strandqvist removing code which is no
longer necessary since we moved to using the component helper for
binding the TDA998x.
This will update the following files:
drivers/gpu/drm/armada/armada_drm.h | 2 --
drivers/gpu/drm/armada/armada_drv.c | 10 ----------
drivers/gpu/drm/armada/armada_output.c | 16 ----------------
drivers/gpu/drm/armada/armada_output.h | 6 ------
4 files changed, 34 deletions(-)
through these changes:
Rickard Strandqvist (2):
drm/armada: armada_output: Remove some unused functions
drm/armada: armada_drv: Remove unused function
Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL] Armada DRM development updates development updates
@ 2015-05-09 13:31 Russell King
0 siblings, 0 replies; 5+ messages in thread
From: Russell King @ 2015-05-09 13:31 UTC (permalink / raw)
To: David Airlie; +Cc: dri-devel
David,
Please incorporate the latest Armada DRM development updates development
updates, which can be found at:
git://ftp.arm.linux.org.uk/~rmk/linux-arm.git drm-armada-devel
with SHA1 38bf3aee3ec7b5b264b701da14114a618cddd1a1.
A couple of cleanups from Rickard Strandqvist to remove some unused
functions.
This will update the following files:
drivers/gpu/drm/armada/armada_drm.h | 2 --
drivers/gpu/drm/armada/armada_drv.c | 10 ----------
drivers/gpu/drm/armada/armada_output.c | 16 ----------------
drivers/gpu/drm/armada/armada_output.h | 6 ------
4 files changed, 34 deletions(-)
through these changes:
Rickard Strandqvist (2):
drm/armada: armada_output: Remove some unused functions
drm/armada: armada_drv: Remove unused function
Many thanks.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-11-22 10:37 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-22 10:37 [GIT PULL] Armada DRM development updates development updates Russell King
-- strict thread matches above, loose matches on Subject: below --
2015-12-22 16:37 Russell King
2015-10-14 16:32 Russell King
2015-05-28 9:35 Russell King
2015-05-09 13:31 Russell King
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.