Hi Dave - Here's the display power stuff that Daniel and I were a bit hesitant to queue to v4.5 at this late stage, but since you said, "looks fairly self contained, if it make skylake suck less I'm all for it", here goes. Most of the commits are quite similar, ensuring the display power doesn't vanish under us during hardware access. Also do note that it's not just Skylake that's affected. We've tested this against -rc4, and rebased on top of -rc5 today. We'll keep testing, but I'm sending the pull request early as I'm not around later this week, and it'll also give you more time to decide whether to pull or not. I've asked Imre to let you know by end of Thursday our time if any new bugs show up in testing. BR, Jani. The following changes since commit 81f70ba233d5f660e1ea5fe23260ee323af5d53a: Linux 4.5-rc5 (2016-02-20 13:39:35 -0800) are available in the git repository at: git://anongit.freedesktop.org/drm-intel tags/drm-intel-fixes-2016-02-22 for you to fetch changes up to 9b18572e83bfd5378b3fcff3acf123f7bddf558a: drm/i915/gen9: Verify and enforce dc6 state writes (2016-02-22 18:37:43 +0200) ---------------------------------------------------------------- Imre Deak (13): drm/i915: Add helper to get a display power ref if it was already enabled drm/i915: Ensure the HW is powered during display pipe HW readout drm/i915/ibx: Ensure the HW is powered during PLL HW readout drm/i915: Ensure the HW is powered when disabling VGA drm/i915: Ensure the HW is powered during HW access in assert_pipe drm/i915/crt: Ensure the HW is powered during HW state readout drm/i915/ddi: Ensure the HW is powered during HW state readout drm/i915: Ensure the HW is powered when accessing the CRC HW block drm/i915/dp: Ensure the HW is powered during HW state readout drm/i915/dsi: Ensure the HW is powered during HW state readout drm/i915/hdmi: Ensure the HW is powered during HW state readout drm/i915/lvds: Ensure the HW is powered during HW state readout drm/i915/skl: Ensure HW is powered during DDB HW state readout Mika Kuoppala (1): drm/i915/gen9: Verify and enforce dc6 state writes Patrik Jakobsson (1): drm/i915/gen9: Check for DC state mismatch drivers/gpu/drm/i915/i915_debugfs.c | 28 ++++-- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/intel_crt.c | 13 ++- drivers/gpu/drm/i915/intel_csr.c | 2 + drivers/gpu/drm/i915/intel_ddi.c | 112 +++++++++++++++++------- drivers/gpu/drm/i915/intel_display.c | 86 ++++++++++++------ drivers/gpu/drm/i915/intel_dp.c | 18 +++- drivers/gpu/drm/i915/intel_drv.h | 3 + drivers/gpu/drm/i915/intel_dsi.c | 13 ++- drivers/gpu/drm/i915/intel_hdmi.c | 14 ++- drivers/gpu/drm/i915/intel_lvds.c | 14 ++- drivers/gpu/drm/i915/intel_pm.c | 7 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 149 +++++++++++++++++++++++++++++--- 13 files changed, 367 insertions(+), 93 deletions(-) -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx