summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ukbd.c
AgeCommit message (Expand)Author
2022-08-03Pull up following revision(s) (requested by riastradh in ticket #1492):martin
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
2009-03-09These don't need <sys/tty.h>.uebayasi
2009-01-11make this compilecegger
2008-09-09register with pmfjmcneill
2008-05-24Split device_t and softc for all USB device drivers, and related cosmeticcube
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-05use aprint_*_dev and device_xnamecegger
2008-02-18Use device_t and its accessor functions.dyoung
2008-01-29Add support for function keys F16 to F19 as present on e.g. the newtron
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-16__unused removal on arguments; approved by core.christos