freedreno/a6xx: Only emit VFD/PC_POWER_CNTL for a6xx

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30544>
This commit is contained in:
Rob Clark
2024-09-25 11:33:53 -07:00
committed by Marge Bot
parent c7a7f6dad8
commit 2f82555efa
+8 -10
View File
@@ -958,11 +958,10 @@ emit_binning_pass(struct fd_batch *batch) assert_dt
update_vsc_pipe(batch);
OUT_PKT4(ring, REG_A6XX_PC_POWER_CNTL, 1);
OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL);
OUT_PKT4(ring, REG_A6XX_VFD_POWER_CNTL, 1);
OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL);
if (CHIP == A6XX) {
OUT_REG(ring, A6XX_PC_POWER_CNTL(screen->info->a6xx.magic.PC_POWER_CNTL));
OUT_REG(ring, A6XX_VFD_POWER_CNTL(screen->info->a6xx.magic.PC_POWER_CNTL));
}
OUT_PKT7(ring, CP_EVENT_WRITE, 1);
OUT_RING(ring, UNK_2C);
@@ -1135,11 +1134,10 @@ fd6_emit_tile_init(struct fd_batch *batch) assert_dt
OUT_PKT4(ring, REG_A6XX_VFD_MODE_CNTL, 1);
OUT_RING(ring, 0x0);
OUT_PKT4(ring, REG_A6XX_PC_POWER_CNTL, 1);
OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL);
OUT_PKT4(ring, REG_A6XX_VFD_POWER_CNTL, 1);
OUT_RING(ring, screen->info->a6xx.magic.PC_POWER_CNTL);
if (CHIP == A6XX) {
OUT_REG(ring, A6XX_PC_POWER_CNTL(screen->info->a6xx.magic.PC_POWER_CNTL));
OUT_REG(ring, A6XX_VFD_POWER_CNTL(screen->info->a6xx.magic.PC_POWER_CNTL));
}
OUT_PKT7(ring, CP_SKIP_IB2_ENABLE_GLOBAL, 1);
OUT_RING(ring, 0x1);