]> git.baikalelectronics.ru Git - kernel.git/commit
spi: img-spfi: Setup TRANSACTION register before CONTROL register
authorSifan Naeem <sifan.naeem@imgtec.com>
Mon, 6 Apr 2015 21:29:06 +0000 (14:29 -0700)
committerMark Brown <broonie@kernel.org>
Wed, 8 Apr 2015 10:35:54 +0000 (11:35 +0100)
commitd03568ad574a56bfa9a6ceb95e33c6ba0ce8ccfa
tree372bd0c2545b114affa74d01fb99506312bb8342
parentbf6fc6ee18e733d2c2f9d318fe4e62d5a7c07c4f
spi: img-spfi: Setup TRANSACTION register before CONTROL register

Setting the transfer length in the TRANSACTION register after the
CONTROL register is programmed causes intermittent timeout issues in
SPFI transfers when using the SPI framework to control the CS GPIO
lines.  To avoid this issue, set transfer length before programming
the CONTROL register.

Signed-off-by: Sifan Naeem <sifan.naeem@imgtec.com>
Signed-off-by: Andrew Bresticker <abrestic@chromium.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-img-spfi.c