aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.14.71/0635-drm-amd-display-Set-i2c-speed-to-100khz-for-DCE11.2-.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/0635-drm-amd-display-Set-i2c-speed-to-100khz-for-DCE11.2-.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.14.71/0635-drm-amd-display-Set-i2c-speed-to-100khz-for-DCE11.2-.patch47
1 files changed, 0 insertions, 47 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/0635-drm-amd-display-Set-i2c-speed-to-100khz-for-DCE11.2-.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/0635-drm-amd-display-Set-i2c-speed-to-100khz-for-DCE11.2-.patch
deleted file mode 100644
index 11697291..00000000
--- a/common/recipes-kernel/linux/linux-yocto-4.14.71/0635-drm-amd-display-Set-i2c-speed-to-100khz-for-DCE11.2-.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 1d13151af1f0bdcb4c9f70165bd5da1c44742995 Mon Sep 17 00:00:00 2001
-From: Zeyu Fan <Zeyu.Fan@amd.com>
-Date: Wed, 19 Jul 2017 16:46:42 -0400
-Subject: [PATCH 0635/4131] drm/amd/display: Set i2c speed to 100khz for
- DCE11.2 and later.
-
-Signed-off-by: Zeyu Fan <Zeyu.Fan@amd.com>
-Reviewed-by: Charlene Liu <Charlene.Liu@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/i2caux/i2caux.c | 12 ++++++++++--
- 1 file changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c b/drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c
-index 983645b..45e766e 100644
---- a/drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c
-+++ b/drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c
-@@ -337,6 +337,9 @@ enum {
- DEFAULT_I2C_SW_SPEED = 50,
- DEFAULT_I2C_HW_SPEED = 50,
-
-+ DEFAULT_I2C_SW_SPEED_100KHZ = 100,
-+ DEFAULT_I2C_HW_SPEED_100KHZ = 100,
-+
- /* This is the timeout as defined in DP 1.2a,
- * 2.3.4 "Detailed uPacket TX AUX CH State Description". */
- AUX_TIMEOUT_PERIOD = 400,
-@@ -436,8 +439,13 @@ bool dal_i2caux_construct(
- i2caux->aux_timeout_period =
- SW_AUX_TIMEOUT_PERIOD_MULTIPLIER * AUX_TIMEOUT_PERIOD;
-
-- i2caux->default_i2c_sw_speed = DEFAULT_I2C_SW_SPEED;
-- i2caux->default_i2c_hw_speed = DEFAULT_I2C_HW_SPEED;
-+ if (ctx->dce_version >= DCE_VERSION_11_2) {
-+ i2caux->default_i2c_hw_speed = DEFAULT_I2C_HW_SPEED_100KHZ;
-+ i2caux->default_i2c_sw_speed = DEFAULT_I2C_SW_SPEED_100KHZ;
-+ } else {
-+ i2caux->default_i2c_hw_speed = DEFAULT_I2C_HW_SPEED;
-+ i2caux->default_i2c_sw_speed = DEFAULT_I2C_SW_SPEED;
-+ }
-
- return true;
- }
---
-2.7.4
-