Patches 1-2: Changes msm_pm_resume implementation to use atomic helpers and removes the previously used dpu_kms_pm_suspend/resume functions. Patches 3-4: Removes reliance on knowledge about suspend state from crtc and removes dpu_crtc_reset in favour of the atomic helper. v2: Reorganized patch ordering, added removal of suspend state reliance v3: Condesed suspend state reliance patches into one patch (patch 3), added removal of dpu_crtc_reset Bruce Wang (4): drm/msm/dpu: Remove dpu_kms_pm_suspend/resume drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume drm/msm/dpu: Remove suspend state tracking from crtc drm/msm/dpu: Replace dpu_crtc_reset by atomic helper drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 87 +-------------- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 123 ---------------------- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 31 ------ drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 15 +-- drivers/gpu/drm/msm/msm_drv.c | 27 +++-- drivers/gpu/drm/msm/msm_kms.h | 3 - 7 files changed, 19 insertions(+), 269 deletions(-) -- 2.19.0.605.g01d371f741-goog