coreboot/src
Matt DeVillier be33a674bb soc/intel/baytrail: add support for Intel GMA OpRegion
Add global/ACPI nvs variables required for IGD OpRegion.
Add functions necessary to generate ACPI OpRegion, save the
table address in ASLB, and restore table address upon S3 resume.

Implementation largely based on existing Broadwell code.

Test: boot Windows 10 on google/squawks with Tianocore payload and
GOP display init, observe display driver loaded and functional,
display not black screen when resuming from S3 suspend.

Change-Id: Iab15e1de2bb7d8fbec2e8705a621cfca0f255d4b
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/25102
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
2018-03-14 11:16:41 +00:00
..
acpi arch/x86: Add common AMD ACPI hardware definitions 2017-11-10 19:15:38 +00:00
arch acpi: update comment referencing ACPI ID 2018-03-14 04:33:53 +00:00
commonlib timestamps: Add timestamps around the vbios load & init 2018-03-08 18:14:54 +00:00
console console: only allow console messages after initialization 2018-03-02 15:22:24 +00:00
cpu cpu/x86/mp_init: Print amount of time it takes in bsp_do_flight_plan 2018-03-09 00:26:30 +00:00
device timestamps: Add timestamps around the vbios load & init 2018-03-08 18:14:54 +00:00
drivers drivers/intel/gma: fix opregion SCI register for Atom platforms 2018-03-14 11:16:27 +00:00
ec ec/google/chromeec: Add boardid.c to bootblock 2018-03-09 12:40:10 +00:00
include smbios: Extend Baseboard (or Module) Information (type2) 2018-03-07 21:12:47 +00:00
lib Timestamps: Add option to print timestamps to debug console 2018-03-09 17:16:21 +00:00
mainboard mb/google/octopus: Add yorp variant 2018-03-13 17:01:56 +00:00
northbridge nb/intel/haswell;sb/intel/lynxpoint: Enable VT-d and X2APIC 2018-03-08 19:14:17 +00:00
security security/vboot: overwrite existing spaces during factory init for tpm2 2018-02-07 02:37:25 +00:00
soc soc/intel/baytrail: add support for Intel GMA OpRegion 2018-03-14 11:16:41 +00:00
southbridge nb/intel/haswell;sb/intel/lynxpoint: Enable VT-d and X2APIC 2018-03-08 19:14:17 +00:00
superio Intel i3100 boards & chips: Remove - using LATE_CBMEM_INIT 2018-01-15 23:25:12 +00:00
vendorcode intel/fsp: Update cannonlake fsp header 2018-02-14 17:01:25 +00:00
Kconfig Timestamps: Add option to print timestamps to debug console 2018-03-09 17:16:21 +00:00