coreboot-kgpe-d16/src/soc/intel
Srinidhi N Kaushik 5af546c5e4 soc/intel/apollolake: Bypass FSP's CpuMemorytest, PCIe pwr seq & SPI Init
CpuMemoryTest in FSP tests 0 to 1M of the RAM after MRC init. With 
PAGING_IN_CACHE_AS_RAM enabled for GLK, there was no page table 
entry for this range which caused a page fault. Since this test 
is anyway not exhaustive, we will skip the memory test in FSP.

There is an option to do PCIe power sequence from within FSP if provided
with the GPIOs used for PERST to FSP. Since we do this from coreboot,
will skip the PCIe power sequence done by FSP.

FSP does not know what the clock requirements are for the device on
SPI bus, hence it should not modify what coreboot has set up. Hence 
skipping SPI clock programming in FSP.

CQ-DEPEND=CL:*627827
BUG=b:78599939, b:78599576, b:76058338
BRANCH=None
TEST=Build coreboot for Octopus board.

Change-Id: I4fa7a73fbb4676bb7af2416c8a33bf10ef41dd53
Signed-off-by: Srinidhi N Kaushik <srinidhi.n.kaushik@intel.com>
Reviewed-on: https://review.coreboot.org/26284
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-05-22 15:52:20 +00:00
..
apollolake soc/intel/apollolake: Bypass FSP's CpuMemorytest, PCIe pwr seq & SPI Init 2018-05-22 15:52:20 +00:00
baytrail {mb,nb,soc}: Remove references to pci_bus_default_ops() 2018-05-08 03:01:04 +00:00
braswell {mb,nb,soc}: Remove references to pci_bus_default_ops() 2018-05-08 03:01:04 +00:00
broadwell {mb,nb,soc}: Remove references to pci_bus_default_ops() 2018-05-08 03:01:04 +00:00
cannonlake src: Remove non-ascii characters 2018-05-22 02:54:24 +00:00
common soc/intel: Add support for USB ACPI code generation 2018-05-18 12:23:04 +00:00
denverton_ns bootblock: Allow more timestamps in bootblock_main_with_timestamp() 2018-05-22 02:39:11 +00:00
fsp_baytrail {mb,nb,soc}: Remove references to pci_bus_default_ops() 2018-05-08 03:01:04 +00:00
fsp_broadwell_de soc/intel/fsp_broadwell_de: Spell verb *set up* with space 2018-05-08 14:23:48 +00:00
quark bootblock: Allow more timestamps in bootblock_main_with_timestamp() 2018-05-22 02:39:11 +00:00
skylake src: Remove non-ascii characters 2018-05-22 02:54:24 +00:00
Kconfig soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00