Skip to content

Commit ab4484c

Browse files
kwachowsjlawryno
authored andcommitted
accel/ivpu: Disable clock relinquish for MMIO reset
It is required to disable NPU clock relinquish for the time of MMIO reset. Clock relinquish gets into default (enabled) state after MMIO reset is performed. Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240611120433.1012423-6-jacek.lawrynowicz@linux.intel.com
1 parent 52ab5be commit ab4484c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/accel/ivpu/ivpu_hw_btrs.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,8 @@ static int ip_reset_lnl(struct ivpu_device *vdev)
504504
int ret;
505505
u32 val;
506506

507+
ivpu_hw_btrs_clock_relinquish_disable_lnl(vdev);
508+
507509
ret = REGB_POLL_FLD(VPU_HW_BTRS_LNL_IP_RESET, TRIGGER, 0, TIMEOUT_US);
508510
if (ret) {
509511
ivpu_err(vdev, "Wait for *_TRIGGER timed out\n");

0 commit comments

Comments
 (0)