From b7aab6c829c85592e2fe4fb9c0b1f402c5ce9d4e Mon Sep 17 00:00:00 2001 From: Jon Lin Date: Tue, 1 Apr 2025 19:12:40 +0800 Subject: [PATCH] spi: spidev-rkmst: Fix wait for ready timeout Modify to the correct waiting time. By default, the slave ready must be confirmed by the ready signal, otherwise the function can only be realized by time redundancy. Change-Id: I721979a6bacc4cb2b58f434156ecb7b399a1dfb7 Signed-off-by: Jon Lin --- drivers/spi/spidev-rkmst.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/spi/spidev-rkmst.c b/drivers/spi/spidev-rkmst.c index c52cb194f2cc..5b90ce7b0153 100644 --- a/drivers/spi/spidev-rkmst.c +++ b/drivers/spi/spidev-rkmst.c @@ -143,7 +143,7 @@ static int spidev_mst_read(struct spidev_rkmst_data *spidev, void *rxbuf, size_t spi_message_init(&m); spi_message_add_tail(&t, &m); - ret = spidev_mst_wait_for_slave_ready(spidev, SPI_OBJ_MAX_XFER_SIZE); + ret = spidev_mst_wait_for_slave_ready(spidev, SPI_OBJ_DEFAULT_TIMEOUT_US); if (ret < 0) return ret; @@ -169,7 +169,7 @@ static int spidev_slv_write_and_read(struct spidev_rkmst_data *spidev, spi_message_init(&m); spi_message_add_tail(&t, &m); - ret = spidev_mst_wait_for_slave_ready(spidev, SPI_OBJ_MAX_XFER_SIZE); + ret = spidev_mst_wait_for_slave_ready(spidev, SPI_OBJ_DEFAULT_TIMEOUT_US); if (ret < 0) return ret;