All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.