linux/drivers/accel/ivpu
Stanislaw Gruszka a8fed6d1e0 accel/ivpu: Fix power down sequence
Remove FPGA workaround on power_down to skip checking for noc
quiescent state.

Put VPU in reset before powering it down and skip manipulating
registers that are reset by the VPU reset.

This fixes power down errors where VPU is powered down just after VPU
is booted.

Fixes: 35b137630f ("accel/ivpu: Introduce a new DRM driver for Intel VPU")
Signed-off-by: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230323125504.2586442-5-stanislaw.gruszka@linux.intel.com
2023-03-24 10:51:23 +01:00
..
ivpu_drv.c accel/ivpu: Do not use SSID 1 2023-03-24 10:50:27 +01:00
ivpu_drv.h accel/ivpu: Do not use SSID 1 2023-03-24 10:50:27 +01:00
ivpu_fw.c
ivpu_fw.h
ivpu_gem.c
ivpu_gem.h
ivpu_hw_mtl_reg.h
ivpu_hw_mtl.c accel/ivpu: Fix power down sequence 2023-03-24 10:51:23 +01:00
ivpu_hw_reg_io.h
ivpu_hw.h
ivpu_ipc.c
ivpu_ipc.h
ivpu_job.c
ivpu_job.h
ivpu_jsm_msg.c
ivpu_jsm_msg.h
ivpu_mmu_context.c
ivpu_mmu_context.h
ivpu_mmu.c
ivpu_mmu.h
ivpu_pm.c accel/ivpu: Cancel recovery work 2023-03-24 10:50:27 +01:00
ivpu_pm.h accel/ivpu: Cancel recovery work 2023-03-24 10:50:27 +01:00
Kconfig
Makefile
TODO
vpu_boot_api.h
vpu_jsm_api.h