[pull] drm/msm: msm-next for 4.14

Rob Clark robdclark at gmail.com
Wed Aug 23 13:39:34 UTC 2017


Hi Dave,

Updates for 4.14..  I have some further patches from Jordan to add
multiple priority levels and pre-emption, but those will probably be
for 4.15 to give me time for the mesa parts.

The following changes since commit 8f93e043d048b671c32c6f0a5102fefa800c4618:

  drm/msm: gpu: don't abuse dma_alloc for non-DMA allocations
(2017-08-01 19:39:00 -0400)

are available in the git repository at:

  git://people.freedesktop.org/~robclark/linux tags/drm-msm-next-2017-08-22

for you to fetch changes up to d1f08d82176246c6d8a2f1dc26be3638ed4a6083:

  drm/msm/mdp5: mark runtime_pm functions as __maybe_unused
(2017-08-22 13:20:40 -0400)

----------------------------------------------------------------
Archit Taneja (7):
      drm/msm/mdp5: Use runtime PM get/put API instead of toggling clocks
      drm/msm/hdmi: Set up runtime PM for HDMI
      drm/msm/dsi: Set up runtime PM for DSI
      drm/msm/dsi: Implement RPM suspend/resume callbacks
      drm/msm/mdp5: Don't use mode_set helper funcs for encoders and CRTCs
      drm/msm/mdp5: Write to SMP registers even if allocations don't change
      drm/msm/mdp5: Set up runtime PM for MDSS

Arnd Bergmann (2):
      drm/msm: remove unused variable
      drm/msm/mdp5: mark runtime_pm functions as __maybe_unused

Jordan Crouse (4):
      drm/msm: Remove uneeded platform dev members
      drm/msm: Add A5XX hardware fault detection
      drm/msm: Attach the GPU MMU when it is created
      drm/msm: Add a helper function for in-kernel buffer allocations

Rob Clark (7):
      drm/msm: remove unused define
      drm/msm/mdp5: add tracking for clk enable-count
      drm/msm: add modeset module param
      drm/msm: don't track fbdev's gem object separately
      drm/msm: add helper to allocate stolen fb
      drm/msm: make msm_framebuffer_init() static
      drm/msm/mdp5: make helper function static

 drivers/gpu/drm/msm/adreno/a3xx_gpu.c           |  2 -
 drivers/gpu/drm/msm/adreno/a3xx_gpu.h           |  1 -
 drivers/gpu/drm/msm/adreno/a4xx_gpu.c           |  2 -
 drivers/gpu/drm/msm/adreno/a4xx_gpu.h           |  1 -
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c           | 51 ++++++++------
 drivers/gpu/drm/msm/adreno/a5xx_gpu.h           |  1 -
 drivers/gpu/drm/msm/adreno/a5xx_power.c         | 14 ++--
 drivers/gpu/drm/msm/adreno/adreno_gpu.c         | 53 +++-----------
 drivers/gpu/drm/msm/dsi/dsi.c                   |  5 ++
 drivers/gpu/drm/msm/dsi/dsi.h                   |  2 +
 drivers/gpu/drm/msm/dsi/dsi_host.c              | 94 ++++++++++++++-----------
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c           |  2 +-
 drivers/gpu/drm/msm/hdmi/hdmi.c                 |  2 +
 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c          |  4 ++
 drivers/gpu/drm/msm/hdmi/hdmi_connector.c       | 63 ++++++++++++-----
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cmd_encoder.c |  7 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c        | 27 ++++---
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c     | 12 +++-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_irq.c         | 27 ++++---
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c         | 54 +++++++++++---
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h         |  7 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c        | 63 ++++++++++++++---
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.c         | 59 +++++++++++++---
 drivers/gpu/drm/msm/msm_drv.c                   | 36 ++++++++++
 drivers/gpu/drm/msm/msm_drv.h                   | 12 ++--
 drivers/gpu/drm/msm/msm_fb.c                    | 45 +++++++++++-
 drivers/gpu/drm/msm/msm_fbdev.c                 | 57 ++++++---------
 drivers/gpu/drm/msm/msm_gem.c                   | 46 ++++++++++++
 drivers/gpu/drm/msm/msm_gpu.c                   | 85 ++++++++++++++--------
 drivers/gpu/drm/msm/msm_kms.h                   |  2 +
 drivers/gpu/drm/msm/msm_ringbuffer.c            | 12 ++--
 31 files changed, 574 insertions(+), 274 deletions(-)


More information about the dri-devel mailing list