spi: ar934x: fix transfer and word delays
authorOskari Lemmela <oskari@lemmela.net>
Wed, 22 Dec 2021 05:59:58 +0000 (07:59 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 22 Dec 2021 12:43:02 +0000 (12:43 +0000)
Add missing delay between transferred messages and words.

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
Link: https://lore.kernel.org/r/20211222055958.1383233-3-oskari@lemmela.net
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-ar934x.c

index def32e0aaefe309f6d034cb203f295d07ddebc52..e1b64e35900c5c8f00b8cd81a4322476fc92f8d0 100644 (file)
@@ -137,8 +137,10 @@ static int ar934x_spi_transfer_one_message(struct spi_controller *master,
                                        reg >>= 8;
                                }
                        }
+                       spi_delay_exec(&t->word_delay, t);
                }
                m->actual_length += t->len;
+               spi_transfer_delay_exec(t);
        }
 
 msg_done: