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

Rob Clark robdclark at gmail.com
Sun May 8 19:39:21 UTC 2016


Hi Dave,

Mostly cleanups, fixes, and 'struct fence' conversion this time
around, with one reservation patch which is a-b Sumit (which the fence
conversion patches depend on).


The following changes since commit 0552f7651bc233e5407ab06ba97a9d7c25e19580:

  drm/i915/mst: use reference counted connectors. (v3) (2016-05-05
12:52:07 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~robclark/linux msm-next

for you to fetch changes up to 2b669875332fbdff0a7ad559e8662e875e7a1526:

  drm/msm: Drop load/unload drm_driver ops (2016-05-08 10:22:19 -0400)

----------------------------------------------------------------
Archit Taneja (6):
      drm/msm/dsi: Fix regulator API abuse
      drm/msm/edp: Drop regulator_set_voltage call
      drm/msm/mdp4: Don't manage DSI PLL regulators in MDP driver
      drm/msm/hdmi: Prevent gpio_free related kernel warnings
      drm/msm: Centralize connector registration/unregistration
      drm/msm: Drop load/unload drm_driver ops

Arnd Bergmann (1):
      drm: msm: remove unused variable

Rob Clark (16):
      drm/msm: make HDCP support optional
      reservation: add reservation_object_get_excl_rcu()
      drm/msm: move debugfs code to it's own file
      drm/msm: move fence code to it's own file
      drm/msm: use imported dmabuf's reservation object
      drm/msm: split out timeout_to_jiffies helper
      drm/msm/gpu: simplify tracking in-flight bo's
      drm/msm: split locking and pinning BO's
      drm/msm: introduce msm_fence_context
      drm/msm: remove fence_cbs
      drm/msm: 'struct fence' conversion
      drm/msm: fix ->last_fence() after recover
      drm/msm: drop return from gpu->submit()
      drm/msm: de-indent submit_create()
      drm/msm: fix leak in failed submit path
      drm/msm: print offender task name on hangcheck recovery

Rob Herring (1):
      drm/msm/mdp: Add support for more RGBX formats

Vaishali Thakkar (1):
      drm/msm: Move call to PTR_ERR_OR_ZERO after reassignment

 drivers/gpu/drm/msm/Kconfig                        |   7 +
 drivers/gpu/drm/msm/Makefile                       |   5 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |  16 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |   2 +-
 drivers/gpu/drm/msm/dsi/dsi.h                      |   2 -
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                  |  34 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |  12 -
 drivers/gpu/drm/msm/dsi/dsi_manager.c              |  27 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |  13 -
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c         |   4 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c         |   4 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c    |   2 +-
 drivers/gpu/drm/msm/edp/edp_connector.c            |  20 +-
 drivers/gpu/drm/msm/edp/edp_ctrl.c                 |  29 +-
 drivers/gpu/drm/msm/hdmi/hdmi.h                    |  11 +
 drivers/gpu/drm/msm/hdmi/hdmi_connector.c          |  26 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c            |  34 --
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.h            |   2 -
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_lvds_connector.c |  16 +-
 drivers/gpu/drm/msm/mdp/mdp_format.c               |   6 +
 drivers/gpu/drm/msm/msm_atomic.c                   |  47 +--
 drivers/gpu/drm/msm/msm_debugfs.c                  | 168 +++++++++
 drivers/gpu/drm/msm/msm_debugfs.h                  |  26 ++
 drivers/gpu/drm/msm/msm_drv.c                      | 401 +++++----------------
 drivers/gpu/drm/msm/msm_drv.h                      |  62 ++--
 drivers/gpu/drm/msm/msm_fence.c                    | 163 +++++++++
 drivers/gpu/drm/msm/msm_fence.h                    |  46 +++
 drivers/gpu/drm/msm/msm_gem.c                      | 136 +++++--
 drivers/gpu/drm/msm/msm_gem.h                      |  19 +-
 drivers/gpu/drm/msm/msm_gem_prime.c                |   2 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               | 125 ++++---
 drivers/gpu/drm/msm/msm_gpu.c                      | 123 ++++---
 drivers/gpu/drm/msm/msm_gpu.h                      |   9 +-
 drivers/gpu/drm/msm/msm_rd.c                       |   2 +-
 include/linux/reservation.h                        |  18 +
 35 files changed, 913 insertions(+), 706 deletions(-)
 create mode 100644 drivers/gpu/drm/msm/msm_debugfs.c
 create mode 100644 drivers/gpu/drm/msm/msm_debugfs.h
 create mode 100644 drivers/gpu/drm/msm/msm_fence.c
 create mode 100644 drivers/gpu/drm/msm/msm_fence.h


More information about the dri-devel mailing list