mbox series

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

Message ID CAF6AEGuZ5uBKpf=fHvKpTiD10nychuEY8rnE+HeRz0QMvtY5_A@mail.gmail.com (mailing list archive)
State New, archived
Headers show
Series [pull] drm/msm: msm-next for 5.1 | expand

Pull-request

https://gitlab.freedesktop.org/drm/msm.git

Message

Rob Clark Feb. 19, 2019, 10:48 p.m. UTC
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