summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ukbd.c
AgeCommit message (Expand)Author
2021-10-11ukbd: blink LEDs asynchronously at bootjmcneill
2021-08-07Merge thorpej-cfargs2.thorpej
2021-06-27Since there's a bit of code that is conditionally compiled based onpgoyette
2021-04-24Merge thorpej-cfargs branch:thorpej
2021-03-02ukbd: GC some 20 year old code (NFC)gdt
2021-03-02ukbd: Condition probe-time verbosity on USBVERBOSEgdt
2020-09-12send PMF events for keyboard brightness hotkeys on apple laptopsmacallan
2020-03-29Summary: Introduce a keyboard event ring buffer for USB console keyboardstih
2020-03-14revert the 0x% -> %# change for fixed width formats pointed out by uwe.christos
2020-03-13PR/55068: sc.dying: Fix printf formats:christos
2020-01-08send PMF events for volume and brightness control keys on Apple keyboardsmacallan
2019-05-05remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.hmrg
2018-01-09tidy up debugging (make it compile with the 'ALL' kernel)christos
2017-12-18ukbd_cngetc: poll once for data in the buffer, otherwise return type 0 (no data)jmcneill
2017-12-10Factor out bus-independant HID code so that it can be shared by USB, bluetoothbouyer
2017-08-13Support more varieties of USB keyboard reports.jakllsch
2017-08-13Fix memory leak in report parsing error paths.jakllsch
2017-01-20don't memcpy overlapping buffers, use memmove.maya
2017-01-20kassert that we aren't overflowing the array.maya
2016-11-25Sort opt_* #includesskrll
2016-04-30Make GDIUM_KEYBOARD_HACK compileskrll
2016-04-27Pull in opt_usb.h in _KERNEL_OPT case for various *_DEBUG options.jakllsch
2016-04-23Merge nick-nhusbskrll
2015-03-07properly protect uhid's sc_q member with sc_lock. should fix PR#49728.mrg
2013-09-26Remove usbd_do_request_async. It's callback was calling usbd_free_xferskrll
2013-09-15ifdef variable like their usemartin
2013-07-22Missing AB_QUIET newlines.soren
2013-04-04Whitespaceskrll
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
2012-06-10merge the jmcneill-usbmp branch. many thanks to jared for themrg
2012-04-24Revert previous commit, as it really is wrong to grow ukbd_trtab to an arraykhorben
2012-04-22Implemented extra keys as found on Sun Type 7 USB keyboards, andkhorben
2012-04-22Also lookup and be able to lit the LED for the Compose key. Seems tokhorben
2012-04-22Convert keycodes 0x7f, 0x80 and 0x81 to PMF events VOLUME_TOGGLE,khorben
2012-04-22Indent the trtab_gdium_fn array like surrounding variables.khorben
2012-04-22Fixed a potential out-of-bounds array access when translating keycodeskhorben
2012-03-11minor cleanups from usbmp:mrg
2012-02-24remove any remnants of freebsd/openbsd code.mrg
2011-12-23Revert previous due to active usbmp branch(es).jakllsch
2011-12-22Adjust-away inconsistent and trailing whitespace.jakllsch
2011-11-03only build gdium Fn support with options GDIUM_KEYBOARD_HACKmacallan
2011-11-02support PMF events as target type in scancode translation tablesmacallan
2011-11-02support Gdium's Fn keymacallan
2011-01-02Cap h.loc.count at MAXKEYCODE instead of bailing out. This lets some obscure/mbalmer
2010-11-30Support for Apple notebook keyboards, which have a few quirks.phx
2010-11-03Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),dyoung
2010-02-09Tweak comment about keyboard mapping.sborrill
2010-01-11_KERNEL_POTpooka
2009-11-12Simplify activation hooks. (sc_dying must die!)dyoung
2009-07-11Fix WSKBD_RAW mode ukbd -> pckbd translation for Pause/Break andjakllsch