]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: Set different display size limitation on each target
authorHai Li <hali@codeaurora.org>
Wed, 24 Jun 2015 23:13:40 +0000 (19:13 -0400)
committerRob Clark <robdclark@gmail.com>
Sat, 15 Aug 2015 22:27:14 +0000 (18:27 -0400)
commit5b7cf53e1f855954deff4491379915e3d3b02bc2
tree72918a017f2186b142ec861c418370d55426c333
parent3f2e2e570ad2c36d9b8d9bd6a1035ecbcd3c944e
drm/msm: Set different display size limitation on each target

The maximum output width of one pipeline depends on the LayerMixer's
capability. It may be different on each target. Also, MDP5 doesn't
have vertical limitation in one frame, as long as the pixel clock
can be supported.

This change obtains the maximum LM resolution from configuration
table and treat it as the whole pipe's limitation for MDP5. The size
limit on MDP4 is not changed.

Signed-off-by: Hai Li <hali@codeaurora.org>
drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c
drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c
drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.h
drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c
drivers/gpu/drm/msm/msm_drv.c