diff options
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_dp_aux.c')
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_dp_aux.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux.c b/drivers/gpu/drm/i915/display/intel_dp_aux.c index eaebf123310a..10fe17b7280d 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_aux.c +++ b/drivers/gpu/drm/i915/display/intel_dp_aux.c @@ -133,6 +133,7 @@ static u32 g4x_get_aux_send_ctl(struct intel_dp *intel_dp,  	else  		precharge = 5; +	/* Max timeout value on G4x-BDW: 1.6ms */  	if (IS_BROADWELL(dev_priv))  		timeout = DP_AUX_CH_CTL_TIME_OUT_600us;  	else @@ -159,6 +160,12 @@ static u32 skl_get_aux_send_ctl(struct intel_dp *intel_dp,  	enum phy phy = intel_port_to_phy(i915, dig_port->base.port);  	u32 ret; +	/* +	 * Max timeout values: +	 * SKL-GLK: 1.6ms +	 * CNL: 3.2ms +	 * ICL+: 4ms +	 */  	ret = DP_AUX_CH_CTL_SEND_BUSY |  	      DP_AUX_CH_CTL_DONE |  	      DP_AUX_CH_CTL_INTERRUPT | | 
