File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
drivers/gpu/drm/i915/display Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -1223,6 +1223,18 @@ static bool ilk_digital_port_connected(struct intel_encoder *encoder)
1223
1223
return intel_de_read (display , DEISR ) & bit ;
1224
1224
}
1225
1225
1226
+ static int g4x_dp_compute_config (struct intel_encoder * encoder ,
1227
+ struct intel_crtc_state * crtc_state ,
1228
+ struct drm_connector_state * conn_state )
1229
+ {
1230
+ struct drm_i915_private * i915 = to_i915 (encoder -> base .dev );
1231
+
1232
+ if (HAS_PCH_SPLIT (i915 ) && encoder -> port != PORT_A )
1233
+ crtc_state -> has_pch_encoder = true;
1234
+
1235
+ return intel_dp_compute_config (encoder , crtc_state , conn_state );
1236
+ }
1237
+
1226
1238
static void g4x_dp_suspend_complete (struct intel_encoder * encoder )
1227
1239
{
1228
1240
/*
@@ -1307,7 +1319,7 @@ bool g4x_dp_init(struct drm_i915_private *dev_priv,
1307
1319
intel_encoder_link_check_init (intel_encoder , intel_dp_link_check );
1308
1320
1309
1321
intel_encoder -> hotplug = intel_dp_hotplug ;
1310
- intel_encoder -> compute_config = intel_dp_compute_config ;
1322
+ intel_encoder -> compute_config = g4x_dp_compute_config ;
1311
1323
intel_encoder -> get_hw_state = intel_dp_get_hw_state ;
1312
1324
intel_encoder -> get_config = intel_dp_get_config ;
1313
1325
intel_encoder -> sync_state = intel_dp_sync_state ;
Original file line number Diff line number Diff line change @@ -3090,9 +3090,6 @@ intel_dp_compute_config(struct intel_encoder *encoder,
3090
3090
struct intel_connector * connector = intel_dp -> attached_connector ;
3091
3091
int ret = 0 , link_bpp_x16 ;
3092
3092
3093
- if (HAS_PCH_SPLIT (dev_priv ) && !HAS_DDI (dev_priv ) && encoder -> port != PORT_A )
3094
- pipe_config -> has_pch_encoder = true;
3095
-
3096
3093
fixed_mode = intel_panel_fixed_mode (connector , adjusted_mode );
3097
3094
if (intel_dp_is_edp (intel_dp ) && fixed_mode ) {
3098
3095
ret = intel_panel_compute_config (connector , adjusted_mode );
You can’t perform that action at this time.
0 commit comments