]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts
authorChristophe Kerello <christophe.kerello@st.com>
Wed, 6 May 2020 09:11:12 +0000 (11:11 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 11 May 2020 19:45:18 +0000 (21:45 +0200)
commit6f49b289fd50cdf2416905ce401a7ffdadc24871
tree816fd018d9f7dc3cfdf33a3cbe2594d04217553b
parenta5b9a789064c67f180aaf8a318be7eb16f5888e3
mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts

This patch removes the constant FMC2_TIMEOUT_US.
FMC2_TIMEOUT_MS will be used each time that we need to wait (except
when the timeout value is set by the framework).

It was seen, during stress tests with the sequencer in an overloaded
system, that we could be close to 1 second, even if we never met this
value. To be safe, FMC2_TIMEOUT_MS is set to 5 seconds.

Signed-off-by: Christophe Kerello <christophe.kerello@st.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/1588756279-17289-4-git-send-email-christophe.kerello@st.com
drivers/mtd/nand/raw/stm32_fmc2_nand.c