aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.14.71/0666-drm-amd-display-single-PSR-display-not-allow-CSTATE-.patch
diff options
context:
space:
mode:
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-.patch53
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
-