coreboot/src/soc/intel
Furquan Shaikh 8abd32a8bc UPSTREAM: intel/apollolake: Ensure SPI operations do not cross 256-byte boundary
BIOS needs to ensure that SPI write does not cross 256-byte
boundary. Else, if the write is across 256-byte boundary, then it
corrupts the block by wrapping write to start of current block. Thus,
ensure nuclear_spi_{read,write} operate within a single 256-byte block
only at a time.

BUG=chrome-os-partner:59813
BRANCH=None
TEST=Verified that elog writes do not corrupt the event log when write
is across 256-byte blocks.

Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/17419
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>

Change-Id: I854ca2979d65b9f1232f93182cb84d4dee4f4139
Reviewed-on: https://chromium-review.googlesource.com/412044
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-11-16 07:08:19 -08:00
..
apollolake UPSTREAM: intel/apollolake: Ensure SPI operations do not cross 256-byte boundary 2016-11-16 07:08:19 -08:00
baytrail UPSTREAM: intel car: Remove references to DCACHE_RAM_ROMSTACK_SIZE 2016-11-08 23:24:06 -08:00
braswell UPSTREAM: intel car: Remove references to DCACHE_RAM_ROMSTACK_SIZE 2016-11-08 23:24:06 -08:00
broadwell UPSTREAM: intel car: Remove references to DCACHE_RAM_ROMSTACK_SIZE 2016-11-08 23:24:06 -08:00
common UPSTREAM: soc/intel/common/lpss_i2c: configure buses by rise/fall times 2016-11-14 19:58:56 -08:00
fsp_baytrail UPSTREAM: fsp_baytrail: Refactor code for SPI debug messages 2016-09-07 11:31:46 -07:00
fsp_broadwell_de UPSTREAM: soc/intel/fsp_broadwell_de: Fix system hang when timestamp is enabled 2016-10-11 14:32:15 -07:00
quark UPSTREAM: soc/intel/quark: Fix FSP 2.0 build 2016-09-30 18:03:30 -07:00
sch UPSTREAM: src/soc: Remove unnecessary whitespace before "\n" and "\t" 2016-09-02 07:11:51 -07:00
skylake UPSTREAM: skylake: Update the thermal time window for throttling action 2016-11-14 19:59:24 -08:00