diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/0666-drm-amd-display-single-PSR-display-not-allow-CSTATE-.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.14.71/0666-drm-amd-display-single-PSR-display-not-allow-CSTATE-.patch | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/0666-drm-amd-display-single-PSR-display-not-allow-CSTATE-.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/0666-drm-amd-display-single-PSR-display-not-allow-CSTATE-.patch deleted file mode 100644 index 16017538..00000000 --- a/common/recipes-kernel/linux/linux-yocto-4.14.71/0666-drm-amd-display-single-PSR-display-not-allow-CSTATE-.patch +++ /dev/null @@ -1,53 +0,0 @@ -From e4c9f0ef7b710102978c36b87afdde81b19fa254 Mon Sep 17 00:00:00 2001 -From: Charlene Liu <charlene.liu@amd.com> -Date: Mon, 24 Jul 2017 21:41:28 -0400 -Subject: [PATCH 0666/4131] drm/amd/display: single PSR display not allow - CSTATE sw w/a - -Description: -HW issue when all the pipes are off, DCE_allow_cstate is 0. -New sequence : blank OTG only instead of previous OTG_master_en=0) - -Signed-off-by: Charlene Liu <charlene.liu@amd.com> -Reviewed-by: Anthony Koo <Anthony.Koo@amd.com> -Acked-by: Harry Wentland <Harry.Wentland@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> ---- - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 ++++++ - drivers/gpu/drm/amd/display/dc/dc_types.h | 3 ++- - 2 files changed, 8 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link.c b/drivers/gpu/drm/amd/display/dc/core/dc_link.c -index e706206..7d03f6c 100644 ---- a/drivers/gpu/drm/amd/display/dc/core/dc_link.c -+++ b/drivers/gpu/drm/amd/display/dc/core/dc_link.c -@@ -1548,6 +1548,12 @@ bool dc_link_setup_psr(struct dc_link *link, - - psr_context->psr_level.u32all = 0; - -+#if defined(CONFIG_DRM_AMD_DC_DCN1_0) -+ /*skip power down the single pipe since it blocks the cstate*/ -+ if (ASIC_REV_IS_RAVEN(ctx->asic_id.hw_internal_rev)) -+ psr_context->psr_level.bits.SKIP_SINGLE_OTG_DISABLE = true; -+#endif -+ - /* SMU will perform additional powerdown sequence. - * For unsupported ASICs, set psr_level flag to skip PSR - * static screen notification to SMU. -diff --git a/drivers/gpu/drm/amd/display/dc/dc_types.h b/drivers/gpu/drm/amd/display/dc/dc_types.h -index c7539fe..99b893f 100644 ---- a/drivers/gpu/drm/amd/display/dc/dc_types.h -+++ b/drivers/gpu/drm/amd/display/dc/dc_types.h -@@ -539,7 +539,8 @@ union dmcu_psr_level { - unsigned int SKIP_SMU_NOTIFICATION:1; - unsigned int SKIP_AUTO_STATE_ADVANCE:1; - unsigned int DISABLE_PSR_ENTRY_ABORT:1; -- unsigned int RESERVED:23; -+ unsigned int SKIP_SINGLE_OTG_DISABLE:1; -+ unsigned int RESERVED:22; - } bits; - unsigned int u32all; - }; --- -2.7.4 - |