summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/freedreno/common/freedreno_devices.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/freedreno/common/freedreno_devices.py b/src/freedreno/common/freedreno_devices.py
index 4dd66c6a19c..2b21b43c34f 100644
--- a/src/freedreno/common/freedreno_devices.py
+++ b/src/freedreno/common/freedreno_devices.py
@@ -464,6 +464,30 @@ add_gpus([
)
))
+add_gpus([
+ GPUId(690),
+ ], A6xxGPUInfo(
+ a6xx_gen4,
+ num_ccu = 8,
+ tile_align_w = 64,
+ tile_align_h = 32,
+ magic_regs = dict(
+ PC_POWER_CNTL = 7,
+ TPL1_DBG_ECO_CNTL = 0x01008000,
+ GRAS_DBG_ECO_CNTL = 0x0,
+ SP_CHICKEN_BITS = 0x00001400,
+ UCHE_CLIENT_PF = 0x00000084,
+ PC_MODE_CNTL = 0x1f,
+ SP_DBG_ECO_CNTL = 0x00000000,
+ RB_DBG_ECO_CNTL = 0x00100000,
+ RB_DBG_ECO_CNTL_blit = 0x00100000, # ???
+ HLSQ_DBG_ECO_CNTL = 0x0,
+ RB_UNKNOWN_8E01 = 0x0,
+ VPC_DBG_ECO_CNTL = 0x02000000,
+ UCHE_UNKNOWN_0E12 = 0x00000001
+ )
+ ))
+
template = """\
/* Copyright (C) 2021 Google, Inc.
*