diff options
| -rw-r--r-- | raiden_debug_spi.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/raiden_debug_spi.c b/raiden_debug_spi.c index fa422682..69144554 100644 --- a/raiden_debug_spi.c +++ b/raiden_debug_spi.c @@ -562,6 +562,15 @@ loop_end:  		return ret;  	} +	/* +	 * Allow for power to settle on the AP and EC flash devices. +	 * Load switches can have a 1-3 ms turn on time, and SPI flash devices +	 * can require up to 10 ms from power on to the first write. +	 */ +	if ((request_enable == RAIDEN_DEBUG_SPI_REQ_ENABLE_AP) || +		(request_enable == RAIDEN_DEBUG_SPI_REQ_ENABLE_EC)) +		usleep(50 * 1000); +  	register_spi_master(&spi_master_raiden_debug);  	register_shutdown(shutdown, NULL); | 
