linux/drivers/gpu/drm/msm/mdp/mdp5
Archit Taneja 106f9727dd drm/msm/mdp5: Prepare CRTC/LM for empty stages
Use SSPP_NONE in mdp5_plane_pipe() if there is now hwpipe allocated for
the drm_plane. Returning '0' means we are returning VIG0 pipe.

Also, use the mdp5_pipe enum to pass around the stage array. Initialize
the stage to SSPP_NONE by default.

We do the above because 1) Cursor plane has to be staged at the topmost
blender of the LM, which can result in empty stages in between 2) In
the future, when we support multiple LMs per CRTC. We could have stages
which don't have any pipe assigned to them.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2017-02-06 11:28:44 -05:00
..
mdp5_cfg.c drm/msm: support multiple address spaces 2016-11-27 11:23:09 -05:00
mdp5_cfg.h drm/msm/mdp5: cfg: Change count to unsigned int 2017-02-06 11:28:43 -05:00
mdp5_cmd_encoder.c drm/msm/mdp5: Create single encoder per interface (INTF) 2017-02-06 11:28:43 -05:00
mdp5_crtc.c drm/msm/mdp5: Prepare CRTC/LM for empty stages 2017-02-06 11:28:44 -05:00
mdp5_ctl.c drm/msm/mdp5: Prepare CRTC/LM for empty stages 2017-02-06 11:28:44 -05:00
mdp5_ctl.h drm/msm/mdp5: Prepare CRTC/LM for empty stages 2017-02-06 11:28:44 -05:00
mdp5_encoder.c drm/msm/mdp5: Create single encoder per interface (INTF) 2017-02-06 11:28:43 -05:00
mdp5_irq.c drm/msm/mdp5: dump smp state on errors too 2016-11-27 11:32:35 -05:00
mdp5_kms.c drm/msm/mdp5: Create only as many CRTCs as we need 2017-02-06 11:28:43 -05:00
mdp5_kms.h drm/msm/mdp5: Create single encoder per interface (INTF) 2017-02-06 11:28:43 -05:00
mdp5_mdss.c drm/msm: Call pm_runtime_enable/disable for newly created devices 2016-07-16 10:08:58 -04:00
mdp5_pipe.c drm/msm/mdp5: handle SMP block allocations "atomically" 2016-11-27 11:32:34 -05:00
mdp5_pipe.h drm/msm/mdp5: handle SMP block allocations "atomically" 2016-11-27 11:32:34 -05:00
mdp5_plane.c drm/msm/mdp5: Prepare CRTC/LM for empty stages 2017-02-06 11:28:44 -05:00
mdp5_smp.c drm/msm/mdp5: dump smp state on errors too 2016-11-27 11:32:35 -05:00
mdp5_smp.h drm/msm/mdp5: add debugfs to show smp block status 2016-11-27 11:32:34 -05:00
mdp5.xml.h drm/msm/mdp5: Update generated headers 2017-02-06 11:28:42 -05:00