mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 11:40:10 +01:00
freedreno: Move HLSQ_DBG_ECO_CNTL to raw_magic_regs
This reg only exists in a6xx. Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38515>
This commit is contained in:
parent
39cd8d6d24
commit
f9d3f6f95c
4 changed files with 13 additions and 23 deletions
|
|
@ -229,7 +229,6 @@ struct fd_dev_info {
|
||||||
struct {
|
struct {
|
||||||
uint32_t RB_DBG_ECO_CNTL;
|
uint32_t RB_DBG_ECO_CNTL;
|
||||||
uint32_t RB_DBG_ECO_CNTL_blit;
|
uint32_t RB_DBG_ECO_CNTL_blit;
|
||||||
uint32_t HLSQ_DBG_ECO_CNTL;
|
|
||||||
uint32_t RB_RBP_CNTL;
|
uint32_t RB_RBP_CNTL;
|
||||||
uint32_t VPC_DBG_ECO_CNTL;
|
uint32_t VPC_DBG_ECO_CNTL;
|
||||||
uint32_t UCHE_UNKNOWN_0E12;
|
uint32_t UCHE_UNKNOWN_0E12;
|
||||||
|
|
|
||||||
|
|
@ -470,7 +470,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0,
|
|
||||||
RB_RBP_CNTL = 0x00000001,
|
RB_RBP_CNTL = 0x00000001,
|
||||||
VPC_DBG_ECO_CNTL = 0x0,
|
VPC_DBG_ECO_CNTL = 0x0,
|
||||||
UCHE_UNKNOWN_0E12 = 0x10000000,
|
UCHE_UNKNOWN_0E12 = 0x10000000,
|
||||||
|
|
@ -484,6 +483,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -507,7 +507,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x00080000,
|
|
||||||
RB_RBP_CNTL = 0x00000001,
|
RB_RBP_CNTL = 0x00000001,
|
||||||
VPC_DBG_ECO_CNTL = 0x0,
|
VPC_DBG_ECO_CNTL = 0x0,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -521,6 +520,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00000430],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00000430],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0x00080000],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -539,7 +539,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -553,6 +552,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00000400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00000400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x01000000],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x01000000],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -572,7 +572,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -586,6 +585,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_GRAS_DBG_ECO_CNTL, 0],
|
[A6XXRegs.REG_A6XX_GRAS_DBG_ECO_CNTL, 0],
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x03000000],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x03000000],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -606,7 +606,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x05100000,
|
RB_DBG_ECO_CNTL_blit = 0x05100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x00080000,
|
|
||||||
RB_RBP_CNTL = 0x00000001,
|
RB_RBP_CNTL = 0x00000001,
|
||||||
VPC_DBG_ECO_CNTL = 0x0,
|
VPC_DBG_ECO_CNTL = 0x0,
|
||||||
UCHE_UNKNOWN_0E12 = 0x10000001
|
UCHE_UNKNOWN_0E12 = 0x10000001
|
||||||
|
|
@ -620,6 +619,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001430],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001430],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0x00080000],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -640,7 +640,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x00000001,
|
RB_RBP_CNTL = 0x00000001,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -654,6 +653,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00000420],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00000420],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -674,7 +674,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x00000001,
|
RB_RBP_CNTL = 0x00000001,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -688,6 +687,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001430],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001430],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -707,7 +707,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -722,6 +721,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x01000000],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x01000000],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000004],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -747,7 +747,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -761,6 +760,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x00000006],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x00000006],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -780,7 +780,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -794,6 +793,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x01000000],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x01000000],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -813,7 +813,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x04100000,
|
RB_DBG_ECO_CNTL = 0x04100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
RB_DBG_ECO_CNTL_blit = 0x04100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -827,6 +826,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x6],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x6],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -847,7 +847,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x100000,
|
RB_DBG_ECO_CNTL = 0x100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x00100000, # ???
|
RB_DBG_ECO_CNTL_blit = 0x00100000, # ???
|
||||||
HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x2000400,
|
VPC_DBG_ECO_CNTL = 0x2000400,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000001
|
UCHE_UNKNOWN_0E12 = 0x00000001
|
||||||
|
|
@ -862,6 +861,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x1200000],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0x1200000],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -896,7 +896,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x100000,
|
RB_DBG_ECO_CNTL = 0x100000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x100000,
|
RB_DBG_ECO_CNTL_blit = 0x100000,
|
||||||
HLSQ_DBG_ECO_CNTL = 0x02000000,
|
|
||||||
RB_RBP_CNTL = 0x1,
|
RB_RBP_CNTL = 0x1,
|
||||||
VPC_DBG_ECO_CNTL = 0x0,
|
VPC_DBG_ECO_CNTL = 0x0,
|
||||||
UCHE_UNKNOWN_0E12 = 0x1,
|
UCHE_UNKNOWN_0E12 = 0x1,
|
||||||
|
|
@ -910,6 +909,7 @@ add_gpus([
|
||||||
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
[A6XXRegs.REG_A6XX_SP_CHICKEN_BITS, 0x00001400],
|
||||||
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
[A6XXRegs.REG_A6XX_SP_DBG_ECO_CNTL, 0],
|
||||||
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
[A6XXRegs.REG_A6XX_UCHE_CLIENT_PF, 0x00000084],
|
||||||
|
[A6XXRegs.REG_A6XX_HLSQ_DBG_ECO_CNTL, 0x02000000],
|
||||||
],
|
],
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
@ -1073,7 +1073,6 @@ a730_raw_magic_regs = [
|
||||||
a740_magic_regs = dict(
|
a740_magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x00000000,
|
RB_DBG_ECO_CNTL = 0x00000000,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x00000000, # is it even needed?
|
RB_DBG_ECO_CNTL_blit = 0x00000000, # is it even needed?
|
||||||
# HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000000,
|
UCHE_UNKNOWN_0E12 = 0x00000000,
|
||||||
|
|
@ -1322,7 +1321,6 @@ add_gpus([
|
||||||
magic_regs = dict(
|
magic_regs = dict(
|
||||||
RB_DBG_ECO_CNTL = 0x00000001,
|
RB_DBG_ECO_CNTL = 0x00000001,
|
||||||
RB_DBG_ECO_CNTL_blit = 0x00000000, # is it even needed?
|
RB_DBG_ECO_CNTL_blit = 0x00000000, # is it even needed?
|
||||||
# HLSQ_DBG_ECO_CNTL = 0x0,
|
|
||||||
RB_RBP_CNTL = 0x0,
|
RB_RBP_CNTL = 0x0,
|
||||||
VPC_DBG_ECO_CNTL = 0x02000000,
|
VPC_DBG_ECO_CNTL = 0x02000000,
|
||||||
UCHE_UNKNOWN_0E12 = 0x00000000,
|
UCHE_UNKNOWN_0E12 = 0x00000000,
|
||||||
|
|
|
||||||
|
|
@ -1972,10 +1972,6 @@ tu6_init_static_regs(struct tu_device *dev, struct tu_cs *cs)
|
||||||
|
|
||||||
tu_cs_emit_write_reg(cs, REG_A6XX_VPC_DBG_ECO_CNTL,
|
tu_cs_emit_write_reg(cs, REG_A6XX_VPC_DBG_ECO_CNTL,
|
||||||
phys_dev->info->a6xx.magic.VPC_DBG_ECO_CNTL);
|
phys_dev->info->a6xx.magic.VPC_DBG_ECO_CNTL);
|
||||||
if (CHIP == A6XX) {
|
|
||||||
tu_cs_emit_write_reg(cs, REG_A6XX_HLSQ_DBG_ECO_CNTL,
|
|
||||||
phys_dev->info->a6xx.magic.HLSQ_DBG_ECO_CNTL);
|
|
||||||
}
|
|
||||||
tu_cs_emit_write_reg(cs, REG_A6XX_SP_GFX_USIZE, 0); // 2 on a740 ???
|
tu_cs_emit_write_reg(cs, REG_A6XX_SP_GFX_USIZE, 0); // 2 on a740 ???
|
||||||
tu_cs_emit_write_reg(cs, REG_A6XX_TPL1_PS_ROTATION_CNTL, 0);
|
tu_cs_emit_write_reg(cs, REG_A6XX_TPL1_PS_ROTATION_CNTL, 0);
|
||||||
if (CHIP == A6XX)
|
if (CHIP == A6XX)
|
||||||
|
|
|
||||||
|
|
@ -877,9 +877,6 @@ fd6_emit_static_non_context_regs(struct fd_context *ctx, fd_cs &cs)
|
||||||
}
|
}
|
||||||
|
|
||||||
ncrb.add(VPC_DBG_ECO_CNTL(CHIP, .dword = screen->info->a6xx.magic.VPC_DBG_ECO_CNTL));
|
ncrb.add(VPC_DBG_ECO_CNTL(CHIP, .dword = screen->info->a6xx.magic.VPC_DBG_ECO_CNTL));
|
||||||
if (CHIP == A6XX)
|
|
||||||
ncrb.add(HLSQ_DBG_ECO_CNTL(CHIP, .dword = screen->info->a6xx.magic.HLSQ_DBG_ECO_CNTL));
|
|
||||||
|
|
||||||
ncrb.add(UCHE_UNKNOWN_0E12(CHIP, .dword = screen->info->a6xx.magic.UCHE_UNKNOWN_0E12));
|
ncrb.add(UCHE_UNKNOWN_0E12(CHIP, .dword = screen->info->a6xx.magic.UCHE_UNKNOWN_0E12));
|
||||||
|
|
||||||
if (CHIP == A6XX) {
|
if (CHIP == A6XX) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue