851dde8255
Julius brought up confusion about the current spi api in [1]. In order alleviate the confusion stemming from supporting x86 spi flash controllers: - Remove spi_xfer_two_vectors() which was fusing transactions to accomodate the limitations of the spi controllers themselves. - Add spi_flash_vector_helper() for the x86 spi flash controllers to utilize in validating driver/controller current assumptions. - Remove the xfer() callback in the x86 spi flash drivers which will trigger an error as these controllers can't support the api. [1] https://mail.coreboot.org/pipermail/coreboot/2018-April/086561.html Change-Id: Id88adc6ad5234c29a739d43521c5f344bb7d3217 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/25745 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org> |
||
---|---|---|
.. | ||
acpi | ||
tpm | ||
adesto.c | ||
amic.c | ||
atmel.c | ||
bitbang.c | ||
boot_device_rw_nommap.c | ||
cbfs_spi.c | ||
eon.c | ||
flashconsole.c | ||
gigadevice.c | ||
Kconfig | ||
macronix.c | ||
Makefile.inc | ||
spansion.c | ||
spi-generic.c | ||
spi_flash.c | ||
spi_flash_internal.h | ||
spiconsole.c | ||
sst.c | ||
stmicro.c | ||
winbond.c |