]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
authorLaurentiu Tudor <laurentiu.tudor@nxp.com>
Tue, 8 Apr 2025 10:58:14 +0000 (13:58 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Jun 2025 10:04:19 +0000 (11:04 +0100)
[ Upstream commit 23d060136841c58c2f9ee8c08ad945d1879ead4b ]

In case the MC firmware runs in debug mode with extensive prints pushed
to the console, the current timeout of 500ms is not enough.
Increase the timeout value so that we don't have any chance of wrongly
assuming that the firmware is not responding when it's just taking more
time.

Signed-off-by: Laurentiu Tudor <laurentiu.tudor@nxp.com>
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Link: https://lore.kernel.org/r/20250408105814.2837951-7-ioana.ciornei@nxp.com
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/bus/fsl-mc/mc-sys.c

index 85a0225db522a167cb1d5439e87d9eeb8cfc2e3a..14d77dc618cc11ee8e5fc44c44a8d6e08c10a58c 100644 (file)
@@ -19,7 +19,7 @@
 /**
  * Timeout in milliseconds to wait for the completion of an MC command
  */
-#define MC_CMD_COMPLETION_TIMEOUT_MS   500
+#define MC_CMD_COMPLETION_TIMEOUT_MS   15000
 
 /*
  * usleep_range() min and max values used to throttle down polling