Home
last modified time | relevance | path

Searched hist:"6 eef895581c9b5fcd002ff77837e0c3a4b1eecf6" (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/spi/
H A Dspi-sun6i.cdiff 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>