Searched hist:"6 eef895581c9b5fcd002ff77837e0c3a4b1eecf6" (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/spi/ |
H A D | spi-sun6i.c | diff 6eef895581c9b5fcd002ff77837e0c3a4b1eecf6 Thu Jun 22 11:06:34 CEST 2023 Miquel Raynal <miquel.raynal@bootlin.com> spi: sun6i: Use the new helper to derive the xfer timeout value
A helper was recently added to the core to factorize common code between drivers, like the amount of time a driver should wait for a transfer to happen.
It is of course possible to use a default value (like eg. 1s) but it is way stronger to adapt this amount of time to the transfer. Indeed, long transfers (eg. 4MiB) on a slow single-spi bus might take more than the usual second of timeout and prevent lengthy transfers.
The core helper was heavily inspired by the logic applied in this driver, the only difference being the minimum amount of time which was enlarged from 0.1s to 0.5s.
Use this helper instead of open-coding it.
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Acked-by: Jernej Škrabec <jernej.skrabec@gmail.com> Link: https://lore.kernel.org/r/Message-Id: <20230622090634.3411468-4-miquel.raynal@bootlin.com> Signed-off-by: Mark Brown <broonie@kernel.org>
|