diff options
Diffstat (limited to 'drivers/spi/spi-loopback-test.c')
| -rw-r--r-- | drivers/spi/spi-loopback-test.c | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/spi/spi-loopback-test.c b/drivers/spi/spi-loopback-test.c index dd7de8fa37d0..313106eb8d40 100644 --- a/drivers/spi/spi-loopback-test.c +++ b/drivers/spi/spi-loopback-test.c @@ -71,6 +71,11 @@ module_param(check_ranges, int, 0644);  MODULE_PARM_DESC(check_ranges,  		 "checks rx_buffer pattern are valid"); +static unsigned int delay_ms = 100; +module_param(delay_ms, uint, 0644); +MODULE_PARM_DESC(delay_ms, +		 "delay between tests, in milliseconds (default: 100)"); +  /* the actual tests to execute */  static struct spi_test spi_tests[] = {  	{ @@ -1098,7 +1103,8 @@ int spi_test_run_tests(struct spi_device *spi,  		 * detect the individual tests when using a logic analyzer  		 * we also add scheduling to avoid potential spi_timeouts...  		 */ -		mdelay(100); +		if (delay_ms) +			mdelay(delay_ms);  		schedule();  	}  |