aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/spi/spi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c
index d0b28bba38be..970866d23a9b 100644
--- a/drivers/spi/spi.c
+++ b/drivers/spi/spi.c
@@ -591,7 +591,6 @@ static int spi_transfer_one_message(struct spi_master *master,
591 struct spi_message *msg) 591 struct spi_message *msg)
592{ 592{
593 struct spi_transfer *xfer; 593 struct spi_transfer *xfer;
594 bool cur_cs = true;
595 bool keep_cs = false; 594 bool keep_cs = false;
596 int ret = 0; 595 int ret = 0;
597 596
@@ -627,8 +626,9 @@ static int spi_transfer_one_message(struct spi_master *master,
627 &msg->transfers)) { 626 &msg->transfers)) {
628 keep_cs = true; 627 keep_cs = true;
629 } else { 628 } else {
630 cur_cs = !cur_cs; 629 spi_set_cs(msg->spi, false);
631 spi_set_cs(msg->spi, cur_cs); 630 udelay(10);
631 spi_set_cs(msg->spi, true);
632 } 632 }
633 } 633 }
634 634