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
Showing
- drivers/accel/ivpu/Makefile 2 additions, 1 deletiondrivers/accel/ivpu/Makefile
- drivers/accel/ivpu/ivpu_drv.c 28 additions, 0 deletionsdrivers/accel/ivpu/ivpu_drv.c
- drivers/accel/ivpu/ivpu_drv.h 2 additions, 0 deletionsdrivers/accel/ivpu/ivpu_drv.h
- drivers/accel/ivpu/ivpu_fw.c 4 additions, 0 deletionsdrivers/accel/ivpu/ivpu_fw.c
- drivers/accel/ivpu/ivpu_hw_mtl.c 12 additions, 0 deletionsdrivers/accel/ivpu/ivpu_hw_mtl.c
- drivers/accel/ivpu/ivpu_ipc.c 15 additions, 5 deletionsdrivers/accel/ivpu/ivpu_ipc.c
- drivers/accel/ivpu/ivpu_job.c 13 additions, 1 deletiondrivers/accel/ivpu/ivpu_job.c
- drivers/accel/ivpu/ivpu_mmu.c 8 additions, 1 deletiondrivers/accel/ivpu/ivpu_mmu.c
- drivers/accel/ivpu/ivpu_pm.c 329 additions, 0 deletionsdrivers/accel/ivpu/ivpu_pm.c
- drivers/accel/ivpu/ivpu_pm.h 38 additions, 0 deletionsdrivers/accel/ivpu/ivpu_pm.h
Loading
Please register or sign in to comment