coreboot-kgpe-d16/src/soc/intel
Matt DeVillier 773488f3f7 soc/intel/broadwell: 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 Haswell/Lynxpoint code.

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

Change-Id: I024f4f0784df3cbbb9977692e9ef0ff9c3552725
Signed-off-by: CoolStar <coolstarorganization@gmail.com>
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/25094
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
2018-03-15 14:15:29 +00:00
..
apollolake src/soc: Fix various typos 2018-02-20 23:17:39 +00:00
baytrail soc/intel/baytrail: add support for Intel GMA OpRegion 2018-03-14 11:16:41 +00:00
braswell soc/intel/braswell: add resource allocation for LPE BAR1 2018-03-08 18:19:28 +00:00
broadwell soc/intel/broadwell: add support for Intel GMA OpRegion 2018-03-15 14:15:29 +00:00
cannonlake soc/intel/cannonlake: Disable RTC write protect 2018-03-14 11:19:08 +00:00
common soc/intel/common: Enable decoding of the COMB range to LPC based on Kconfig 2018-03-09 21:40:09 +00:00
denverton_ns soc/intel/denverton_ns: Update UART legacy mode to keep FSP traces 2018-03-09 12:57:54 +00:00
fsp_baytrail soc/intel/fsp_baytrail: remove nvm headers and code 2017-12-17 18:29:08 +00:00
fsp_broadwell_de Constify struct cpu_device_id instances 2017-11-23 05:00:17 +00:00
quark drivers/spi: support cmd opcode deduction for spi_crop_chunk() 2018-01-30 05:37:47 +00:00
skylake soc/intel/skylake: Move PCR DMI programming into bootblock 2018-03-09 21:40:32 +00:00
Kconfig soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00