soc/intel/apollolake: Implement SPI controller driver
Implement flash read, write, and erase functionality using the hardware sequencing capabilities of the SOC. Due to changes in hardware requirements, the flash chip must be probed differently than on previous platforms (details explained in comments). Note that this is a minimal implementation, and does not provide all the bells and whistles. Change-Id: I6dcc3bc36dfce61927d126d231a16d485acb1bdc Signed-off-by: Alexandru Gagniuc <alexandrux.gagniuc@intel.com> Signed-off-by: Andrey Petrov <andrey.petrov@intel.com> Reviewed-on: https://review.coreboot.org/14246 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
committed by
Martin Roth
parent
b8671eafde
commit
0581a6759d
@@ -32,6 +32,7 @@ config CPU_SPECIFIC_OPTIONS
|
||||
select REG_SCRIPT
|
||||
select RELOCATABLE_RAMSTAGE # Build fails if this is not selected
|
||||
select SOC_INTEL_COMMON
|
||||
select SPI_FLASH
|
||||
select UDELAY_TSC
|
||||
select TSC_CONSTANT_RATE
|
||||
select UDELAY_TSC
|
||||
|
Reference in New Issue
Block a user