accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLE
authorKarol Wachowski <karol.wachowski@intel.com>
Mon, 30 Sep 2024 19:53:00 +0000 (21:53 +0200)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Fri, 11 Oct 2024 10:44:38 +0000 (12:44 +0200)
commit525a3858aad73a42683783eee1b462cf8d4076d0
tree39c9ae5888f0cb0911c38b310ef83376d185e757
parent5e162f872d7af8f041b143536617ab2563ea7de5
accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLE

Follow HW documentation recommendation of 500 ns delay between setting
AON_PWR_ISLAND_TRICKLE_EN and AON_PWR_ISLAND_EN registers during power
island enabling. Previously this was only done correctly for VPU 4+.
VPU 3.7 had the delay added after power island disable where it is not
needed.

Signed-off-by: Karol Wachowski <karol.wachowski@intel.com>
Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240930195322.461209-10-jacek.lawrynowicz@linux.intel.com
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
drivers/accel/ivpu/ivpu_hw_ip.c