From a46387712da12b61bf1ce1a3f63b60a17b098960 Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Tue, 7 Apr 2020 14:36:06 -0700 Subject: [PATCH] platform/chrome: cros_ec_spi: Wait for USECS, not NSECS The use of `delay_usecs` in terminate_request() was replaced with the new `delay` struct used by the SPI subsystem, however the unit was set to SPI_DELAY_UNIT_NSECS instead of SPI_DELAY_UNIT_USECS. This fixes that. Fixes: 7d3ca507fda9 ("platform/chrome: cros_ec_spi: Use new structure for SPI transfer delays") Signed-off-by: Benson Leung --- drivers/platform/chrome/cros_ec_spi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/chrome/cros_ec_spi.c b/drivers/platform/chrome/cros_ec_spi.c index 665ab15..debea5c 100644 --- a/drivers/platform/chrome/cros_ec_spi.c +++ b/drivers/platform/chrome/cros_ec_spi.c @@ -128,7 +128,7 @@ static int terminate_request(struct cros_ec_device *ec_dev) spi_message_init(&msg); memset(&trans, 0, sizeof(trans)); trans.delay.value = ec_spi->end_of_msg_delay; - trans.delay.unit = SPI_DELAY_UNIT_NSECS; + trans.delay.unit = SPI_DELAY_UNIT_USECS; spi_message_add_tail(&trans, &msg); ret = spi_sync_locked(ec_spi->spi, &msg); -- 2.7.4