[PATCH 1/2] Revert "drm/i915: Explain the magic numbers for AUX SYNC/precharge length"
Swati Sharma
swati2.sharma at intel.com
Tue Apr 25 12:37:29 UTC 2023
This reverts commit 26bfc3f36f2104c174dfc72415547d5c28ef3f1c.
Signed-off-by: Swati Sharma <swati2.sharma at intel.com>
---
drivers/gpu/drm/i915/display/intel_dp_aux.c | 32 ++-------------------
1 file changed, 3 insertions(+), 29 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux.c b/drivers/gpu/drm/i915/display/intel_dp_aux.c
index abf77ba76972..05b35adae952 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_aux.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_aux.c
@@ -119,32 +119,6 @@ static u32 skl_get_aux_clock_divider(struct intel_dp *intel_dp, int index)
return index ? 0 : 1;
}
-static int intel_dp_aux_sync_len(void)
-{
- int precharge = 16; /* 10-16 */
- int preamble = 16;
-
- return precharge + preamble;
-}
-
-static int intel_dp_aux_fw_sync_len(void)
-{
- int precharge = 16; /* 10-16 */
- int preamble = 8;
-
- return precharge + preamble;
-}
-
-static int g4x_dp_aux_precharge_len(void)
-{
- int precharge_min = 10;
- int preamble = 16;
-
- /* HW wants the length of the extra precharge in 2us units */
- return (intel_dp_aux_sync_len() -
- precharge_min - preamble) / 2;
-}
-
static u32 g4x_get_aux_send_ctl(struct intel_dp *intel_dp,
int send_bytes,
u32 aux_clock_divider)
@@ -167,7 +141,7 @@ static u32 g4x_get_aux_send_ctl(struct intel_dp *intel_dp,
timeout |
DP_AUX_CH_CTL_RECEIVE_ERROR |
(send_bytes << DP_AUX_CH_CTL_MESSAGE_SIZE_SHIFT) |
- (g4x_dp_aux_precharge_len() << DP_AUX_CH_CTL_PRECHARGE_2US_SHIFT) |
+ (3 << DP_AUX_CH_CTL_PRECHARGE_2US_SHIFT) |
(aux_clock_divider << DP_AUX_CH_CTL_BIT_CLOCK_2X_SHIFT);
}
@@ -191,8 +165,8 @@ static u32 skl_get_aux_send_ctl(struct intel_dp *intel_dp,
DP_AUX_CH_CTL_TIME_OUT_MAX |
DP_AUX_CH_CTL_RECEIVE_ERROR |
(send_bytes << DP_AUX_CH_CTL_MESSAGE_SIZE_SHIFT) |
- DP_AUX_CH_CTL_FW_SYNC_PULSE_SKL(intel_dp_aux_fw_sync_len()) |
- DP_AUX_CH_CTL_SYNC_PULSE_SKL(intel_dp_aux_sync_len());
+ DP_AUX_CH_CTL_FW_SYNC_PULSE_SKL(24) |
+ DP_AUX_CH_CTL_SYNC_PULSE_SKL(32);
if (intel_tc_port_in_tbt_alt_mode(dig_port))
ret |= DP_AUX_CH_CTL_TBT_IO;
--
2.25.1
More information about the Intel-gfx-trybot
mailing list