Hi all, here are some patches for letting the BIOS do some further power savings on HSW, now based on intel-drm-nightly with Paulo's PC8+ work. Patches 1-4 are the glue code to wrap the BIOS SWSCI calls into a few sensible function calls. Patches 5-6 are for reference only, and I presume they will have to be tweaked based on testing. Where exactly to do the calls? What parameters are to be used in the end? Possibly calls need to be added on the suspend/resume paths too. I don't have the setup to do the testing and measurements, but I hope these will enable others. BR, Jani. Jani Nikula (6): drm/i915: expose intel_ddi_get_encoder_port() drm/i915: add plumbing for SWSCI drm/i915: add opregion function to notify bios of encoder enable/disable drm/i915: add opregion function to notify bios of adapter power state DRAFT: drm/i915: do display power state notification on crtc enable/disable DRAFT: drm/i915: do adapter power state notification on PC8+ enable/disable drivers/gpu/drm/i915/i915_drv.h | 12 ++ drivers/gpu/drm/i915/intel_ddi.c | 2 +- drivers/gpu/drm/i915/intel_display.c | 12 +- drivers/gpu/drm/i915/intel_drv.h | 1 + drivers/gpu/drm/i915/intel_opregion.c | 200 ++++++++++++++++++++++++++++++++- 5 files changed, 223 insertions(+), 4 deletions(-) -- 1.7.9.5 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx