diff options
author | Alexandru Gagniuc <alexandrux.gagniuc@intel.com> | 2016-02-24 15:08:23 -0800 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2016-04-11 16:26:29 +0200 |
commit | 0581a6759dea55d21ff7d75da902a608542a4918 (patch) | |
tree | 44f469592a73524dea036ddab6b969a938f24454 /src/soc/intel/apollolake/Makefile.inc | |
parent | b8671eafde839cb93aa4af3888f2fedf59401899 (diff) | |
download | coreboot-0581a6759dea55d21ff7d75da902a608542a4918.tar.xz |
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>
Diffstat (limited to 'src/soc/intel/apollolake/Makefile.inc')
-rw-r--r-- | src/soc/intel/apollolake/Makefile.inc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/soc/intel/apollolake/Makefile.inc b/src/soc/intel/apollolake/Makefile.inc index 70ab515c54..eb3058dec1 100644 --- a/src/soc/intel/apollolake/Makefile.inc +++ b/src/soc/intel/apollolake/Makefile.inc @@ -38,6 +38,7 @@ ramstage-y += memmap.c ramstage-y += mmap_boot.c ramstage-y += uart.c ramstage-y += northbridge.c +ramstage-y += spi.c postcar-y += exit_car.S postcar-y += memmap.c |