aboutsummaryrefslogtreecommitdiff
path: root/drivers/video/vidconsole-uclass.c
diff options
context:
space:
mode:
authorJanne Grunau2024-04-04 08:25:54 +0200
committerMarek Vasut2024-04-12 14:53:13 +0200
commit63f6a449bffe46beca89580d3efa48e5d041025c (patch)
tree4e936f87853018016ee311dcf9632c6b7ec63fbe /drivers/video/vidconsole-uclass.c
parent575c68279c41b95804bfe531ea1f7407205fcc1e (diff)
usb: kbd: Add probe quirk for Apple and Keychron keyboards
Those keyboards do not return the current device state. Polling will timeout unless there are key presses. This is not a problem during operation but the initial device state query during probing will fail. Skip this step in usb_kbd_probe_dev() to make these devices useable. Not all Apple keyboards behave like this. A keyboard with USB vendor/product ID 05ac:0221 is reported to work with the current code. Unfortunately some Keychron keyboards "re-use" Apple's vendor ID and show the same behavior (Keychron C2, 05ac:024f for example). Reviewed-by: Marek Vasut <marex@denx.de> Reviewed-by: Neal Gompa <neal@gompa.dev> Signed-off-by: Janne Grunau <j@jannau.net>
Diffstat (limited to 'drivers/video/vidconsole-uclass.c')
0 files changed, 0 insertions, 0 deletions