mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-02 07:29:12 -04:00
drm/amd/display: Fix ASIC check in aux timeout workaround
[Why] Aux write was meant to be ASIC specific, and is causing compliance failures on newer parts. [How] Make workaround specific to single ASIC. Reviewed-by: Michael Strauss <michael.strauss@amd.com> Acked-by: Alan Liu <haoping.liu@amd.com> Signed-off-by: Taimur Hassan <syed.hassan@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
9c553d00c5
commit
085f7bd955
@@ -427,7 +427,7 @@ bool try_to_configure_aux_timeout(struct ddc_service *ddc,
|
||||
|
||||
if ((ddc->link->chip_caps & EXT_DISPLAY_PATH_CAPS__DP_FIXED_VS_EN) &&
|
||||
!ddc->link->dc->debug.disable_fixed_vs_aux_timeout_wa &&
|
||||
ASICREV_IS_YELLOW_CARP(ddc->ctx->asic_id.hw_internal_rev)) {
|
||||
ddc->ctx->dce_version == DCN_VERSION_3_1) {
|
||||
/* Fixed VS workaround for AUX timeout */
|
||||
const uint32_t fixed_vs_address = 0xF004F;
|
||||
const uint8_t fixed_vs_data[4] = {0x1, 0x22, 0x63, 0xc};
|
||||
|
||||
Reference in New Issue
Block a user