coreboot/src
Aaron Durbin 67d487e687 soc/intel/skylake: make SPI support early stages
Using malloc() in SPI code is unnecessary as there's only
one SPI device that the SoC support code handles: boot
device. Therefore, use CAR to for the storage to work around
the current limiations of the SPI API which expects one to
return pointers to objects that are writable. Additionally,
include the SPI support code as well as its dependencies in
all the stages.

BUG=chrome-os-partner:56151

Change-Id: I0192ab59f3555deaf6a6878cc31c059c5c2b7d3f
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/16196
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Lee Leahy <leroy.p.leahy@intel.com>
2016-08-19 03:09:49 +02:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch arch/riscv: Improve and refactor trap handling diagnostics 2016-08-15 18:28:03 +02:00
commonlib commonlib/region: allow empty mmap()/munmap() in region_device_ops 2016-08-15 21:03:06 +02:00
console console: Add write line routine 2016-08-10 22:30:19 +02:00
cpu Kconfig: rename BOOT_MEDIA_SPI_BUS to BOOT_DEVICE_SPI_FLASH_BUS 2016-08-18 22:04:34 +02:00
device src/device: Capitalize CPU, RAM and ROM 2016-07-31 18:33:30 +02:00
drivers lib/cbfs_spi: provide boot_device_rw() support 2016-08-19 03:08:17 +02:00
ec chromeec/acpi: add Tablet event and EC ACPI MEM 2016-08-12 18:06:53 +02:00
include lib/boot_device: add RW boot device construct 2016-08-19 03:07:05 +02:00
lib lib/boot_device: add RW boot device construct 2016-08-19 03:07:05 +02:00
mainboard google/reef: Configure NFC gpios correctly before entering sleep 2016-08-19 03:04:31 +02:00
northbridge x4x: make preallocated IGD memory a cmos option 2016-08-09 10:43:03 +02:00
soc soc/intel/skylake: make SPI support early stages 2016-08-19 03:09:49 +02:00
southbridge bd82x6x/pch: move global variables to static variables in functions 2016-08-19 03:02:53 +02:00
superio superio/*: Relocate Kconfig to chip folder. 2016-08-09 10:38:30 +02:00
vboot Kconfig: rename BOOT_MEDIA_SPI_BUS to BOOT_DEVICE_SPI_FLASH_BUS 2016-08-18 22:04:34 +02:00
vendorcode vboot: Move TPM-related Kconfig selects from CHROMEOS to VBOOT 2016-08-16 23:14:21 +02:00
Kconfig Kconfig: introduce writable boot device notion 2016-08-19 03:05:18 +02:00