OSDN Git Service

accel/ivpu: Add PM support
authorJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Tue, 17 Jan 2023 09:27:23 +0000 (10:27 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 19 Jan 2023 10:12:08 +0000 (11:12 +0100)
commit852be13f3bd32c1eab808840cfac41b1fea25991
tree4ad314eea23481fea7a534e5b2805b72879a7554
parentcd7272215c44676dba236491941c6c406701cc5e
accel/ivpu: Add PM support

  - Implement cold and warm firmware boot flows
  - Add hang recovery support
  - Add runtime power management support

Co-developed-by: Krystian Pradzynski <krystian.pradzynski@linux.intel.com>
Signed-off-by: Krystian Pradzynski <krystian.pradzynski@linux.intel.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20230117092723.60441-8-jacek.lawrynowicz@linux.intel.com
drivers/accel/ivpu/Makefile
drivers/accel/ivpu/ivpu_drv.c
drivers/accel/ivpu/ivpu_drv.h
drivers/accel/ivpu/ivpu_fw.c
drivers/accel/ivpu/ivpu_hw_mtl.c
drivers/accel/ivpu/ivpu_ipc.c
drivers/accel/ivpu/ivpu_job.c
drivers/accel/ivpu/ivpu_mmu.c
drivers/accel/ivpu/ivpu_pm.c [new file with mode: 0644]
drivers/accel/ivpu/ivpu_pm.h [new file with mode: 0644]