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)
commit0185d50c5220e772aa90a21c515b0c87660ec4d7
tree816fd018d9f7dc3cfdf33a3cbe2594d04217553b
parent2d3d54bf1294f6290e55841e52bfbe6b9e65704b
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