mirror of
https://github.com/raspberrypi/linux.git
synced 2026-01-02 15:53:42 +00:00
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
This commit is contained in:
committed by
Jacek Lawrynowicz
parent
52ab5be191
commit
ab4484cd86
@@ -504,6 +504,8 @@ static int ip_reset_lnl(struct ivpu_device *vdev)
|
||||
int ret;
|
||||
u32 val;
|
||||
|
||||
ivpu_hw_btrs_clock_relinquish_disable_lnl(vdev);
|
||||
|
||||
ret = REGB_POLL_FLD(VPU_HW_BTRS_LNL_IP_RESET, TRIGGER, 0, TIMEOUT_US);
|
||||
if (ret) {
|
||||
ivpu_err(vdev, "Wait for *_TRIGGER timed out\n");
|
||||
|
||||
Reference in New Issue
Block a user