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

Submitted by Rob Clark on March 3, 2016, 9:32 p.m.

Details

Message ID CAF6AEGtuMTyijvfYEzoLMxCypomM047Ph7F=7MVaw61KSz8Abg@mail.gmail.com
State New
Headers show

Not browsing as part of any series.

Pull-request download mbox

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

Commit Message

Rob Clark March 3, 2016, 9:32 p.m.
Hi Dave,

Big ticket items are hdmi support for 8996 (aka snapdragon 820), and
adreno 430 support.  Also one more small uapi addition to support
timestamp queries.

The following changes since commit d2eaa59000c7717e68a75cf2c106f056d2bc30b4:

  Merge branch 'drm-rockchip-next-2016-02-18' of
https://github.com/markyzq/kernel-drm-rockchip into drm-next
(2016-02-19 13:10:18 +1000)

are available in the git repository at:

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

for you to fetch changes up to fcda50c8f484cf1140232c8444470449f0619db9:

  drm/msm: rename hdmi symbols (2016-03-03 11:55:33 -0500)

----------------------------------------------------------------
Archit Taneja (15):
      drm/msm/hdmi: Clean up connector gpio usage
      drm/msm/hdmi: Fix connector detect when there is no HPD gpio
      drm/msm/hdmi: Create a separate HDMI PHY driver
      drm/msm/hdmi: Manage HDMI PLL through PHY driver
      drm/msm/hdmi: Make HDMI core get its PHY
      drm/msm/hdmi: Convert PHY files according to new design
      drm/msm/hdmi: Update generated headers to split PHY/PLL offsets
      drm/msm/hdmi: Update generated headers for HDMI 8996 PHY
      drm/msm/hdmi: HDMI 8996 PHY/PLL support
      dt-bindings: msm/hdmi: Add HDMI PHY bindings
      drm/msm/mdp: Use atomic helper to set crtc property
      drm/msm: Free fb helper resources in msm_unload
      drm/msm/dsi: Remove incorrect warning on host attach
      drm/msm/dsi: Drop VDD regulator for MSM8916
      drm/msm/dsi: Parse DSI lanes via DT

Arnd Bergmann (1):
      drm/msm: rename hdmi symbols

Craig Stout (4):
      drm/msm/adreno: support for adreno 430.
      drm/msm/adreno: add adreno430 power control
      drm/msm/adreno: get CP_RPTR from register instead of shadow memory
      drm/msm/adreno: print details in case of a protect fault interrupt

Luis Henriques (1):
      drm/msm/dsi: fix definition of msm_dsi_pll_28nm_8960_init()

Rob Clark (7):
      drm/msm: make iommu port names const'ier
      drm/msm: update generated headers
      drm/msm: reject submit ioctl if no gpu
      drm/msm: grab struct_mutex after allocating submit
      drm/msm: fix small typo
      drm/msm: add timestamp param
      drm/msm/adreno: remove duplicate adreno_hw_init() call

Sricharan R (1):
      drm/msm/mdp: Detach iommu in mdp4_destroy

 .../devicetree/bindings/display/msm/dsi.txt        |   32 +-
 .../devicetree/bindings/display/msm/hdmi.txt       |   46 +-
 drivers/gpu/drm/msm/Makefile                       |    3 +
 drivers/gpu/drm/msm/adreno/a2xx.xml.h              |   11 +-
 drivers/gpu/drm/msm/adreno/a3xx.xml.h              |  493 +++++++-
 drivers/gpu/drm/msm/adreno/a4xx.xml.h              | 1267 +++++++++++++++++++-
 drivers/gpu/drm/msm/adreno/a4xx_gpu.c              |  108 +-
 drivers/gpu/drm/msm/adreno/adreno_common.xml.h     |   30 +-
 drivers/gpu/drm/msm/adreno/adreno_device.c         |    8 +
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   41 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |    6 +
 drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h        |   48 +-
 drivers/gpu/drm/msm/dsi/dsi.xml.h                  |    5 +-
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                  |    3 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |  118 +-
 drivers/gpu/drm/msm/dsi/mmss_cc.xml.h              |    5 +-
 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h              |    4 +-
 drivers/gpu/drm/msm/dsi/sfpb.xml.h                 |    5 +-
 drivers/gpu/drm/msm/edp/edp.xml.h                  |    5 +-
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |  174 +--
 drivers/gpu/drm/msm/hdmi/hdmi.h                    |  110 +-
 drivers/gpu/drm/msm/hdmi/hdmi.xml.h                |  647 ++++++++--
 drivers/gpu/drm/msm/hdmi/hdmi_audio.c              |   10 +-
 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c             |   56 +-
 drivers/gpu/drm/msm/hdmi/hdmi_connector.c          |  172 +--
 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c               |  166 +--
 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c                |   20 +-
 drivers/gpu/drm/msm/hdmi/hdmi_phy.c                |  230 ++++
 drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c           |  503 +-------
 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c           |  766 ++++++++++++
 drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c           |  196 ++-
 drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c           |   94 +-
 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c           |  461 +++++++
 drivers/gpu/drm/msm/hdmi/qfprom.xml.h              |    5 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h            |    5 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c           |    9 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c            |   19 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.h            |    1 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h            |    5 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c           |    9 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c            |    2 +-
 drivers/gpu/drm/msm/mdp/mdp_common.xml.h           |    5 +-
 drivers/gpu/drm/msm/msm_drv.c                      |   11 +-
 drivers/gpu/drm/msm/msm_drv.h                      |    7 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   20 +-
 drivers/gpu/drm/msm/msm_iommu.c                    |    6 +-
 drivers/gpu/drm/msm/msm_mmu.h                      |    4 +-
 include/uapi/drm/msm_drm.h                         |    1 +
 48 files changed, 4624 insertions(+), 1328 deletions(-)
 create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_phy.c
 create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c
 create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c