HID: quirks: Add ALWAYS_POLL quirk for Beitong BTP-KP20D dongle

The BTP-KP20D dongle in Direct/HID mode (20dd:5159) re-enumerates every
few seconds because usbhid never submits its interrupt-IN URB: no HID
driver binds to the vendor-specific report descriptor, so the device is
never opened, and the firmware treats the idle endpoint as a lost link.

Add HID_QUIRK_ALWAYS_POLL to keep the interrupt-IN URB submitted from
probe time.

Signed-off-by: Aaron Ma <mapengyu@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
This commit is contained in:
Aaron Ma 2026-08-03 13:39:32 +08:00 • committed by Jiri Kosina
commit bfff246b3a
2 changed files with 4 additions and 0 deletions