File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
drivers/gpu/drm/i915/display Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -1370,9 +1370,13 @@ intel_dp_compute_link_config(struct intel_encoder *encoder,
1370
1370
*/
1371
1371
ret = intel_dp_compute_link_config_wide (intel_dp , pipe_config , & limits );
1372
1372
1373
- /* enable compression if the mode doesn't fit available BW */
1373
+ /*
1374
+ * Pipe joiner needs compression upto display12 due to BW limitation. DG2
1375
+ * onwards pipe joiner can be enabled without compression.
1376
+ */
1374
1377
drm_dbg_kms (& i915 -> drm , "Force DSC en = %d\n" , intel_dp -> force_dsc_en );
1375
- if (ret || intel_dp -> force_dsc_en || pipe_config -> bigjoiner ) {
1378
+ if (ret || intel_dp -> force_dsc_en || (DISPLAY_VER (i915 ) < 13 &&
1379
+ pipe_config -> bigjoiner )) {
1376
1380
ret = intel_dp_dsc_compute_config (intel_dp , pipe_config ,
1377
1381
conn_state , & limits );
1378
1382
if (ret < 0 )
You can’t perform that action at this time.
0 commit comments