[igt-dev] [PATCH i-g-t v2] tools/registers: Add missing registers relevant to debug PSR underruns

José Roberto de Souza jose.souza at intel.com
Tue Jul 13 00:03:19 UTC 2021


>From TGL+, there is no eDP transcoder instead all transcoders supports
eDP panels but in 99% of the cases it is used in pipe/transcoder A.
Also there is couple of new registers for PSR2 selective fetch.

v2:
- adding VIDEO DIP

Signed-off-by: José Roberto de Souza <jose.souza at intel.com>
---
 tools/registers/icl_delta.txt       |  3 +++
 tools/registers/skl_display.txt     |  8 ++++++++
 tools/registers/tigerlake_delta.txt | 16 ++++++++++++++++
 3 files changed, 27 insertions(+)

diff --git a/tools/registers/icl_delta.txt b/tools/registers/icl_delta.txt
index 0323cfeaa..d7f086e61 100644
--- a/tools/registers/icl_delta.txt
+++ b/tools/registers/icl_delta.txt
@@ -214,6 +214,9 @@
 ('PLANE_WM_TRANS_5_C', '0x72468', '')
 ('PLANE_WM_TRANS_6_C', '0x72468', '')
 ('PLANE_WM_TRANS_7_C', '0x72468', '')
+('PIPE_STATUS_A', '0x70058', '')
+('PIPE_STATUS_B', '0x71058', '')
+('PIPE_STATUS_C', '0x72058', '')
 # TRANSCODER_DSI_DDI_CONTROL
 ('TRANS_DDI_FUNC_CTL_DSI0', '0x6b400', '')
 ('TRANS_DDI_FUNC_CTL_DSI1', '0x6bc00', '')
diff --git a/tools/registers/skl_display.txt b/tools/registers/skl_display.txt
index cb1a3e938..60e7aa996 100644
--- a/tools/registers/skl_display.txt
+++ b/tools/registers/skl_display.txt
@@ -404,3 +404,11 @@
 ('WM_LINETIME_B', '0x45274', '')
 ('WM_LINETIME_C', '0x45278', '')
 ('WM_MISC', '0x45260', '')
+# VIDEO DIP
+('VIDEO_DIP_CTL_A', '0x60200', '')
+('VIDEO_DIP_CTL_B', '0x61200', '')
+('VIDEO_DIP_CTL_C', '0x62200', '')
+
+# MISC
+('DC_STATE_EN', '0x45504', '')
+('DC_STATE_DEBUG', '0x45520', '')
diff --git a/tools/registers/tigerlake_delta.txt b/tools/registers/tigerlake_delta.txt
index c7fc2dc24..fbba14f7a 100644
--- a/tools/registers/tigerlake_delta.txt
+++ b/tools/registers/tigerlake_delta.txt
@@ -317,3 +317,19 @@
 # WATERMARK
 ('WM_LINETIME_D', '0x4527c', '')
 
+# PSR
+('TRANS_PSR_CTL_A',            '0x60800', '')
+('TRANS_PSR_STATUS_A',         '0x60840', '')
+('TRANS_PSR_EVENT_A',          '0x60848', '')
+('TRANS_PSR_MASK_A',           '0x60860', '')
+('TRANS_PSR2_CTL_A',           '0x60900', '')
+('TRANS_PSR2_MAN_TRK_CTL_A',   '0x60910', '')
+('TRANS_PSR2_STATUS_A',        '0x60940', '')
+('PLANE_SEL_FETCH_CTL_1_A',    '0x70890', '')
+('PLANE_SEL_FETCH_POS_1_A',    '0x70894', '')
+('PLANE_SEL_FETCH_SIZE_1_A',   '0x70898', '')
+('PLANE_SEL_FETCH_OFFSET_1_A', '0x7089C', '')
+
+# MISC
+('DMC_DEBUG_DC5_COUNT', '0x101084', '')
+('DMC_DEBUG_DC6_COUNT', '0x101088', '')
-- 
2.32.0



More information about the igt-dev mailing list