freedreno/registers: inline mdp4_csc group

The gen_headers.py script doesn't support and is not going to support
group declarations. Inline the only user of group / use-group
definitions, mdp4_csc.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28193>
This commit is contained in:
Dmitry Baryshkov 2024-03-15 01:07:17 +02:00 committed by Marge Bot
parent a3d8acc875
commit 7f2af6841b

View file

@ -99,24 +99,6 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<bitfield name="OVERLAY2_DONE" pos="30" type="boolean"/>
</bitset>
<group name="mdp4_csc">
<array offset="0x400" name="MV" length="9" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x500" name="PRE_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x580" name="POST_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x600" name="PRE_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x680" name="POST_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
</group>
<reg32 offset="0x00000" name="VERSION">
<!--
from mdp_probe() we can see minor rev starts at 16.. assume
@ -210,7 +192,21 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<reg32 offset="0x0200" name="CSC_CONFIG"/>
<array offset="0x2000" name="CSC" length="1" stride="0x700">
<use-group ref="mdp4_csc"/>
<array offset="0x400" name="MV" length="9" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x500" name="PRE_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x580" name="POST_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x600" name="PRE_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x680" name="POST_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
</array>
</array>
@ -265,7 +261,21 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<reg32 offset="0x1004" name="FETCH_CONFIG"/>
<array offset="0x3000" name="CSC" length="1" stride="0x700">
<use-group ref="mdp4_csc"/>
<array offset="0x400" name="MV" length="9" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x500" name="PRE_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x580" name="POST_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x600" name="PRE_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x680" name="POST_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
</array>
</array>
@ -331,7 +341,21 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<reg32 offset="0x1008" name="SOLID_COLOR"/>
<array offset="0x4000" name="CSC" length="1" stride="0x700">
<use-group ref="mdp4_csc"/>
<array offset="0x400" name="MV" length="9" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x500" name="PRE_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x580" name="POST_BV" length="3" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x600" name="PRE_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
<array offset="0x680" name="POST_LV" length="6" stride="4">
<reg32 offset="0" name="VAL"/>
</array>
</array>
</array>