u-boot/drivers/spi
Marek Vasut ea5512eb09 spi: sh_qspi: Make use of the 32byte FIFO
The QSPI controller on RCar Gen2 has 32byte FIFO. Instead of doing
the SPI transmission 1 byte at time, if there is a 32byte chunk of
data to be transferred, fill the FIFO completely and then transfer
the data to/from the FIFO. This increases the SPI NOR access speed
significantly.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
2018-04-11 23:19:51 +02:00
..
altera_spi.c
atcspi200_spi.c spi: atcspi200: Drop non-dm code 2018-03-13 19:50:10 +05:30
ath79_spi.c
atmel_spi.c Revert "spi: atmel: Drop non-dm code" 2018-04-07 09:19:00 -04:00
atmel_spi.h Revert "spi: atmel: Drop non-dm code" 2018-04-07 09:19:00 -04:00
bcm63xx_hsspi.c dm: spi: add BCM63xx HSSPI driver 2018-01-24 12:04:06 +05:30
bcm63xx_spi.c dm: spi: add BCM63xx SPI driver 2018-01-24 12:03:43 +05:30
cadence_qspi.c spi: cadence_spi: Sync DT bindings with Linux 2018-01-24 12:07:50 +05:30
cadence_qspi.h spi: cadence_spi: Sync DT bindings with Linux 2018-01-24 12:07:50 +05:30
cadence_qspi_apb.c spi: cadence_qspi_apb: Make flash writes 32 bit aligned 2018-01-24 12:11:36 +05:30
cf_spi.c
davinci_spi.c spi: davinci_spi: Add da830-spi support for DM 2017-09-29 10:52:20 -04:00
designware_spi.c DW SPI: use 32 bit access instead of 16 and 32 bit mix 2018-03-22 23:01:35 +05:30
exynos_spi.c
fsl_dspi.c
fsl_espi.c
fsl_qspi.c Merge git://git.denx.de/u-boot-spi 2018-01-26 07:46:34 -05:00
fsl_qspi.h spi: fsl_qspi: Add controller busy check before new spi operation 2017-09-25 12:49:56 +05:30
ich.c spi: ich: Lock down controller settings if required 2017-10-27 15:13:47 +08:00
ich.h spi: ich: Lock down controller settings if required 2017-10-27 15:13:47 +08:00
Kconfig mtd: spi: Add Renesas RPC SPI-flash driver 2018-04-11 23:12:01 +02:00
kirkwood_spi.c spi: kirkwood_spi: implement workaround for FE-9144572 2018-01-24 12:04:08 +05:30
lpc32xx_ssp.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
Makefile mtd: spi: Add Renesas RPC SPI-flash driver 2018-04-11 23:12:01 +02:00
mpc8xx_spi.c powercp: mpc8xx: move commproc.h 2018-04-06 16:30:37 -04:00
mpc8xxx_spi.c
mvebu_a3700_spi.c wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
mxc_spi.c spi: mxc_spi: support driver model 2017-09-25 12:47:59 +05:30
mxs_spi.c
omap3_spi.c omap3: spi: Correct ti, pindir-d0-out-d1-in parsing 2018-03-23 23:03:29 +05:30
pic32_spi.c
renesas_rpc_spi.c mtd: spi: Add Renesas RPC SPI-flash driver 2018-04-11 23:12:01 +02:00
rk_spi.c rockchip: spi: the symbol for Hertz is Hz 2017-11-21 23:57:23 +01:00
rk_spi.h
sandbox_spi.c
sh_qspi.c spi: sh_qspi: Make use of the 32byte FIFO 2018-04-11 23:19:51 +02:00
sh_spi.c
sh_spi.h
soft_spi.c
soft_spi_legacy.c
spi-emul-uclass.c
spi-uclass.c spi: spi-uclass: Fix style violations 2018-01-24 12:04:08 +05:30
spi.c spi: Remove obsolete spi_base_setup_slave_fdt 2018-01-24 12:04:07 +05:30
stm32_qspi.c board: stm32: switch to DM STM32 timer 2018-03-13 21:45:37 -04:00
tegra20_sflash.c dm: tegra: Convert clock_decode_periph_id() to support livetree 2017-07-28 12:02:47 -06:00
tegra20_slink.c dm: tegra: Convert clock_decode_periph_id() to support livetree 2017-07-28 12:02:47 -06:00
tegra114_spi.c dm: tegra: spi: Convert to livetree 2017-07-28 12:02:47 -06:00
tegra210_qspi.c dm: tegra: Convert clock_decode_periph_id() to support livetree 2017-07-28 12:02:47 -06:00
tegra_spi.h
ti_qspi.c
xilinx_spi.c
zynq_qspi.c
zynq_spi.c