coreboot-kgpe-d16/src/southbridge
Aaron Durbin 851dde8255 drivers/spi: reduce confusion in the API
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>
2018-04-23 20:58:58 +00:00
..
amd drivers/spi: reduce confusion in the API 2018-04-23 20:58:58 +00:00
broadcom smbus: Fix a typo ("Set the device I'm talking too") 2017-09-27 16:38:18 +00:00
intel drivers/spi: reduce confusion in the API 2018-04-23 20:58:58 +00:00
nvidia smbus: Fix a typo ("Set the device I'm talking too") 2017-09-27 16:38:18 +00:00
ricoh/rl5c476 Rename __attribute__((packed)) --> __packed 2017-07-13 19:45:59 +00:00
sis/sis966 smbus: Fix a typo ("Set the device I'm talking too") 2017-09-27 16:38:18 +00:00
ti
via southbridge: Remove trailing space in dump_south() output 2017-11-03 23:54:41 +00:00