diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml index 7a50449ae74..80d93e1cd4a 100644 --- a/src/freedreno/registers/adreno/a6xx.xml +++ b/src/freedreno/registers/adreno/a6xx.xml @@ -270,7 +270,14 @@ by a particular renderpass/blit. - + + + + + + + + @@ -1619,7 +1626,7 @@ by a particular renderpass/blit. - + @@ -1763,22 +1770,27 @@ by a particular renderpass/blit. + - Disable LRZ feedback writes - Allows draws that don't have GRAS_LRZ_CNTL.LRZ_WRITE but have GRAS_LRZ_CNTL.ENABLE to contribute to LRZ during RENDERING pass. In sysmem mode GRAS_LRZ_CNTL.LRZ_WRITE is not considered. - + Disable LRZ feedback writes + - + + + + + + @@ -2051,7 +2063,7 @@ by a particular renderpass/blit. - + @@ -2060,18 +2072,24 @@ by a particular renderpass/blit. - - - - - - - + + LUT used to convert quality buffer values to HW shading rate values. An array of 4-bit values. + + + + + + + + + + + @@ -2191,7 +2209,8 @@ by a particular renderpass/blit. - + + + + + + + + + @@ -2366,7 +2391,9 @@ by a particular renderpass/blit. - + + + @@ -2387,9 +2414,8 @@ by a particular renderpass/blit. - - - + + @@ -2492,6 +2518,8 @@ by a particular renderpass/blit. + + @@ -2571,6 +2599,8 @@ by a particular renderpass/blit. + + @@ -2587,7 +2617,15 @@ by a particular renderpass/blit. --> + + @@ -3112,18 +3150,22 @@ by a particular renderpass/blit. - + - + - + + + + + @@ -3244,6 +3286,9 @@ by a particular renderpass/blit. + + + @@ -3506,6 +3551,10 @@ by a particular renderpass/blit. + + + + @@ -3660,6 +3709,11 @@ by a particular renderpass/blit. Same on a6xx/a7xx, UMD should not need to write this + + UMD needs to write in some cases + + + @@ -3670,6 +3724,7 @@ by a particular renderpass/blit. + @@ -3696,6 +3751,7 @@ by a particular renderpass/blit. + @@ -3734,6 +3790,7 @@ by a particular renderpass/blit. + @@ -3790,6 +3847,7 @@ by a particular renderpass/blit. + @@ -3822,7 +3880,6 @@ by a particular renderpass/blit. and so one pixel's value is always unused. - @@ -3842,6 +3899,9 @@ by a particular renderpass/blit. + + + @@ -3944,6 +4004,7 @@ by a particular renderpass/blit. + @@ -3996,6 +4057,7 @@ by a particular renderpass/blit. + @@ -4249,6 +4311,7 @@ by a particular renderpass/blit. + @@ -4470,6 +4533,8 @@ by a particular renderpass/blit. + + @@ -4521,6 +4586,9 @@ by a particular renderpass/blit. + + + @@ -4726,7 +4794,7 @@ by a particular renderpass/blit. - + This register clears pending loads queued up by CP_LOAD_STATE6. Each bit resets a particular kind(s) of @@ -4749,11 +4817,30 @@ by a particular renderpass/blit. + + + This register clears pending loads queued up by + CP_LOAD_STATE6. Each bit resets a particular kind(s) of + CP_LOAD_STATE6. + + + + + + + + + + + + + + - + @@ -4927,6 +5014,7 @@ by a particular renderpass/blit. + diff --git a/src/freedreno/registers/adreno/a6xx_gmu.xml b/src/freedreno/registers/adreno/a6xx_gmu.xml index b15a242d974..5e66d14f82e 100644 --- a/src/freedreno/registers/adreno/a6xx_gmu.xml +++ b/src/freedreno/registers/adreno/a6xx_gmu.xml @@ -233,12 +233,12 @@ xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd"> - - - - - - + + + + + +