]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: add multiple CRTC and overlay support
authorStephane Viau <sviau@codeaurora.org>
Tue, 18 Nov 2014 17:49:49 +0000 (12:49 -0500)
committerRob Clark <robdclark@gmail.com>
Fri, 21 Nov 2014 13:57:19 +0000 (08:57 -0500)
commitda19dee81b5154909fd4cc3db3403ad811aa869d
tree9cde5045561c7bf864a3c4d09c01ab59e2b1f74e
parentad674d291ed4d1857f863d9133f08cb9d675a620
drm/msm: add multiple CRTC and overlay support

MDP5 currently support one single CRTC with its private pipe.
This change allows the configuration of multiple CRTCs with
the possibility to attach several public planes to these CRTCs.

Signed-off-by: Stephane Viau <sviau@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/Makefile
drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.h
drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c
drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.c [new file with mode: 0644]
drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.h [new file with mode: 0644]
drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h
drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c