Mesa (master): freedreno/a6xx: sync registers from envytools
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Jun 4 02:49:40 UTC 2020
Module: Mesa
Branch: master
Commit: f6307426ed5bbc978f93fad06153c9d2e6d8d8ee
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6307426ed5bbc978f93fad06153c9d2e6d8d8ee
Author: Rob Clark <robdclark at chromium.org>
Date: Sat May 30 14:24:36 2020 -0700
freedreno/a6xx: sync registers from envytools
Signed-off-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5298>
---
src/freedreno/registers/a6xx.xml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/freedreno/registers/a6xx.xml b/src/freedreno/registers/a6xx.xml
index 72c0c384fca..c7b83059eb8 100644
--- a/src/freedreno/registers/a6xx.xml
+++ b/src/freedreno/registers/a6xx.xml
@@ -945,6 +945,7 @@ to upconvert to 32b float internally?
<reg32 offset="0x0830" name="CP_SQE_INSTR_BASE_LO"/>
<reg32 offset="0x0831" name="CP_SQE_INSTR_BASE_HI"/>
<reg32 offset="0x0840" name="CP_MISC_CNTL"/>
+ <reg32 offset="0x0844" name="CP_APRIV_CNTL"/>
<!-- all the threshold values seem to be in units of quad-dwords: -->
<reg32 offset="0x08C1" name="CP_ROQ_THRESHOLDS_1">
<doc>
@@ -1390,6 +1391,7 @@ to upconvert to 32b float internally?
<reg32 offset="0xF803" name="RBBM_SECVID_TSB_CNTL"/>
<reg32 offset="0xF810" name="RBBM_SECVID_TSB_ADDR_MODE_CNTL"/>
<reg32 offset="0x00010" name="RBBM_VBIF_CLIENT_QOS_CNTL"/>
+ <reg32 offset="0x00011" name="RBBM_GBIF_CLIENT_QOS_CNTL"/>
<reg32 offset="0x0001f" name="RBBM_INTERFACE_HANG_INT_CNTL"/>
<reg32 offset="0x00037" name="RBBM_INT_CLEAR_CMD"/>
<reg32 offset="0x00038" name="RBBM_INT_0_MASK"/>
@@ -1677,6 +1679,11 @@ to upconvert to 32b float internally?
<reg32 offset="0xAE27" name="SP_PERFCTR_SP_SEL_23"/>
<reg32 offset="0xB601" name="TPL1_ADDR_MODE_CNTL"/>
<reg32 offset="0xB604" name="TPL1_NC_MODE_CNTL"/>
+ <reg32 offset="0xB608" name="TPL1_BICUBIC_WEIGHTS_TABLE_0"/>
+ <reg32 offset="0xB609" name="TPL1_BICUBIC_WEIGHTS_TABLE_1"/>
+ <reg32 offset="0xB60A" name="TPL1_BICUBIC_WEIGHTS_TABLE_2"/>
+ <reg32 offset="0xB60B" name="TPL1_BICUBIC_WEIGHTS_TABLE_3"/>
+ <reg32 offset="0xB60C" name="TPL1_BICUBIC_WEIGHTS_TABLE_4"/>
<reg32 offset="0xB610" name="TPL1_PERFCTR_TP_SEL_0"/>
<reg32 offset="0xB611" name="TPL1_PERFCTR_TP_SEL_1"/>
<reg32 offset="0xB612" name="TPL1_PERFCTR_TP_SEL_2"/>
@@ -2468,7 +2475,7 @@ to upconvert to 32b float internally?
SYSMEM path values:
a618: 0x10000 a630/a640: 0x20000 a650: 0x30000
-->
- <bitfield name="OFFSET" low="23" high="31" shr="12" type="uint"/>
+ <bitfield name="OFFSET" low="23" high="31" shr="12" type="hex"/>
<bitfield name="GMEM" pos="22" type="boolean"/> <!-- set for GMEM path -->
<bitfield name="UNK2" pos="2" type="boolean"/> <!-- sometimes set with GMEM? -->
</reg32>
More information about the mesa-commit
mailing list