diff --git a/src/freedreno/registers/adreno/adreno_pm4.xml b/src/freedreno/registers/adreno/adreno_pm4.xml
index 9eaa23c7de9..0f4556fb986 100644
--- a/src/freedreno/registers/adreno/adreno_pm4.xml
+++ b/src/freedreno/registers/adreno/adreno_pm4.xml
@@ -153,6 +153,7 @@ xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
+
@@ -662,6 +663,12 @@ xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
+
+
+
+
+
+
@@ -1820,6 +1827,9 @@ opcode: CP_LOAD_STATE4 (30) (4 dwords)
+
+
+
@@ -1865,8 +1875,8 @@ opcode: CP_LOAD_STATE4 (30) (4 dwords)
-
+
diff --git a/src/freedreno/tests/reference/afuc_test_a7xx.asm b/src/freedreno/tests/reference/afuc_test_a7xx.asm
index 54c658b9ff5..8e4551edaf6 100644
--- a/src/freedreno/tests/reference/afuc_test_a7xx.asm
+++ b/src/freedreno/tests/reference/afuc_test_a7xx.asm
@@ -253,6 +253,7 @@ CP_SET_UNK_BIN_DATA:
CP_SET_VISIBILITY_OVERRIDE:
CP_SKIP_IB2_ENABLE_GLOBAL:
CP_SKIP_IB2_ENABLE_LOCAL:
+CP_SKIP_IB_MODE:
CP_SMMU_TABLE_UPDATE:
CP_START_BIN:
CP_TEST_TWO_MEMS:
@@ -291,7 +292,6 @@ UNKN2:
UNKN3:
UNKN30:
UNKN32:
-UNKN39:
UNKN43:
UNKN48:
UNKN5:
@@ -423,6 +423,7 @@ CP_SET_UNK_BIN_DATA:
CP_SET_VISIBILITY_OVERRIDE:
CP_SKIP_IB2_ENABLE_GLOBAL:
CP_SKIP_IB2_ENABLE_LOCAL:
+CP_SKIP_IB_MODE:
CP_SMMU_TABLE_UPDATE:
CP_START_BIN:
CP_TEST_TWO_MEMS:
@@ -462,7 +463,6 @@ UNKN2:
UNKN3:
UNKN30:
UNKN32:
-UNKN39:
UNKN43:
UNKN48:
UNKN5:
@@ -586,6 +586,7 @@ CP_SET_UNK_BIN_DATA:
CP_SET_VISIBILITY_OVERRIDE:
CP_SKIP_IB2_ENABLE_GLOBAL:
CP_SKIP_IB2_ENABLE_LOCAL:
+CP_SKIP_IB_MODE:
CP_SMMU_TABLE_UPDATE:
CP_START_BIN:
CP_TEST_TWO_MEMS:
@@ -625,7 +626,6 @@ UNKN2:
UNKN3:
UNKN30:
UNKN32:
-UNKN39:
UNKN43:
UNKN48:
UNKN5: