aboutsummaryrefslogtreecommitdiff
path: root/scripts/gcc-plugins/gcc-generate-rtl-pass.h
diff options
context:
space:
mode:
authorMans Rullgard <[email protected]>2019-10-18 17:35:04 +0200
committerMark Brown <[email protected]>2019-10-18 18:42:28 +0100
commitfed8d8c7a6dc2a76d7764842853d81c770b0788e (patch)
tree6a0a9c76b4d43bf6599122811b331ea609fd5dcd /scripts/gcc-plugins/gcc-generate-rtl-pass.h
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 <[email protected]> Acked-by: Nicolas Ferre <[email protected]> Signed-off-by: Gregory CLEMENT <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/gcc-generate-rtl-pass.h')
0 files changed, 0 insertions, 0 deletions