summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJean Pihet <jean.pihet@newoldbits.com>2020-01-14 15:41:25 +0300
committerMark Brown <broonie@kernel.org>2020-01-14 18:26:05 +0300
commite7cc5cfbea4c9bd2c452cb81d0829e9259dd84d8 (patch)
treeac6522d791303c61165a16920fde5e00e011274b /include
parente97f491450805fe6cbfd482b97b5427b21dec575 (diff)
downloadlinux-e7cc5cfbea4c9bd2c452cb81d0829e9259dd84d8.tar.xz
spi: spi-ti-qspi: optimize byte-transfers
Optimize the 8-bit based transfers, as used by the SPI flash devices, by reading the data registers by 32 and 128 bits when possible and copy the contents to the receive buffer. The speed improvement is 4.9x using quad read. Signed-off-by: Jean Pihet <jean.pihet@newoldbits.com> Cc: Ryan Barnett <ryan.barnett@rockwellcollins.com> Cc: Conrad Ratschan <conrad.ratschan@rockwellcollins.com> Cc: Arnout Vandecappelle <arnout.vandecappelle@essensium.com> Link: https://lore.kernel.org/r/20200114124125.361429-3-jean.pihet@newoldbits.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions