sb/intel/i82801gx: Only include SPI code with SPI boot devices
On devices lacking SPI boot devices there is a hefty timeout penalty on probing for flash chips and this code would not be useful anyway. Change-Id: I0bec11372ef54c1e1e611b81f7013932257f4ca6 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/36868 Reviewed-by: Nico Huber <nico.h@gmx.de> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
e5ca52bbba
commit
767de0aac7
|
@ -23,7 +23,7 @@ config SOUTHBRIDGE_INTEL_I82801GX
|
||||||
select COMMON_FADT
|
select COMMON_FADT
|
||||||
select SOUTHBRIDGE_INTEL_COMMON_GPIO
|
select SOUTHBRIDGE_INTEL_COMMON_GPIO
|
||||||
select SOUTHBRIDGE_INTEL_COMMON_SMBUS
|
select SOUTHBRIDGE_INTEL_COMMON_SMBUS
|
||||||
select SOUTHBRIDGE_INTEL_COMMON_SPI
|
select SOUTHBRIDGE_INTEL_COMMON_SPI if BOOT_DEVICE_SPI_FLASH
|
||||||
select SOUTHBRIDGE_INTEL_COMMON_PMCLIB
|
select SOUTHBRIDGE_INTEL_COMMON_PMCLIB
|
||||||
select SOUTHBRIDGE_INTEL_COMMON_PMBASE
|
select SOUTHBRIDGE_INTEL_COMMON_PMBASE
|
||||||
select HAVE_INTEL_CHIPSET_LOCKDOWN
|
select HAVE_INTEL_CHIPSET_LOCKDOWN
|
||||||
|
|
|
@ -616,6 +616,7 @@ static void lpc_final(struct device *dev)
|
||||||
if (!CONFIG(INTEL_CHIPSET_LOCKDOWN))
|
if (!CONFIG(INTEL_CHIPSET_LOCKDOWN))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (CONFIG(BOOT_DEVICE_SPI_FLASH))
|
||||||
spi_finalize_ops();
|
spi_finalize_ops();
|
||||||
|
|
||||||
/* Lock SPIBAR */
|
/* Lock SPIBAR */
|
||||||
|
|
Loading…
Reference in New Issue