summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhidev.c
AgeCommit message (Expand)Author
2022-11-04Back out r1.82 ("Do not explicitly set the HID Report Protocol upon attach")jmcneill
2022-03-28uhidev(9): Assert uhidev is open when writing.riastradh
2022-03-28uhidev(9): Define UHIDEV_MAXREPID = 255.riastradh
2022-03-28uhidev(9): Omit needless sc_dying.riastradh
2022-03-28uhidev(9): Make uhidev state opaque.riastradh
2022-03-28uhidev(9): Fix race between uhidev_close and uhidev_intr.riastradh
2022-03-28uhidev(9): Refactor error branch to use one label.riastradh
2022-03-28uhidev(9): Make some private functions static and fix comment.riastradh
2022-03-28uhidev(9): Make uhidev_stop work reliably.riastradh
2022-03-28uhidev(9): Move struct uhidev_softc into uhidev.c.riastradh
2022-03-28uhidev(9): New uhidev_write_async.riastradh
2022-03-28uhidev(9): Partially fix uhidev_write aborting.riastradh
2022-02-09Do not explicitly set the HID Report Protocol upon attach, some devicesjakllsch
2021-08-07Merge thorpej-cfargs2.thorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2020-11-29usb: Overhaul uhid(4) and uhidev(4) locking.riastradh
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
2019-12-06localifymaxv
2019-05-05remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.hmrg
2018-11-15Correctly handle signed/unsigned quantities in kernel HID parser.jakllsch
2017-12-10Factor out bus-independant HID code so that it can be shared by USB, bluetoothbouyer
2017-09-02Support some Wacom pen tablets:ryoon
2017-08-13Always try to set USB HID devices into Report Protocol. (Unless thejakllsch
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2016-12-04Whitespaceskrll
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2016-04-30Make #if 0 code that sets the protocol mode compilable.jakllsch
2016-04-27Pull in opt_usb.h in _KERNEL_OPT case for various *_DEBUG options.jakllsch
2016-04-23Merge nick-nhusbskrll
2015-04-13Convert sys/dev to use <sys/rndsource.h>.riastradh
2015-03-07properly protect uhid's sc_q member with sc_lock. should fix PR#49728.mrg
2015-02-08Add Xbox One controller support. Report descriptor from https://github.com/ll...jmcneill
2014-08-10Merge tls-earlyentropy branch into HEAD.tls
2014-06-17PR/48908: Cannot open /dev/uhid? when another report id at the same uhidevskrll
2013-12-26from "Just a Normal Person", make sure that we set things to NULL afterchristos
2013-10-05Trailing whitespace.skrll
2013-09-26Remove usbd_do_request_async. It's callback was calling usbd_free_xferskrll
2012-06-10merge the jmcneill-usbmp branch. many thanks to jared for themrg
2012-02-02Entropy-pool implementation move and cleanup.tls
2011-12-23Revert previous due to active usbmp branch(es).jakllsch
2011-12-22Adjust-away inconsistent and trailing whitespace.jakllsch
2011-10-25enable Sony's Six Axis and DualShock 3 USB controllersaymeric
2011-07-30add support for game controllers in "XInput" mode, they are basicallyjmcneill
2011-07-20Fix PR kern/42570ryoon
2011-01-29kern/44483: Support for WACOM Graphire2 ET-0405A-U graphics tablet.tsutsui
2010-11-03Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),dyoung
2010-01-12Adjust report descriptor for Logitech USB Receiver M/N C-BT44 tojakllsch
2009-12-30The Dell DRAC5 gives us a zero-length report immediately followingjakllsch
2009-11-12Simplify activation hooks. (sc_dying must die!)dyoung