coreboot/src
Aaron Durbin 6fd5bd20d3 skylake: clear write-1-to-clear fields in power regs
Explicitly clear all write-1-to-clear fields in the
appropriate power state registers. That way stale
state isn't left around from boot to boot. The
MMIO PMC registers are always added such that the
resource can be accessed from reg_script. It doesn't
hurt to add the resource, and it's actually more
informative by attaching the actual resources
owned by the device.

BUG=chrome-os-partner:43625
BRANCH=None
TEST=Built and boot glados. Did global reset. Noticed bits
     set. Did normal reset and saw those same bits no longer set.

Original-Change-Id: Idd412bd6bf2c6c57b46c74f9411bdf8413ddd83e
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/290339

Change-Id: Ibef1aefedf6ba006f17f9f94998a10b39cc6bfec
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11186
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-08-14 15:16:51 +02:00
..
acpi acpi/sata: add generic sata ssdt port generator 2015-06-07 01:24:47 +02:00
arch x86: parameterize asl_template for CBFS inclusion 2015-08-13 16:11:06 +02:00
console consoles: remove unused infrastructure 2015-05-26 19:02:54 +02:00
cpu cpu/amd/model_10xxx: Do not initialize SMM memory if SMM is disabled 2015-08-14 01:16:22 +02:00
device x86 realmode: Set up the 8254 timer before running option rom 2015-07-16 04:03:45 +02:00
drivers uart8250mem: provide uart_fill_lb() 2015-08-13 16:12:30 +02:00
ec mec: Correct the access mode for short payloads 2015-07-21 21:22:15 +02:00
include Add SoC specific microcode update check in ramstage 2015-07-29 20:26:22 +02:00
lib Only apply libgcc workaround on x86-32 2015-08-09 21:03:48 +02:00
mainboard glados: enable SMBus device 2015-08-14 15:14:34 +02:00
northbridge amd: raminit sysinfo offset fix 2015-08-13 16:10:17 +02:00
soc skylake: clear write-1-to-clear fields in power regs 2015-08-14 15:16:51 +02:00
southbridge amd8111, ck804, mcp55: use CONFIG_HPET_ADDRESS 2015-08-09 21:16:41 +02:00
superio superio/smsc: Add support for SMSC DME1737 2015-07-13 17:11:00 +02:00
vendorcode chromeos: Allow for VB_SOURCE override 2015-08-11 12:15:46 +02:00
Kconfig skylake: remove CBFS_SIZE option in SoC directory 2015-08-13 16:11:58 +02:00