]> 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)
commit5ddfbc7571a64c91116e1fe55dd20cb427a9fe70
tree816fd018d9f7dc3cfdf33a3cbe2594d04217553b
parent8d1a6eacb49f1ef74e2164353b61623c7cdb35ff
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