Skip to content

Commit

Permalink
Merge pull request #2 from qzed/v5.3-surface-devel-i915update
Browse files Browse the repository at this point in the history
Update i915_legacy to 5.2.16
  • Loading branch information
qzed committed Sep 19, 2019
2 parents ce721a4 + f8c1e1f commit 5b57c79
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
10 changes: 9 additions & 1 deletion drivers/gpu/drm/i915_legacy/intel_dp_mst.c
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,15 @@ static int intel_dp_mst_compute_config(struct intel_encoder *encoder,
limits.max_lane_count = intel_dp_max_lane_count(intel_dp);

limits.min_bpp = intel_dp_min_bpp(pipe_config);
limits.max_bpp = pipe_config->pipe_bpp;
/*
* FIXME: If all the streams can't fit into the link with
* their current pipe_bpp we should reduce pipe_bpp across
* the board until things start to fit. Until then we
* limit to <= 8bpc since that's what was hardcoded for all
* MST streams previously. This hack should be removed once
* we have the proper retry logic in place.
*/
limits.max_bpp = min(pipe_config->pipe_bpp, 24);

intel_dp_adjust_compliance_config(intel_dp, pipe_config, &limits);

Expand Down
5 changes: 0 additions & 5 deletions drivers/gpu/drm/i915_legacy/intel_workarounds.c
Original file line number Diff line number Diff line change
Expand Up @@ -294,11 +294,6 @@ static void gen9_ctx_workarounds_init(struct intel_engine_cs *engine)
FLOW_CONTROL_ENABLE |
PARTIAL_INSTRUCTION_SHOOTDOWN_DISABLE);

/* Syncing dependencies between camera and graphics:skl,bxt,kbl */
if (!IS_COFFEELAKE(i915))
WA_SET_BIT_MASKED(HALF_SLICE_CHICKEN3,
GEN9_DISABLE_OCL_OOB_SUPPRESS_LOGIC);

/* WaEnableYV12BugFixInHalfSliceChicken7:skl,bxt,kbl,glk,cfl */
/* WaEnableSamplerGPGPUPreemptionSupport:skl,bxt,kbl,cfl */
WA_SET_BIT_MASKED(GEN9_HALF_SLICE_CHICKEN7,
Expand Down

0 comments on commit 5b57c79

Please sign in to comment.