msm: mdss: replace early suspend with pm suspend

Display blank/unblank events are now triggered from user space, so the
use of early suspend is no longer required to handle these events based
on wake lock. However support for pm suspend and runtime suspend is
added to shutdown panels for which blank/unblank is not called from user
space and mange display clocks accordingly.

CRs-Fixed: 446036
Change-Id: Ia9a506dba0961cc11ec00589fdfdb64620a31dc0
Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
4 files changed