diff options
author | Akinobu Mita <akinobu.mita@gmail.com> | 2017-03-18 03:17:31 +0900 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-03-17 21:54:12 +0000 |
commit | 8687113e1515f4c9104a6eaedc384ec762c6550f (patch) | |
tree | 32988ba068a372ce72d5ef12a3e4ee1362f77723 /drivers/spi/spi-loopback-test.c | |
parent | ea9936f32435699907807aaac87f993482208578 (diff) | |
download | talos-op-linux-8687113e1515f4c9104a6eaedc384ec762c6550f.tar.gz talos-op-linux-8687113e1515f4c9104a6eaedc384ec762c6550f.zip |
spi: loopback-test: add test spi_message with delay after transfers
This adds a new test to check whether the spi_transfer.delay_usecs
setting has properly taken effect.
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-loopback-test.c')
-rw-r--r-- | drivers/spi/spi-loopback-test.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/spi/spi-loopback-test.c b/drivers/spi/spi-loopback-test.c index 66e8cfd04395..fcae3377ec26 100644 --- a/drivers/spi/spi-loopback-test.c +++ b/drivers/spi/spi-loopback-test.c @@ -273,6 +273,25 @@ static struct spi_test spi_tests[] = { }, }, }, + { + .description = "two tx+rx transfers - delay after transfer", + .fill_option = FILL_COUNT_8, + .iterate_len = { ITERATE_MAX_LEN }, + .iterate_transfer_mask = BIT(0) | BIT(1), + .transfer_count = 2, + .transfers = { + { + .tx_buf = TX(0), + .rx_buf = RX(0), + .delay_usecs = 1000, + }, + { + .tx_buf = TX(0), + .rx_buf = RX(0), + .delay_usecs = 1000, + }, + }, + }, { /* end of tests sequence */ } }; |