coreboot/src/drivers/spi
Simon Glass 82cb93f6be spi: Add a way to show SPI transfer speed for reads
SPI read speed directly impacts boot time and we do quite a lot of
reading.

Add a way to easily find out the speed of SPI flash reads within
coreboot.

Write speed is less important since there are very few writes and they
are small.

BUG=chrome-os-partner:56556
BRANCH=none
TEST=run on gru with SPI_SPEED_DEBUG set to 1. See the output messages:
read SPI 627d4 7d73: 18455 us, 1740 KB/s, 13.920 Mbps

Change-Id: Iec66f5b8e3ad62f14d836a538dc7801e4ca669e7
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/376944
Commit-Ready: Julius Werner <jwerner@chromium.org>
Tested-by: Simon Glass <sjg@google.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2016-09-07 14:01:15 -07:00
..
tpm UPSTREAM: tpm2: Fixed typo 2016-08-19 14:20:07 -07:00
adesto.c drivers/spi: Pass flash parameters from coreboot to payload 2015-04-17 09:21:07 +02:00
amic.c drivers/spi: Pass flash parameters from coreboot to payload 2015-04-17 09:21:07 +02:00
atmel.c drivers/spi: Pass flash parameters from coreboot to payload 2015-04-17 09:21:07 +02:00
boot_device_rw_nommap.c UPSTREAM: drivers/spi: remove unconditional RW boot device initialization 2016-08-25 01:44:30 -07:00
cbfs_spi.c spi: Add a way to show SPI transfer speed for reads 2016-09-07 14:01:15 -07:00
eon.c spi: Add function to read flash status register 2015-04-17 09:21:22 +02:00
gigadevice.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
Kconfig UPSTREAM: drivers/spi: provide optional implementation of boot_device_rw() 2016-08-21 12:04:56 -07:00
macronix.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
Makefile.inc UPSTREAM: drivers/spi: provide optional implementation of boot_device_rw() 2016-08-21 12:04:56 -07:00
spansion.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
spi_flash.c UPSTREAM: drivers/spi: ensure SPI flash is boot device for coreboot tables 2016-08-21 12:04:51 -07:00
spi_flash_internal.h spi: Add function to read flash status register 2015-04-17 09:21:22 +02:00
spiconsole.c UPSTREAM: Remove extra newlines from the end of all coreboot files. 2016-08-04 23:36:56 -07:00
sst.c spi/SST: fix write support for SST25VF064C 2016-03-11 18:55:51 +01:00
stmicro.c UPSTREAM: drivers/spi: Add support for Micron N25Q128A 2016-08-12 13:44:56 -07:00
winbond.c spi: Add support for Winbond W25Q256 2016-05-09 08:30:22 +02:00