]> git.ipfire.org Git - people/arne_f/kernel.git/commit
spi: sunxi: fix transfer timeout
authorMichal Suchanek <hramrach@gmail.com>
Mon, 13 Jun 2016 17:46:49 +0000 (17:46 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Aug 2016 10:54:47 +0000 (12:54 +0200)
commit3fe82d1e0b1c65c04c4b4f6cf330cae6b34ff6bc
tree6a80ca3a192c9ccaf5f53cb472ea592bf0567dc8
parentef40d3f3739dbee0178624c5a4e6cda3a92af99a
spi: sunxi: fix transfer timeout

commit 719bd6542044efd9b338a53dba1bef45f40ca169 upstream.

The trasfer timeout is fixed at 1000 ms. Reading a 4Mbyte flash over
1MHz SPI bus takes way longer than that. Calculate the timeout from the
actual time the transfer is supposed to take and multiply by 2 for good
measure.

Signed-off-by: Michal Suchanek <hramrach@gmail.com>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/spi/spi-sun4i.c
drivers/spi/spi-sun6i.c