freedreno/registers: Start adding a7xx pipe/control regs

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21846>
This commit is contained in:
Rob Clark 2022-08-02 15:39:32 -07:00 committed by Marge Bot
parent 56f9371f7e
commit dd6e7041ab
2 changed files with 22 additions and 1 deletions

View file

@ -57,7 +57,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
</doc>
<reg32 name="REG_WRITE" offset="0x025"/>
<doc> After setting these, read result from $addr2 </doc>
<doc> After setting these, read result from $regdata </doc>
<reg32 name="REG_READ_DWORDS" offset="0x026"/>
<reg32 name="REG_READ_ADDR" offset="0x027"/>
@ -228,4 +228,22 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<reg32 name="PRED_REG" offset="0x17f"/>
</domain>
<domain name="A7XX_CONTROL_REG" width="32">
<reg64 name="MEM_READ_ADDR" offset="0x01c"/>
<reg32 name="MEM_READ_DWORDS" offset="0x01e"/>
<reg32 name="REG_WRITE_ADDR" offset="0x036"/>
<reg32 name="REG_WRITE" offset="0x037"/>
<doc> After setting these, read result from $regdata </doc>
<reg32 name="REG_READ_DWORDS" offset="0x038"/>
<reg32 name="REG_READ_ADDR" offset="0x039"/>
<doc> Used to initialize the jump table for handling packets at bootup </doc>
<reg32 name="PACKET_TABLE_WRITE_ADDR" offset="0x060"/>
<reg32 name="PACKET_TABLE_WRITE" offset="0x061"/>
</domain>
</database>

View file

@ -77,4 +77,7 @@ CP_WAIT_MEM_WRITES:
<reg32 name="EVENT_TS_DATA" offset="0xeb"/>
</domain>
<domain name="A7XX_PIPE_REG" width="32">
</domain>
</database>