Skip to content

Commit 8424171

Browse files
Nick Hoathdanvet
authored andcommitted
drm/i915/gen9: h/w w/a: syncing dependencies between camera and graphics
This one doesn't have one of these nice cryptic names unfortunately. v2: Added missing register bitmap Signed-off-by: Nick Hoath <[email protected]> Reviewed-by: Damien Lespiau <[email protected]> Signed-off-by: Daniel Vetter <[email protected]>
1 parent 1de4582 commit 8424171

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

drivers/gpu/drm/i915/i915_reg.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6213,6 +6213,7 @@ enum skl_disp_power_wells {
62136213
#define HALF_SLICE_CHICKEN3 0xe184
62146214
#define HSW_SAMPLE_C_PERFORMANCE (1<<9)
62156215
#define GEN8_CENTROID_PIXEL_OPT_DIS (1<<8)
6216+
#define GEN9_DISABLE_OCL_OOB_SUPPRESS_LOGIC (1<<5)
62166217
#define GEN8_SAMPLER_POWER_BYPASS_DIS (1<<1)
62176218

62186219
/* Audio */

drivers/gpu/drm/i915/intel_ringbuffer.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,10 @@ static int gen9_init_workarounds(struct intel_engine_cs *ring)
882882
WA_SET_BIT_MASKED(GEN8_ROW_CHICKEN,
883883
PARTIAL_INSTRUCTION_SHOOTDOWN_DISABLE);
884884

885+
/* Syncing dependencies between camera and graphics */
886+
WA_SET_BIT_MASKED(HALF_SLICE_CHICKEN3,
887+
GEN9_DISABLE_OCL_OOB_SUPPRESS_LOGIC);
888+
885889
if (INTEL_REVID(dev) == SKL_REVID_A0) {
886890
/*
887891
* WaDisableDgMirrorFixInHalfSliceChicken5:skl

0 commit comments

Comments
 (0)