[Freedreno] [pull] drm/msm: msm-next for 5.1
Rob Clark
robdclark at gmail.com
Tue Feb 19 22:48:18 UTC 2019
Hi Dave,
Reasonably smaller this time around, but still rockin the negative diffstat.
On the display side, cleanups and fixes to enabled modifiers
(QCOM_COMPRESSED). And otherwise mostly misc fixes all around.
There is a6xx GMU reset support pending, but looks like a bit more
discussion about dt bindings needed, so holding that back until 5.2.
The following changes since commit f91168f48556486743392b8838e20afbd84b7b7a:
Merge tag 'drm-misc-next-2019-01-23' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-01-24
20:02:12 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/msm.git
for you to fetch changes up to 860433ed2a55dcd18f36c61b3c4fdb12dc76c869:
drm/msm: Truncate the buffer object name if the copy from user
failed (2019-02-19 14:54:08 -0500)
----------------------------------------------------------------
Arnd Bergmann (2):
drm/msm/gpu: fix building without debugfs
drm/msm: avoid unused function warning
Bruce Wang (1):
drm/msm/dpu: remove struct encoder_kickoff_params
Chandan Uddaraju (1):
drm: add definitions for DP Audio/Video compliance tests
Dan Carpenter (1):
drm/msm: fix an error code in the ioctl
Douglas Anderson (1):
drm/msm: Fix A6XX support for opp-level
Fritz Koenig (5):
drm/msm/dpu: Remove unused format tables.
drm/msm/dpu: Use simple list for plane format init
drm/msm/dpu: Plane helper for modifiers
drm/msm/dpu: Initialize supported modifiers
drm/msm/dpu: Correct initialization of modifiers
Jayant Shekhar (3):
drm/msm/dpu: Remove unused enum and comment from dpu mdss
drm/msm/dpu: Cleanup dpu plane interface
drm/msm/dpu: Clean up dpu hw interrupts
Jeykumar Sankaran (13):
drm/msm/dpu: avoid tracking reservations in RM
drm/msm/dpu: remove dev from RM
drm/msm/dpu: clean up dpu_rm_check_property_topctl declaration
drm/msm/dpu: remove encoder from crtc mixer struct
drm/msm/dpu: clean up redundant hw type
drm/msm/dpu: maintain hw_mdp in kms
drm/msm/dpu: fix documentation for intf_type
drm/msm/dpu: handle failures while initializing displays
drm/msm/dpu: use kthread_destroy_worker to release msm workers
drm/msm/dpu: use msm wq for vblank events
drm/msm/dpu: use msm wq for idle power collapse
drm/msm: clean up display thread
drm/msm: subclass work object for vblank events
Joe Perches (1):
drm/msm: Add __printf verification
Jordan Crouse (5):
drm/msm/gpu: Remove hardcoded interrupt name
drm/msm: drop interrupt-names
dt-bindings: drm/msm/a6xx: Document GMU and update GPU bindings
dt-bindings: drm/msm/a6xx: Document GMU bindings
drm/msm: Truncate the buffer object name if the copy from user failed
Kristian H. Kristensen (1):
drm/msm: Unblock writer if reader closes file
Rob Clark (2):
drm/msm: honor GPU_READONLY flag
MAINTAINERS: update entry for drm/msm
Stephen Boyd (1):
drm/msm/dpu: Convert to a chained irq chip
Tanmay Shah (1):
drm/msm/dpu: Change definition of RGB565 and BGR565
.../devicetree/bindings/display/msm/gmu.txt | 59 ++++
.../devicetree/bindings/display/msm/gpu.txt | 43 ++-
MAINTAINERS | 3 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 9 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 32 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 13 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 3 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 37 +--
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 14 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 19 +-
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 220 +++++---------
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 44 ---
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 44 ---
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 7 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 65 +++--
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 36 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 77 +++--
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 27 --
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 325 +++------------------
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 28 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 28 +-
drivers/gpu/drm/msm/msm_drv.c | 126 +++-----
drivers/gpu/drm/msm/msm_drv.h | 16 +-
drivers/gpu/drm/msm/msm_gem.c | 8 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 5 +-
drivers/gpu/drm/msm/msm_gpu.c | 2 +-
drivers/gpu/drm/msm/msm_gpu.h | 3 +-
drivers/gpu/drm/msm/msm_rd.c | 7 +-
include/drm/drm_dp_helper.h | 13 +
36 files changed, 435 insertions(+), 898 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/msm/gmu.txt
More information about the Freedreno
mailing list