summaryrefslogtreecommitdiff
path: root/tools/firmware
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2019-10-18 17:35:04 +0200
committerMark Brown <broonie@kernel.org>2019-10-18 18:42:28 +0100
commitfed8d8c7a6dc2a76d7764842853d81c770b0788e (patch)
tree6a0a9c76b4d43bf6599122811b331ea609fd5dcd /tools/firmware
parent2de860b4a7a0bd5a4b5bd3bff0e6a615495df4ba (diff)
spi: atmel: fix handling of cs_change set on non-last xfer
The driver does the wrong thing when cs_change is set on a non-last xfer in a message. When cs_change is set, the driver deactivates the CS and leaves it off until a later xfer again has cs_change set whereas it should be briefly toggling CS off and on again. This patch brings the behaviour of the driver back in line with the documentation and common sense. The delay of 10 us is the same as is used by the default spi_transfer_one_message() function in spi.c. [gregory: rebased on for-5.5 from spi tree] Fixes: 8090d6d1a415 ("spi: atmel: Refactor spi-atmel to use SPI framework queue") Signed-off-by: Mans Rullgard <mans@mansr.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com> Link: https://lore.kernel.org/r/20191018153504.4249-1-gregory.clement@bootlin.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/firmware')
0 files changed, 0 insertions, 0 deletions