]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
spi: loopback-test: add test spi_message with delay after transfers
authorAkinobu Mita <akinobu.mita@gmail.com>
Fri, 17 Mar 2017 18:17:31 +0000 (03:17 +0900)
committerMark Brown <broonie@kernel.org>
Fri, 17 Mar 2017 21:54:12 +0000 (21:54 +0000)
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>
drivers/spi/spi-loopback-test.c

index 66e8cfd043956e9408fb2ebfcbaad5c8bdc0c83b..fcae3377ec268684e87042162bba0dccc3d612f8 100644 (file)
@@ -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 */ }
 };