Skip to content

Commit 4fbdc4a

Browse files
committed
drm/i915/dp: Write the source OUI for eDP before detecting sink capabilities
The eDP sink's capabilities, like DSC, may depend on the source OUI written to the sink, so ensure the OUI is written before reading out the capabilities. Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Imre Deak <imre.deak@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241025160259.3088727-7-imre.deak@intel.com
1 parent 99fe4ae commit 4fbdc4a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

drivers/gpu/drm/i915/display/intel_dp.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4199,6 +4199,12 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
41994199
intel_dp->use_max_params = intel_dp->edp_dpcd[0] < DP_EDP_14;
42004200
}
42014201

4202+
/*
4203+
* If needed, program our source OUI so we can make various Intel-specific AUX services
4204+
* available (such as HDR backlight controls)
4205+
*/
4206+
intel_dp_init_source_oui(intel_dp);
4207+
42024208
/*
42034209
* This has to be called after intel_dp->edp_dpcd is filled, PSR checks
42044210
* for SET_POWER_CAPABLE bit in intel_dp->edp_dpcd[1]
@@ -4211,12 +4217,6 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
42114217
/* Read the eDP DSC DPCD registers */
42124218
intel_dp_detect_dsc_caps(intel_dp, connector);
42134219

4214-
/*
4215-
* If needed, program our source OUI so we can make various Intel-specific AUX services
4216-
* available (such as HDR backlight controls)
4217-
*/
4218-
intel_dp_init_source_oui(intel_dp);
4219-
42204220
return true;
42214221
}
42224222

0 commit comments

Comments
 (0)