bianbu-linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20
Jaehyun Chung b9fe515105 drm/amd/display: DML Validation Dump/Check with Logging
[Why]
Need validation that we are programming the expected values (rq, ttu, dlg)
from DML. This debug feature will output logs if we are programming
incorrect values and may help differentiate DAL issues from HW issues.

[How]
Dump relevant registers for each pipe with active stream. Compare current
reg values with the converted DML output. Log mismatches when found.

Signed-off-by: Jaehyun Chung <jaehyun.chung@amd.com>
Reviewed-by: Alvin Lee <Alvin.Lee2@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-11-19 10:12:53 -05:00
..
dcn20_dccg.c drm/amd/display: Revert fixup DPP programming sequence 2019-10-03 09:10:51 -05:00
dcn20_dccg.h drm/amd/display: Revert fixup DPP programming sequence 2019-10-03 09:10:51 -05:00
dcn20_dpp.c drm/amd/display: Use dcn1 Optimal Taps Get 2019-10-10 19:32:46 -05:00
dcn20_dpp.h drm/amd/display: Use dcn1 Optimal Taps Get 2019-10-10 19:32:46 -05:00
dcn20_dpp_cm.c drm/amd/display: Add CM_BYPASS via debug option 2019-07-18 14:27:25 -05:00
dcn20_dsc.c drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
dcn20_dsc.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
dcn20_dwb.c
dcn20_dwb.h
dcn20_dwb_scl.c drm/amd/display: Remove set but not used variables 'h_ratio_chroma', 'v_ratio_chroma' 2019-10-07 15:10:43 -05:00
dcn20_hubbub.c drm/amd/display: Add detile buffer size for DCN20 2019-10-03 09:10:58 -05:00
dcn20_hubbub.h drm/amd/display: Add detile buffer size for DCN20 2019-10-03 09:10:58 -05:00
dcn20_hubp.c drm/amd/display: DML Validation Dump/Check with Logging 2019-11-19 10:12:53 -05:00
dcn20_hubp.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag 2019-11-13 15:29:44 -05:00
dcn20_hwseq.c drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn20_hwseq.h drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn20_init.c drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn20_init.h drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn20_link_encoder.c drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
dcn20_link_encoder.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
dcn20_mmhubbub.c
dcn20_mmhubbub.h
dcn20_mpc.c drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards 2019-11-13 15:29:42 -05:00
dcn20_mpc.h drm/amd/display: wake up ogam mem pwr before programming ocsc 2019-08-15 10:56:19 -05:00
dcn20_opp.c drm/amd/display: add color space option when sending link test pattern 2019-11-19 10:12:52 -05:00
dcn20_opp.h drm/amd/display: add color space option when sending link test pattern 2019-11-19 10:12:52 -05:00
dcn20_optc.c drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn20_optc.h drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn20_resource.c drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn20_resource.h drm/amd/display: Changes in dc to allow full update in some cases 2019-11-19 10:12:52 -05:00
dcn20_stream_encoder.c drm/amd/display: add debugfs sdp hook up function for Navi 2019-11-19 10:12:52 -05:00
dcn20_stream_encoder.h drm/amd/display: set MSA MISC1 bit 6 while sending colorimetry in VSC SDP 2019-11-13 15:29:43 -05:00
dcn20_vmid.c drm/amd/display: Poll for GPUVM context ready (v2) 2019-07-18 14:18:09 -05:00
dcn20_vmid.h
Makefile drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00