diff --git a/src/freedreno/common/freedreno_stompable_regs.h b/src/freedreno/common/freedreno_stompable_regs.h
index d92704e0052..6e8a7cacc7d 100644
--- a/src/freedreno/common/freedreno_stompable_regs.h
+++ b/src/freedreno/common/freedreno_stompable_regs.h
@@ -61,6 +61,13 @@ fd_reg_stomp_allowed(chip CHIP, uint16_t reg)
* certain debug register between BR/BV. This one causes GPU to hang.
*/
case REG_A7XX_SP_UNKNOWN_AE73:
+ case REG_A7XX_RB_UNKNOWN_8E79:
+ case REG_A7XX_SP_UNKNOWN_AE09:
+ case REG_A6XX_TPL1_UNKNOWN_B602:
+ return false;
+ case REG_A7XX_SP_GS_VGPR_CONFIG:
+ case REG_A7XX_SP_FS_VGPR_CONFIG:
+ case REG_A7XX_SP_CS_VGPR_CONFIG:
return false;
}
break;
diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml
index eeda3fae1ac..3e5e3473967 100644
--- a/src/freedreno/registers/adreno/a6xx.xml
+++ b/src/freedreno/registers/adreno/a6xx.xml
@@ -2189,7 +2189,7 @@ to upconvert to 32b float internally?
-
+
@@ -2322,7 +2322,7 @@ to upconvert to 32b float internally?
-
+
@@ -2787,7 +2787,7 @@ to upconvert to 32b float internally?
-
+