1. c838172 usb: kbd: Add probe quirk for Apple and Keychron keyboards by Janne Grunau · Thu Apr 04 08:25:54 2024 +0200
  2. 4a7fda9 usb: kbd: support Apple Magic Keyboards (2021) by Janne Grunau · Thu Apr 04 08:25:53 2024 +0200
  3. 80877fa cyclic: Use schedule() instead of WATCHDOG_RESET() by Stefan Roese · Fri Sep 02 14:10:46 2022 +0200
  4. 70ffe4e usb: kbd: allow probing even if usbkbd not in stdin by Kory Maincent · Wed Jun 22 10:59:31 2022 +0200
  5. d36c85a console: usb: kbd: Limit poll frequency to improve performance by Thomas Watson · Thu Feb 10 15:13:14 2022 -0600
  6. 6de61c8 usb: kbd: Also accept keyboards with Interrupt OUT endpoint by Stefan Brüns · Sat Feb 20 17:26:06 2021 +0100
  7. 05a17e8 usb: kbd: destroy device after console is stopped by Andy Shevchenko · Thu Feb 11 17:09:44 2021 +0200
  8. 0f2af88 common: Drop log.h from common header by Simon Glass · Sun May 10 11:40:05 2020 -0600
  9. 809a220 usb: kbd: move USB_KBD_BOOT_REPORT_SIZE to usb.h by Heinrich Schuchardt · Sat Nov 23 18:15:22 2019 +0100
  10. 8e505ee usb: kbd: implement special keys by Heinrich Schuchardt · Sat Nov 23 18:15:21 2019 +0100
  11. d05aaef usb: kbd: simplify coding for arrow keys by Heinrich Schuchardt · Sat Nov 23 18:15:20 2019 +0100
  12. 90d746f usb: kbd: signature of usb_kbd_put_queue() by Heinrich Schuchardt · Sat Nov 23 18:15:19 2019 +0100
  13. 38ed7fe usb: kbd: fix typo by Heinrich Schuchardt · Sat Nov 23 18:15:18 2019 +0100
  14. 1c95b9f usb: Add nonblock argument to submit_int_msg by Michal Suchanek · Sun Aug 18 10:55:27 2019 +0200
  15. f5d5af4 usb: usb_submit_int_msg -> usb_int_msg by Michal Suchanek · Sun Aug 18 10:55:25 2019 +0200
  16. 46c83f3 usb_kdb: only process events successfully received by Michal Suchanek · Sun Aug 18 10:55:24 2019 +0200
  17. 0af6e2d env: Move env_get() to env.h by Simon Glass · Thu Aug 01 09:46:52 2019 -0600
  18. f608321 usb: kbd: Properly translate up/down arrow keys by Andre Przywara · Sat Mar 23 01:30:01 2019 +0000
  19. 8a3cb9f1 usb: s/CONFIG_DM_USB/CONFIG_IS_ENABLED(DM_USB)/ by Sven Schwermer · Wed Nov 21 08:43:56 2018 +0100
  20. 2b0634d usb_kdb: Get stdio_dev directly from sdev pointer by Michal Simek · Wed Jun 27 14:35:07 2018 +0200
  21. 07b3cc9 usb_kbd: Add support for watchdog by Michal Simek · Wed Jun 27 14:16:54 2018 +0200
  22. 10e4779 SPDX: Convert all of our single license tags to Linux Kernel style by Tom Rini · Sun May 06 17:58:06 2018 -0400
  23. 64b723f env: Rename getenv/_f() to env_get() by Simon Glass · Thu Aug 03 12:22:12 2017 -0600
  24. dfc2535 console: Don't enable CONFIG-CONSOLE_MUX, etc. in SPL by Simon Glass · Mon Jan 16 07:03:26 2017 -0700
  25. 3110ece Convert CONFIG_SYS_STDIO_DEREGISTER to Kconfig by Simon Glass · Mon Oct 17 20:13:02 2016 -0600
  26. 9b70df5 usb: squash lines for immediate return by Masahiro Yamada · Tue Sep 06 22:17:35 2016 +0900
  27. a88d437 usb: kbd: Do not deregister usbkbd twice when using dm by Hans de Goede · Sun Apr 03 09:18:53 2016 +0200
  28. 0082cd1 usb: kbd: Prevent out of bound access by Marek Vasut · Mon Jan 25 22:00:44 2016 +0100
  29. 3c3ba90 dm: usb: Add a remove() method for USB keyboards by Simon Glass · Sun Jan 03 13:50:31 2016 -0700
  30. 1fd879e usb: kbd: don't use int xfers when polling via ctrl xfers by Stephen Warren · Fri Nov 13 13:34:09 2015 -0700
  31. ab88fdb usb: Avoid open-coded USB constants in usb_kbd.c by Simon Glass · Sun Nov 08 23:48:04 2015 -0700
  32. 48629c5 usb: Drop unused code in usb_kbd.c by Simon Glass · Sun Nov 08 23:48:03 2015 -0700
  33. a73bda4 Move console definitions into a new console.h file by Simon Glass · Sun Nov 08 23:47:45 2015 -0700
  34. ed32c0c dm: input: Create a keyboard uclass by Simon Glass · Sun Oct 18 21:17:10 2015 -0600
  35. 02f0c28 dm: usb: Add support for USB keyboards with driver model by Simon Glass · Tue Sep 08 11:15:11 2015 -0600
  36. 6abe4b6 video: Drop DEV_FLAGS_SYSTEM flag by Bin Meng · Tue Nov 03 23:23:37 2015 -0800
  37. 2dd337a Move ALLOC_CACHE_ALIGN_BUFFER() to the new memalign.h header by Simon Glass · Wed Sep 02 17:24:58 2015 -0600
  38. 46952fb dm: usb: Adjust the USB_DEVICE() macro naming by Simon Glass · Mon Jul 06 16:47:51 2015 -0600
  39. d4e99a6 usb: kbd: Disable idle input reports when we do not need them by Hans de Goede · Thu Jun 18 22:34:34 2015 +0200
  40. 650d720 usb: kbd: Fix key repeat not always working by Hans de Goede · Tue May 19 22:51:03 2015 +0200
  41. 5f1296b dm: usb: Support driver model with USB keyboards by Simon Glass · Wed Mar 25 12:22:34 2015 -0600
  42. fcdc0c3 dm: usb: Split out the keyboard probe into its own function by Simon Glass · Wed Mar 25 12:22:33 2015 -0600
  43. e8790a2 usb: Fix usb_kbd_deregister when console-muxing is used by Hans de Goede · Sun Jan 11 20:34:44 2015 +0100
  44. bbd2d2a usb: Add an interval parameter to create_int_queue by Hans de Goede · Sun Jan 11 20:38:28 2015 +0100
  45. 2d02ae7 usb: kbd: Add (optional) support for using an interrupt queue for polling by Hans de Goede · Wed Sep 24 14:06:11 2014 +0200
  46. 3c79470 usb: kbd: Cache pipe, interval and packetsize by Hans de Goede · Wed Sep 24 14:06:10 2014 +0200
  47. 55a5451 usb: kbd: Fix memleak on usb_kbd_deregister() by Hans de Goede · Wed Sep 24 14:06:08 2014 +0200
  48. 36fc749 usb: kbd: Remove unused usb_kbd_generic_poll function by Hans de Goede · Wed Sep 24 14:06:07 2014 +0200
  49. 3e51df0 usb: kbd: Allow "usb reset" to continue when an usb kbd is used by Hans de Goede · Sat Sep 20 16:54:38 2014 +0200
  50. 1a58638 stdio: Add force parameter to stdio_deregister by Hans de Goede · Sat Sep 20 16:54:37 2014 +0200
  51. 7d21c8b usb: kbd: Remove check for already being registered by Hans de Goede · Sat Sep 20 16:54:36 2014 +0200
  52. f565623 usb: kbd: Do not treat -ENODEV as an error for usb_kbd_deregister by Hans de Goede · Sat Sep 20 16:54:34 2014 +0200
  53. e402b6c usb: kbd: Fix unaligned buffer usage in usb_kbd_setled() by Hans de Goede · Sat Sep 20 16:51:26 2014 +0200
  54. 0d1e1f7 stdio: Pass device pointer to stdio methods by Simon Glass · Wed Jul 23 06:54:59 2014 -0600
  55. 1867bd4 stdio: Remove redundant code around stdio_register() calls by Simon Glass · Wed Jul 23 06:54:58 2014 -0600
  56. 17472dc usb: Fix USB keyboard polling via control endpoint by Adrian Cox · Thu Apr 10 14:02:44 2014 +0100
  57. e2ebec8 console: usb: kbd: To fix slow TFTP booting by Jim Lin · Mon Aug 26 20:21:09 2013 +0800
  58. c562f97 console: usb: kbd: To improve TFTP booting performance by Jim Lin · Tue Aug 13 19:04:22 2013 +0800
  59. d79de1d Add GPL-2.0+ SPDX-License-Identifier to source files by Wolfgang Denk · Mon Jul 08 09:37:19 2013 +0200
  60. 0eab998 usb: workaround non-working keyboards. by Vincent Palatin · Fri May 10 19:48:59 2013 -0700
  61. 4d6839f usb: properly re-initialize the USB keyboard. by Vincent Palatin · Fri May 10 19:48:58 2013 -0700
  62. f94c95d usb: common: Weed out USB_**_PRINTFs from usb framework by Vivek Gautam · Fri Apr 12 16:34:33 2013 +0530
  63. 1bfb4cd USB: add arrow key support to usb_kbd by Allen Martin · Tue Nov 06 13:26:03 2012 -0800
  64. ef769ca USB: make usb_kbd obey USB DMA alignment requirements by Allen Martin · Wed Oct 24 08:32:04 2012 +0000
  65. 185da95 USB: move keyboard polling into kbd driver by amartin@nvidia.com · Tue Dec 20 14:56:16 2011 +0000
  66. c9d6202 USB: reevaluate iomux stdin on USB kbd detect by amartin@nvidia.com · Fri Dec 23 10:29:48 2011 +0000
  67. 92f6a62 usb: add numeric keypad support to HID driver by Vincent Palatin · Mon Jan 09 12:59:36 2012 +0000
  68. f3f3a5d USB: fix USB keyboard polling parameter by Vincent Palatin · Mon Jan 09 08:35:09 2012 +0000
  69. d9b34b3 USB: Drop dead code from usb_kbd.c by Marek Vasut · Mon Oct 10 17:34:27 2011 +0200
  70. 7534a3e USB: Rework usb_kbd.c by Marek Vasut · Mon Oct 10 16:34:26 2011 +0100
  71. 82cf9a4 USB: Add functionality to poll the USB keyboard via control EP by Marek Vasut · Sun Sep 25 20:00:37 2011 +0100
  72. dea3a10 common/usb_kbd.c: fix bug introduced in commit 00b7d6e by Wolfgang Denk · Fri Dec 09 12:09:35 2011 +0100
  73. b930098 USB: Squash checkpatch warnings in usb_kbd.c by Marek Vasut · Mon Oct 10 05:34:25 2011 +0000
  74. 83b9e1d USB Consolidate descriptor definitions by Tom Rix · Sat Oct 31 12:37:38 2009 -0500
  75. 2a7a031 stdio/device: rework function naming convention by Jean-Christophe PLAGNIOL-VILLARD · Sat May 16 12:14:54 2009 +0200
  76. fb8ecaa usb : usb_kbd : Populating 'priv' member of USB keyboard device_t structure by Thomas Abraham · Sun Jan 04 12:15:35 2009 +0530
  77. 3bef09c usb_kbd: fix usb_kbd_deregister when DEVICE_DEREGISTER not enable by Jean-Christophe PLAGNIOL-VILLARD · Tue Dec 02 21:58:04 2008 +0100
  78. 0383694 rename CFG_ macros to CONFIG_SYS by Jean-Christophe PLAGNIOL-VILLARD · Thu Oct 16 15:01:15 2008 +0200
  79. e9d1bdc Correct drv_usb_kbd_init function by Ryan CHEN · Wed Aug 20 13:00:17 2008 -0400
  80. 8a4a784 devices: merge to list_head by Jean-Christophe PLAGNIOL-VILLARD · Sun Aug 31 04:24:55 2008 +0200
  81. 58cd54a common: Move conditional compilation to Makefile by Jean-Christophe PLAGNIOL-VILLARD · Wed Aug 13 01:40:38 2008 +0200
  82. dc770c7 Code cleanup: fix old style assignment ambiguities like "=-" etc. by Wolfgang Denk · Mon Jul 14 15:19:07 2008 +0200
  83. 4e0e8d0 USB: replace old swap_ with proper endianess conversion macros by Christian Eggers · Wed May 21 22:12:00 2008 +0200
  84. a1be476 Big white-space cleanup. by Wolfgang Denk · Tue May 20 16:00:29 2008 +0200
  85. 37cc4f0 Add Ctrl combo key support to usb keyboard driver. by Zhang Wei · Thu Jan 03 10:51:15 2008 +0800
  86. 1a4d438 Fix the issue of usb_kbd driver missing the scan code of key 'z'. by Zhang Wei · Thu Oct 25 17:51:27 2007 +0800
  87. 063f9ff USB event poll support by Zhang Wei · Wed Jun 06 10:08:13 2007 +0200
  88. 57b2d80 * Code cleanup: by wdenk · Fri Jun 27 21:31:46 2003 +0000
  89. affae2b Initial revision by wdenk · Sat Aug 17 09:36:01 2002 +0000