From da6065015f86427582daf33c021c218e5bdef54d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sat, 19 Feb 2022 09:37:17 +0100 Subject: [PATCH] intel_extreme: enable power on init MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit could be necessary on laptop with multiple graphics cards Change-Id: I38040a4d83be62904b0154d75890ef00b2a878b0 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4978 Tested-by: Commit checker robot Reviewed-by: Jérôme Duval --- .../kernel/drivers/graphics/intel_extreme/intel_extreme.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp b/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp index ca6ab24c1d..9e1f8cfedc 100644 --- a/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp +++ b/src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp @@ -507,6 +507,10 @@ intel_extreme_init(intel_info &info) return info.shared_area; } + // enable power + gPCI->set_powerstate(info.pci->bus, info.pci->device, info.pci->function, + PCI_pm_state_d0); + memset((void*)info.shared_info, 0, sizeof(intel_shared_info)); int mmioIndex = 1;