summaryrefslogtreecommitdiff
path: root/drivers/spi/spi-sh-msiof.c
diff options
context:
space:
mode:
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>2019-03-27 17:30:52 +0300
committerMark Brown <broonie@kernel.org>2019-04-02 09:01:15 +0300
commitaf0e6242909c3c4297392ca3e94eff1b4db71a97 (patch)
tree4ae786fa15f6de09bdef58c4566c737da62527ea /drivers/spi/spi-sh-msiof.c
parenta798a7086c38d91d304132c194cff9f02197f5cd (diff)
downloadlinux-af0e6242909c3c4297392ca3e94eff1b4db71a97.tar.xz
spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode
Taking one interrupt for every byte is rather slow. Since the controller is perfectly capable of transmitting 32 bits at a time, change t->bits_per-word to 32 when the length is divisible by 4 and large enough that the reduced number of interrupts easily compensates for the one or two extra fsl_spi_setup_transfer() calls this causes. Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-sh-msiof.c')
0 files changed, 0 insertions, 0 deletions