[PATCH 0/3] Update SMP, add CFG and Overlay support

Stephane Viau
2014-11-18T17:50:16Z

This patch set updates the SMP config for MDP5, introduces a Config module for
easier platform config update and allows MDP5 driver to use multiple CRTCs as
well as multiple planes (overlay).

Stephane Viau (3):
drm/msm/mdp5: make SMP module dynamically configurable
drm/msm/mdp5: introduce mdp5_cfg module
drm/msm: add multiple CRTC and overlay support

drivers/gpu/drm/msm/Makefile | 2 +
drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c | 215 ++++++++++++++++++
drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.h | 89 ++++++++
drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 265 +++++++++++++++++------
drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.c | 325 ++++++++++++++++++++++++++++
drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.h | 121 +++++++++++
drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c | 13 ++
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c | 251 ++++++++-------------
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h | 97 ++-------
drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 175 +++++++--------
drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.c | 247 +++++++++++++++++----
drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.h | 22 +-
12 files changed, 1379 insertions(+), 443 deletions(-)
create mode 100644 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c
create mode 100644 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.h
create mode 100644 drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.c
create mode 100644 drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.h