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 <jon.lin@rock-chips.com>
This commit is contained in:
Jon Lin
2025-04-01 19:12:40 +08:00
committed by Tao Huang
parent ae7f489bc0
commit b7aab6c829

View File

@@ -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;