[Lima] [PATCH v2 00/10] drm/lima: add suspend/resume support
Qiang Yu
yuq825 at gmail.com
Tue Apr 21 13:35:41 UTC 2020
Suspend need to wait running jobs finish and put hardware in
poweroff state. Resume need to re-init hardware.
v2:
1. add misc patches to prepare enable runtime pm
2. fix pmu command wait time out on mali400 gpu
3. do power and clock gating when suspend
4. do runtime pm
Qiang Yu (10):
drm/lima: use module_platform_driver helper
drm/lima: print process name and pid when task error
drm/lima: check vm != NULL in lima_vm_put
drm/lima: always set page directory when switch vm
drm/lima: add lima_devfreq_resume/suspend
drm/lima: power down ip blocks when pmu exit
drm/lima: add resume/suspend callback for each ip
drm/lima: seperate clk/regulator enable/disable function
drm/lima: add pm resume/suspend ops
drm/lima: enable runtime pm
drivers/gpu/drm/lima/lima_bcast.c | 25 +++-
drivers/gpu/drm/lima/lima_bcast.h | 2 +
drivers/gpu/drm/lima/lima_devfreq.c | 24 ++++
drivers/gpu/drm/lima/lima_devfreq.h | 3 +
drivers/gpu/drm/lima/lima_device.c | 199 ++++++++++++++++++++++-----
drivers/gpu/drm/lima/lima_device.h | 5 +
drivers/gpu/drm/lima/lima_dlbu.c | 17 ++-
drivers/gpu/drm/lima/lima_dlbu.h | 2 +
drivers/gpu/drm/lima/lima_drv.c | 40 +++---
drivers/gpu/drm/lima/lima_gp.c | 21 ++-
drivers/gpu/drm/lima/lima_gp.h | 2 +
drivers/gpu/drm/lima/lima_l2_cache.c | 37 +++--
drivers/gpu/drm/lima/lima_l2_cache.h | 2 +
drivers/gpu/drm/lima/lima_mmu.c | 48 +++++--
drivers/gpu/drm/lima/lima_mmu.h | 2 +
drivers/gpu/drm/lima/lima_pmu.c | 77 ++++++++++-
drivers/gpu/drm/lima/lima_pmu.h | 2 +
drivers/gpu/drm/lima/lima_pp.c | 31 ++++-
drivers/gpu/drm/lima/lima_pp.h | 4 +
drivers/gpu/drm/lima/lima_sched.c | 63 ++++++---
drivers/gpu/drm/lima/lima_vm.h | 3 +-
21 files changed, 496 insertions(+), 113 deletions(-)
--
2.17.1
More information about the lima
mailing list