From e47512ce94cd7af111f65fde147ff4f02cc48a98 Mon Sep 17 00:00:00 2001 From: Frank Binns Date: Wed, 19 Feb 2025 11:18:49 +0000 Subject: [PATCH] pvr: setup tpu_tag_cdm_ctrl when present (pvrsrvkm) Signed-off-by: Frank Binns Acked-by: Erik Faye-Lund Part-of: --- src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c b/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c index df76d39e05d..6a3eb8fc06f 100644 --- a/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c +++ b/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c @@ -174,6 +174,11 @@ pvr_srv_compute_cmd_stream_load(struct rogue_fwif_cmd_compute *const cmd, stream_ptr += pvr_cmd_length(CR_COMPUTE_CLUSTER); } + if (PVR_HAS_FEATURE(dev_info, tpu_dm_global_registers)) { + regs->tpu_tag_cdm_ctrl = *stream_ptr; + stream_ptr++; + } + if (PVR_HAS_FEATURE(dev_info, gpu_multicore_support)) { cmd->execute_count = *stream_ptr; stream_ptr++;