[pull] drm/msm: msm-next for 4.6
Rob Clark
robdclark at gmail.com
Thu Mar 3 21:32:52 UTC 2016
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
More information about the dri-devel
mailing list