diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml
index d8bcd6914b6..79261dba648 100644
--- a/src/freedreno/registers/adreno/a6xx.xml
+++ b/src/freedreno/registers/adreno/a6xx.xml
@@ -2036,6 +2036,7 @@ to upconvert to 32b float internally?
+
@@ -2072,7 +2073,7 @@ to upconvert to 32b float internally?
-->
-
+
@@ -2081,7 +2082,15 @@ to upconvert to 32b float internally?
-
+
+
+
+
+
+
+
+
+
@@ -2096,6 +2105,16 @@ to upconvert to 32b float internally?
+
+
+
+
+
+
+
+
+
+
@@ -2209,12 +2228,19 @@ to upconvert to 32b float internally?
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
@@ -2300,10 +2334,15 @@ to upconvert to 32b float internally?
-
+
+
+
+
+
+
@@ -2567,7 +2606,7 @@ to upconvert to 32b float internally?
-
+
@@ -2700,6 +2739,10 @@ to upconvert to 32b float internally?
+
+
+
+
@@ -2779,11 +2822,21 @@ to upconvert to 32b float internally?
-
+
+
+
+
-
+
+
+
+
+
+
+
+
@@ -3403,8 +3456,8 @@ to upconvert to 32b float internally?
-
-
+
+
@@ -3417,6 +3470,17 @@ to upconvert to 32b float internally?
+
+
+
+
+
+
+
+
+
+
+
@@ -3505,8 +3569,14 @@ to upconvert to 32b float internally?
-
-
+
+
+
+
+
+
+
+
@@ -3545,8 +3615,14 @@ to upconvert to 32b float internally?
-
-
+
+
+
+
+
+
+
+
@@ -3559,7 +3635,7 @@ to upconvert to 32b float internally?
-
+
@@ -3570,7 +3646,10 @@ to upconvert to 32b float internally?
-
+
+
+
+
@@ -3640,30 +3719,55 @@ to upconvert to 32b float internally?
badly named or the functionality moved in a6xx. But downstream kernel
calls this "a6xx_sp_ps_tp_2d_cluster"
-->
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3691,29 +3795,50 @@ to upconvert to 32b float internally?
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
@@ -3721,6 +3846,15 @@ to upconvert to 32b float internally?
+
+
+
+
+
+
+
+
+
@@ -3728,69 +3862,38 @@ to upconvert to 32b float internally?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -3850,7 +3984,7 @@ to upconvert to 32b float internally?
-
+
This register clears pending loads queued up by
CP_LOAD_STATE6. Each bit resets a particular kind(s) of
@@ -3877,7 +4011,31 @@ to upconvert to 32b float internally?
-
+
+
+ This register clears pending loads queued up by
+ CP_LOAD_STATE6. Each bit resets a particular kind(s) of
+ CP_LOAD_STATE6.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3902,7 +4060,7 @@ to upconvert to 32b float internally?
-
+
diff --git a/src/freedreno/registers/adreno/adreno_pm4.xml b/src/freedreno/registers/adreno/adreno_pm4.xml
index 9cbc6d44dab..92ebf912be5 100644
--- a/src/freedreno/registers/adreno/adreno_pm4.xml
+++ b/src/freedreno/registers/adreno/adreno_pm4.xml
@@ -616,15 +616,14 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
+
+
+
+
+
-
-
-
-
-
-