[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