drm/msm: msm-next for 4.5
Rob Clark
robdclark at gmail.com
Mon Dec 14 12:55:39 PST 2015
Hi Dave,
Main thing this time around is DSI support for msm8960/apq8064, which
should be helpful for getting an upstream kernel working on
nexus7/nexus4/etc.
The following changes since commit 663a233eef643b38f36c05535cb5c9a4972edcc1:
Merge branch 'drm-header-fixes' of https://github.com/GabrielL/linux
into drm-next (2015-12-11 13:46:05 +1000)
are available in the git repository at:
git://people.freedesktop.org/~robclark/linux msm-next
for you to fetch changes up to 2abd1c88345e9c10a8f34cf6d3b025bf7267ca85:
drm/msm/mdp: fix a problematic usage of WARN_ON() (2015-12-14 11:51:04 -0500)
----------------------------------------------------------------
Archit Taneja (23):
drm/msm/mdp5: high precision vblank timestamp support
drm/msm: Remove non-DT code in msm_drv
drm/msm: Update compatible strings for mdp
dt-bindings: drm/msm: Update MDP bindings
drm/msm/mdp: Remove CONFIG_OF checks from MDP drivers
drm/msm/hdmi: remove CONFIG_OF checks
drm/msm/adreno: Remove CONFIG_OF checks
drm/msm/mdp4: Clean up modeset_init
drm/msm/mdp4: Initialize LCDC encoder even if panel driver isn't available
drm/msm/mdp4: Call custom round_pixclk helper only if the
encoder type is TMDS
drm/msm/mdp4: Initialize DSI encoders
drm/msm/dsi: Don't get byte/pixel source clocks from DT
drm/msm/dsi: Add support for 28nm PHY on 8960
drm/msm/dsi: Add DSI PLL for 28nm 8960 PHY
drm/msm/dsi: Use a better way to figure out DSI version
drm/msm/dsi: Delay dsi_clk_init
drm/msm/dsi: Parse bus clocks from a list
drm/msm/dsi: Set up link clocks for DSIv2
drm/msm/dsi: Add dsi_cfg for APQ8064
drm/msm/dsi: Don't use iommu for command TX buffer for DSIv2
drm/msm/dsi: Enable MMSS SPFB port via syscon
dt-bindings: msm/dsi: Fix the order in which clocks are listed
dt-bindings: msm/dsi: Add DSIv2 documentation
Daniel Vetter (1):
drm/msm: Use unlocked gem unreferencing
Geliang Tang (1):
drm/msm/mdp: fix a problematic usage of WARN_ON()
Rob Clark (2):
drm/msm: trivial whitespace fix
drm/msm: ratelimit error irq msgs
Vinay Simha BN (1):
drm/msm/dsi: Add a mdp4 encoder for DSI
saurabh (1):
drm/msm/dsi: Added missing mutex_unlock
.../devicetree/bindings/display/msm/dsi.txt | 12 +-
.../devicetree/bindings/display/msm/mdp.txt | 26 +-
drivers/gpu/drm/msm/Kconfig | 8 +
drivers/gpu/drm/msm/Makefile | 3 +
drivers/gpu/drm/msm/adreno/adreno_device.c | 52 --
drivers/gpu/drm/msm/dsi/dsi.h | 6 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 35 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 4 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 508 ++++++++++++++------
drivers/gpu/drm/msm/dsi/dsi_manager.c | 6 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 195 ++++++++
drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 3 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 +
drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 533 +++++++++++++++++++++
drivers/gpu/drm/msm/hdmi/hdmi.c | 87 +---
drivers/gpu/drm/msm/mdp/mdp4/mdp4_dsi_encoder.c | 198 ++++++++
drivers/gpu/drm/msm/mdp/mdp4/mdp4_irq.c | 2 +-
drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 278 ++++++-----
drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.h | 15 +-
drivers/gpu/drm/msm/mdp/mdp4/mdp4_lcdc_encoder.c | 11 +-
drivers/gpu/drm/msm/mdp/mdp4/mdp4_lvds_connector.c | 23 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c | 4 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c | 18 +
drivers/gpu/drm/msm/mdp/mdp5/mdp5_irq.c | 2 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c | 129 +++++
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h | 2 +
drivers/gpu/drm/msm/msm_drv.c | 76 +--
drivers/gpu/drm/msm/msm_drv.h | 7 +-
drivers/gpu/drm/msm/msm_fbdev.c | 2 +-
include/uapi/drm/msm_drm.h | 2 +-
32 files changed, 1779 insertions(+), 483 deletions(-)
create mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c
create mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c
create mode 100644 drivers/gpu/drm/msm/mdp/mdp4/mdp4_dsi_encoder.c
More information about the dri-devel
mailing list