]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Input: elan_i2c - increase device reset wait timeout after update FW
authorJingle Wu 吳金國 <jingle.wu@emc.com.tw>
Tue, 21 Apr 2026 07:02:33 +0000 (07:02 +0000)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 23 Apr 2026 17:36:46 +0000 (10:36 -0700)
Extend wait_for_completion_timeout from 300ms to 700ms to ensure
sufficient time for device reset after firmware update.

Signed-off-by: Jingle Wu <jingle.wu@emc.com.tw>
Link: https://patch.msgid.link/KL1PR01MB5116031986614B3214EF2F30DC2C2@KL1PR01MB5116.apcprd01.prod.exchangelabs.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/elan_i2c_i2c.c

index a9057d124a8881d33cb890d23de9e5845b9f1d79..88d4070d4b44f4644622d85f4deb9c7c1e7dc733 100644 (file)
@@ -690,7 +690,7 @@ static int elan_i2c_finish_fw_update(struct i2c_client *client,
        if (error) {
                dev_err(dev, "device reset failed: %d\n", error);
        } else if (!wait_for_completion_timeout(completion,
-                                               msecs_to_jiffies(300))) {
+                                               msecs_to_jiffies(700))) {
                dev_err(dev, "timeout waiting for device reset\n");
                error = -ETIMEDOUT;
        }