coreboot/src
Patrick Rudolph e07e39098a drvs/lenovo/hybrid_graphics/romstage: Fix dGPU activation
While the older boards use a GPIO that has no state, the newer boards'
PMH7 does have a state, that even remains after reboot.

Don't assume default values in PMH7 and instead always program it.

Fixes dGPU doesn't show up when switching from integrated to discrete
GPU. The workaround of removing all power is no longer necessary.

Change-Id: I30ec19e13269cb254e51ad1fab3b10ad1a49e86e
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/22341
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2017-12-20 16:52:06 +00:00
..
acpi
arch
commonlib commonlib/region: expose subregion helper function 2017-12-15 23:35:05 +00:00
console
cpu cpu/x86: set permanent SMM handler stack to 1KiB 2017-12-20 16:14:13 +00:00
device device: Make pci_dev_ops_pci structure global 2017-12-13 10:20:27 +00:00
drivers drvs/lenovo/hybrid_graphics/romstage: Fix dGPU activation 2017-12-20 16:52:06 +00:00
ec ec/hp/kbc1126/acpi/battery.asl: Make \ISTR serialized 2017-12-19 23:27:56 +00:00
include include/cpu/x86: Add clflush inline function 2017-12-20 16:36:43 +00:00
lib boardid: Add helpers to read sku_id strapping into coreboot tables 2017-12-07 01:19:32 +00:00
mainboard mb/google/poppy/variants/nautilus: Change USB2 phy setting 2017-12-20 16:51:44 +00:00
northbridge intel/gma: fix RPNFREQ_VAL bitmask 2017-12-20 13:17:07 +00:00
security security/vboot: Remove unused include of vboot_nvstorage.h 2017-12-07 01:20:51 +00:00
soc soc/intel/denverton_ns: Add Denverton-AD system agent id 2017-12-20 16:40:53 +00:00
southbridge intel/bd82x6x: Use generated ACPI PIRQ 2017-12-20 16:48:23 +00:00
superio winbond/w83977tf: Add ACPI declarations 2017-12-02 05:27:39 +00:00
vendorcode vc/amd/pi/0067F00: add option to add AGESA binary PI as stage 2017-12-13 15:53:24 +00:00
Kconfig boardid: Switch from Kconfig to weak functions 2017-12-07 01:19:27 +00:00