From 16e753fc5e1e51395e1df40865c569984a74c5ed Mon Sep 17 00:00:00 2001 From: José Roberto de Souza Date: Fri, 9 Jul 2021 16:14:01 -0700 Subject: tools/registers: Add missing registers relevant to debug PSR underruns MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Reviewed-by: Matt Atwood Signed-off-by: José Roberto de Souza --- tools/registers/icl_delta.txt | 3 +++ tools/registers/skl_display.txt | 8 ++++++++ tools/registers/tigerlake_delta.txt | 16 ++++++++++++++++ 3 files changed, 27 insertions(+) (limited to 'tools') diff --git a/tools/registers/icl_delta.txt b/tools/registers/icl_delta.txt index 0323cfea..d7f086e6 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 cb1a3e93..60e7aa99 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 c7fc2dc2..fbba14f7 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', '') -- cgit v1.2.3