linux_dsm_epyc7002/drivers/gpu/drm/i915/gt
Chris Wilson 972745fd57 drm/i915/gt: Disable manual rc6 for Braswell/Baytrail
The initial investigated showed that while the PCU on Braswell/Baytrail
controlled RC6 itself. setting the software RC6 request made no
difference. Further testing reveals though that it causes a delay in the
PCU on enabling RC6.

Closes: https://gitlab.freedesktop.org/drm/intel/issues/763
Fixes: 730eaeb524 ("drm/i915/gt: Manual rc6 entry upon parking")
Testcase: igt/perf/rc6-disable
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Andi Shyti <andi.shyti@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Acked-by: Andi Shyti <andi.shyti@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191210180111.3958558-1-chris@chris-wilson.co.uk
2019-12-11 21:34:35 +00:00
..
selftests
uc drm/i915/uc: Drop explicit ggtt param in some uc_fw functions 2019-12-11 21:34:31 +00:00
gen6_renderstate.c
gen7_renderstate.c
gen8_renderstate.c
gen9_renderstate.c
intel_breadcrumbs.c
intel_context_types.h
intel_context.c
intel_context.h
intel_engine_cs.c
intel_engine_heartbeat.c
intel_engine_heartbeat.h
intel_engine_pm.c
intel_engine_pm.h
intel_engine_pool_types.h
intel_engine_pool.c
intel_engine_pool.h
intel_engine_types.h
intel_engine_user.c
intel_engine_user.h
intel_engine.h
intel_gpu_commands.h
intel_gt_irq.c
intel_gt_irq.h
intel_gt_pm_irq.c
intel_gt_pm_irq.h
intel_gt_pm.c
intel_gt_pm.h
intel_gt_requests.c
intel_gt_requests.h
intel_gt_types.h
intel_gt.c
intel_gt.h
intel_llc_types.h
intel_llc.c
intel_llc.h
intel_lrc_reg.h
intel_lrc.c
intel_lrc.h
intel_mocs.c
intel_mocs.h
intel_rc6_types.h
intel_rc6.c drm/i915/gt: Disable manual rc6 for Braswell/Baytrail 2019-12-11 21:34:35 +00:00
intel_rc6.h
intel_renderstate.c
intel_renderstate.h
intel_reset_types.h
intel_reset.c
intel_reset.h
intel_ring_submission.c
intel_ring_types.h
intel_ring.c
intel_ring.h
intel_rps_types.h
intel_rps.c
intel_rps.h
intel_sseu.c
intel_sseu.h
intel_timeline_types.h
intel_timeline.c
intel_timeline.h
intel_workarounds_types.h
intel_workarounds.c
intel_workarounds.h
Makefile
mock_engine.c
mock_engine.h
selftest_context.c
selftest_engine_cs.c
selftest_engine_heartbeat.c
selftest_engine_pm.c
selftest_engine.c
selftest_engine.h
selftest_gt_pm.c
selftest_hangcheck.c
selftest_llc.c
selftest_llc.h
selftest_lrc.c
selftest_mocs.c
selftest_rc6.c
selftest_rc6.h
selftest_reset.c
selftest_timeline.c
selftest_workarounds.c