accel/ivpu: Don't enable any tiles by default on VPU40xx
authorAndrzej Kacprowski <Andrzej.Kacprowski@intel.com>
Tue, 20 Feb 2024 13:16:24 +0000 (14:16 +0100)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Tue, 20 Feb 2024 15:56:21 +0000 (16:56 +0100)
commiteb0d253ff9c74dee30aa92fe460b825eb28acd73
tree676f31709860595bd49652182dcd27a669abae4d
parent335126937753844d36036984e96a8f343538a778
accel/ivpu: Don't enable any tiles by default on VPU40xx

There is no point in requesting 1 tile on VPU40xx as the FW will
probably need more tiles to run workloads, so it will have to
reconfigure PLL anyway. Don't enable any tiles and allow the FW to
perform initial tile configuration.

This improves NPU boot stability as the tiles are always enabled only
by the FW from the same initial state.

Fixes: 79cdc56c4a54 ("accel/ivpu: Add initial support for VPU 4")
Cc: stable@vger.kernel.org
Signed-off-by: Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240220131624.1447813-1-jacek.lawrynowicz@linux.intel.com
drivers/accel/ivpu/ivpu_hw_40xx.c