coreboot/src
Barnali Sarkar 7a2defb2dd intel/skylake: Implement HW Sequence based WP status read functionality
Early(romstage) SPI write protected status read(wpsr) functionality
was broken causing 2 sec timeout issue.Implementing HW Seq based rd
status operation in romstage.

BRANCH=NONE
BUG=chrome-os-partner:42115
TEST=Built for sklrvp and kunimitsu and tested using below command
flashrom -p host --wp-enable [this should enable WP on flash chip]
Read using romstage SPI.c. WPSR=0x80 (CB is reading Bit 7 as locked)
flashrom -p host --wp-disable [this should disable WP on flash chip]
Read using romstage SPI.c. WPSR=0x00 (CB is reading Bit 7 as unlocked)

Change-Id: I79f6767d88f766be1b47adaf7c6e2fa368750d5a
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Original-Commit-Id: 4b798c44634581ebf7cdeea76c486e95e1f0a488
Original-Change-Id: I7e9b02e313b84765ddfef06724e9921550c4e677
Original-Signed-off-by: Subrata <subrata.banik@intel.com>
Original-Signed-off-by: Barnali Sarkar <barnali.sarkar@intel.com>
Original-Reviewed-on: https://chromium-review.googlesource.com/294445
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11423
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2015-08-29 07:24:30 +00:00
..
acpi acpi/sata: add generic sata ssdt port generator 2015-06-07 01:24:47 +02:00
arch arm64: xcompile: Add support for A53 erratum 843419 2015-08-28 06:46:09 +00:00
console consoles: remove unused infrastructure 2015-05-26 19:02:54 +02:00
cpu Intel: Remove CACHE_MRC_BIN - 'selected' everywhere in Kconfig 2015-08-25 17:36:45 +00:00
device x86 realmode: Set up the 8254 timer before running option rom 2015-07-16 04:03:45 +02:00
drivers intel/fsp1_1/hob.c: Refactor file to match coreboot coding style 2015-08-29 04:19:50 +00:00
ec chromeec: Add helper function to read EC switch state 2015-08-27 14:18:38 +00:00
include edid: add function to manually specify mode 2015-08-28 06:42:25 +00:00
lib edid: fix know_modes timing error 2015-08-28 06:44:20 +00:00
mainboard intel/kunimitsu: add WP to gpio table 2015-08-29 07:23:15 +00:00
northbridge edid: Use edid_mode struct to reduce redundancy 2015-08-28 06:42:03 +00:00
soc intel/skylake: Implement HW Sequence based WP status read functionality 2015-08-29 07:24:30 +00:00
southbridge AMD ROMSIG: Only check location if ROMSIG is used 2015-08-19 01:26:42 +00:00
superio superio/smsc: Add support for SMSC DME1737 2015-07-13 17:11:00 +02:00
vendorcode Chromeos: Remove Kconfig workaround for VIRTUAL_DEV_SWITCH warnings 2015-08-26 15:46:09 +00:00
Kconfig skylake: remove CBFS_SIZE option in SoC directory 2015-08-13 16:11:58 +02:00