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

Rob Clark robdclark at gmail.com
Wed Apr 1 18:43:25 PDT 2015


Hi Dave,

Main pull request for 4.1 for msm.  Highlights:

1) support for "stolen mem" for splash-screen take-over
2) additional hdmi pixel clks
3) various pipe flush related fixes
4) support for snapdragon 410 (8x16)
5) support for DSI and dual-DSI

It includes one small patch to export tile-group functions (which was ack'd
by you), as these are used to explain to userspace dual-dsi configurations
(with left and right tile).

The following changes since commit 564b687b031ccc647943f946b93037cf0780612a:

  drm/bochs: disable video before changing video mode (2015-04-01
08:28:15 +1000)

are available in the git repository at:

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

for you to fetch changes up to d5af49c92a8aff8236e7b0bb35e9af364000c017:

  drm/msm/mdp5: Enable DSI connector in msm drm driver (2015-04-01
19:29:38 -0400)

----------------------------------------------------------------
Hai Li (8):
      drm/msm/mdp5: Add pingpong entry to mdp5 config table
      drm/msm/mdp5: Update generated mdp5 header file with DSI support
      drm/msm/mdp5: Fix PIPE source image size settings
      drm/msm/dsi: Update generated DSI header file
      drm/msm/mdp5: Move *_modeset_init out of construct_encoder function
      drm/msm: Add split display interface
      drm/msm: Initial add DSI connector support
      drm/msm/mdp5: Enable DSI connector in msm drm driver

Rob Clark (4):
      drm/msm: split out vram initialization
      drm/msm: add support for "stolen" mem
      drm/msm/hdmi: add 74.176MHz and 154.0MHz pix clks
      drm: export tile-group functions

Stephane Viau (12):
      drm/msm/mdp5: only flush on a CRTC ->atomic_flush()
      drm/msm/mdp5: Update generated header files
      drm/msm/mdp5: Enhance operation mode for pipeline configuration
      drm/msm/mdp5: Add START signal to kick off certain pipelines
      drm/msm/mdp5: Make the intf connection in config module
      drm/msm/mdp5: Update headers (introduce MDP5 domain)
      drm/msm/mdp5: Separate MDP5 domain from MDSS domain
      drm/msm/mdp5: Update headers (remove enum mdp5_client_id)
      drm/msm/mdp5: Get SMP client list from mdp5_cfg
      drm/msm/mdp5: Add hardware configuration for msm8x16
      drm/msm/mdp5: Update headers (add CTL flush bits)
      drm/msm/mdp5: Remove CTL flush dummy bits

 drivers/gpu/drm/drm_crtc.c                      |    2 +
 drivers/gpu/drm/msm/Kconfig                     |   11 +
 drivers/gpu/drm/msm/Makefile                    |    5 +
 drivers/gpu/drm/msm/dsi/dsi.c                   |  212 +++
 drivers/gpu/drm/msm/dsi/dsi.h                   |  117 ++
 drivers/gpu/drm/msm/dsi/dsi.xml.h               |  418 ++++-
 drivers/gpu/drm/msm/dsi/dsi_host.c              | 1993 +++++++++++++++++++++++
 drivers/gpu/drm/msm/dsi/dsi_manager.c           |  705 ++++++++
 drivers/gpu/drm/msm/dsi/dsi_phy.c               |  352 ++++
 drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c        |   34 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h         |  399 +++--
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c         |  102 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.h         |   18 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cmd_encoder.c |  343 ++++
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c        |   86 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.c         |  315 +++-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.h         |   75 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c     |   83 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_irq.c         |   26 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c         |  200 ++-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h         |   75 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c       |    4 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.c         |   64 +-
 drivers/gpu/drm/msm/msm_drv.c                   |  100 +-
 drivers/gpu/drm/msm/msm_drv.h                   |   29 +
 drivers/gpu/drm/msm/msm_fbdev.c                 |    3 +-
 drivers/gpu/drm/msm/msm_gem.c                   |   25 +-
 drivers/gpu/drm/msm/msm_gem.h                   |    5 +-
 drivers/gpu/drm/msm/msm_kms.h                   |    4 +
 29 files changed, 5327 insertions(+), 478 deletions(-)
 create mode 100644 drivers/gpu/drm/msm/dsi/dsi.c
 create mode 100644 drivers/gpu/drm/msm/dsi/dsi.h
 create mode 100644 drivers/gpu/drm/msm/dsi/dsi_host.c
 create mode 100644 drivers/gpu/drm/msm/dsi/dsi_manager.c
 create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy.c
 create mode 100644 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cmd_encoder.c


More information about the dri-devel mailing list