summaryrefslogtreecommitdiff
path: root/drivers/hid
diff options
context:
space:
mode:
authorVicki Pfau <vi@endrift.com>2025-10-07 04:05:32 +0300
committerJiri Kosina <jkosina@suse.com>2025-10-14 12:57:40 +0300
commitb73bc6a51f0c0066912c7e181acee41091c70fe6 (patch)
tree5bd2667a2211af6bee2f48592be1ad552578007e /drivers/hid
parent1d64624243af8329b4b219d8c39e28ea448f9929 (diff)
downloadlinux-b73bc6a51f0c0066912c7e181acee41091c70fe6.tar.xz
HID: nintendo: Wait longer for initial probe
Some third-party controllers, such as the PB Tails CHOC, won't always respond quickly on startup. Since this packet is needed for probe, and only once during probe, let's just wait an extra second, which makes connecting consistent. Signed-off-by: Vicki Pfau <vi@endrift.com> Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'drivers/hid')
-rw-r--r--drivers/hid/hid-nintendo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/hid-nintendo.c b/drivers/hid/hid-nintendo.c
index fb4985988615..e3e54f1df44f 100644
--- a/drivers/hid/hid-nintendo.c
+++ b/drivers/hid/hid-nintendo.c
@@ -2420,7 +2420,7 @@ static int joycon_read_info(struct joycon_ctlr *ctlr)
struct joycon_input_report *report;
req.subcmd_id = JC_SUBCMD_REQ_DEV_INFO;
- ret = joycon_send_subcmd(ctlr, &req, 0, HZ);
+ ret = joycon_send_subcmd(ctlr, &req, 0, 2 * HZ);
if (ret) {
hid_err(ctlr->hdev, "Failed to get joycon info; ret=%d\n", ret);
return ret;