coreboot/src
Duncan Laurie a1c8b34d7b skylake: Use common ACPI _SWS code
Enable and use the common code for filling out the NVS data used
by the _SWS methods.  Add a function to provide the wake source
data.  With Deep S3 enabled skylake does not retain the contents
of the PM1_EN register so instead just select the wake related
events in PM1_STS.

BUG=chrome-os-partner:40635
BRANCH=none
TEST=tested on glados by checking for valid _SWS string in
/sys/firmware/log after suspend/resume.  Wake sources that were
tested are RTC, power button, keypress, trackpad, and wifi.

Change-Id: I93a4f740f2e2ef1c34e948db1d8e273332296921
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: cb4d4705b87ef7169f1979009c34a58de93c4ef0
Original-Change-Id: Ib6b4df09ea3090894f09290d00dcdc5aebc3eabb
Original-Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/298169
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11648
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-09-17 14:23:40 +00:00
..
acpi acpi/sata: add generic sata ssdt port generator 2015-06-07 01:24:47 +02:00
arch riscv-virtual-memory: move page tables into virtual address space 2015-09-16 17:17:28 +00:00
console consoles: remove unused infrastructure 2015-05-26 19:02:54 +02:00
cpu qemu: initialize lapic 2015-09-14 17:23:26 +00:00
device symbols: add '_' to pci_drivers and cpu_drivers symbols 2015-09-05 15:36:23 +00:00
drivers drivers/intel/fsp1_1: split relocation code for tool use 2015-09-17 14:19:19 +00:00
ec chromeec: Add kconfig entry for EC PD support 2015-09-09 20:23:04 +00:00
include endian: fix le64toh() 2015-09-11 05:20:03 +00:00
lib linking: Repair special treatments for non-x86 bootblocks 2015-09-17 14:17:55 +00:00
mainboard glados/kunimitsu: remove the implementation of mainboard_add_dimm_info 2015-09-17 14:21:13 +00:00
northbridge AGESA S3 support: Fix excessive stack usage 2015-09-14 10:00:58 +00:00
soc skylake: Use common ACPI _SWS code 2015-09-17 14:23:40 +00:00
southbridge Move final Intel chipsets with ME to intel/common/firmware 2015-09-16 14:36:01 +00:00
superio superio/smsc: Add support for SMSC DME1737 2015-07-13 17:11:00 +02:00
vendorcode vbnv: check alignment of nvram in advance 2015-09-17 14:14:58 +00:00
Kconfig Kconfig: Remove EXPERT mode 2015-08-30 07:50:47 +00:00