commit | fa2d1ea42271b81b04e64b2fa73d6ebbbc563294 | [log] [tgz] |
---|---|---|
author | Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | Thu Mar 11 11:01:42 2021 +0530 |
committer | Christopher Friedt <chrisfriedt@gmail.com> | Thu Jul 15 06:43:23 2021 -0400 |
tree | 51a33c5e06ddfc98c5d28fc36854056059201a6f | |
parent | a95457a984dde16d131b9bf607e45e72f6844676 [diff] |
drivers: spi: Use timeout for transfer completion Instead of waiting forever for the SPI transfer to complete, let's use a timeout value and bail out if elapsed. The timeout value logic is, xfer_len/frequency + tolerance Tolerance value can be modified using a Kconfig symbol, CONFIG_SPI_COMPLETION_TIMEOUT_TOLERANCE. It defaults to 200ms. Fixes: #33192 Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>