summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhidev.c
AgeCommit message (Expand)Author
2024-05-23remove unneeded includes; ok mpi@Jonathan Gray
2023-08-12Better uwacom(4) support for Intuos S and One S tablets; most of the workMiod Vallat
2022-05-20Rename hid_none to hid_all as it represents all possible hid kinds byAnton Lindqvist
2022-03-21Add support for XBox One gamecontroller, including report descriptor.Thomas Frohwein
2021-12-03Bring back the recently reverted change, this time without the invertedAnton Lindqvist
2021-11-25revert recent change, breakage reported by dv@Anton Lindqvist
2021-11-25Assert that at least one report id is claimed during multiple report idsAnton Lindqvist
2021-11-22Drop the old problematic claim multiple report ids logic now that allAnton Lindqvist
2021-11-22avoid clang -Wsometimes-uninitialized warning with SMALL_KERNELJonathan Gray
2021-11-17Fix a double free in uhidev_close() caused by a race betweenAnton Lindqvist
2021-11-15In preparation for once again trying the resolve the claim multipleAnton Lindqvist
2021-11-11Here we go again, revert the second attempt to resolve theAnton Lindqvist
2021-11-10Second attempt to resolve UHIDEV_CLAIM_MULTIPLE_REPORTID conflict, thisAnton Lindqvist
2021-11-09The uhidevsubmatch() routine was imported from NetBSD back in 2002 along withAnton Lindqvist
2021-11-08Plug uhidev memory leak during detach.Anton Lindqvist
2021-09-12Revert recent uhidev report size changes. It's reported to break fido devicesAnton Lindqvist
2021-09-10Instead of letting uhidev drivers get the report sizes, do it once inAnton Lindqvist
2021-09-10Remove unused repsizes array.Anton Lindqvist
2021-03-18In revision 1.91 of uhidev.c, jcs@ made sure to only detach devicesanton
2021-03-17When devices have claimed multiple report ids, only detach and sendJoshua Stein
2021-03-08Allow uhidev child devices to claim selective report idsJoshua Stein
2021-02-15Back-out USB data toggle fix for HID devices, since we received multipleMarcus Glocker
2021-02-11Add uhidev_unset_report_dev(), doing the opposite ofanton
2021-02-11If uhidev_set_report_dev() already have been invoked for the givenanton
2021-02-04Add uhidev_set_report_dev() allowing usb drivers to early on install aanton
2021-01-29update some usb.org URLs following reorganisation, add a new one for updStuart Henderson
2021-01-25Resolve data toggle out of sync problem for ugen(4) and uhidev(4) devicesMarcus Glocker
2020-08-31Backout clear endpoint stall on open(2). It seems to break an illuminatedPatrick Wildt
2020-08-27Clear endpoint stall on open(2) of /dev/uhidX to synchronize toggle bitPatrick Wildt
2020-08-23uhidev(4) does apply the SET_IDLE request to all its child driversMarcus Glocker
2020-07-31Nuke all occurrences of usbd_abort_pipe() if it gets called rightMarcus Glocker
2020-02-22use the UE_GET_XFERTYPE macro where applicableJasper Lievisse Adriaanse
2020-01-04Prevent use-after-free in uhidev_close().Martin Pieuchot
2019-11-13Send uhid(4) reports via the optional interrupt out pipe. SomePatrick Wildt
2018-08-25Move HID->bus constant conversion for HID report types out of ihidevJoshua Stein
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
2016-06-13Do not execute the callback if the device is beeing detached.Martin Pieuchot
2016-01-09revert manual additions of hid.h now that usbhid.h brings it inJoshua Stein
2016-01-08Move HID support files out of dev/usb into new dev/hid directoryJoshua Stein
2015-12-08Match 3rd party Xbox 360 controllers, from Christian Heckendorf.Martin Pieuchot
2015-02-28Fix uhidev_get_report_async() from David Higgs.Martin Pieuchot
2015-01-22Reduce the number of intermediate buffers by pre-allocating DMA buffersMartin Pieuchot
2015-01-09Correctly report memory allocation failure in uhidev_set_report_async().Martin Pieuchot
2015-01-09Add an asynchronous version of uhidev_get_report(), from David HiggsMartin Pieuchot
2014-12-13yet more mallocarray() changes.Doug Hogan
2014-12-11Change uhidev(4) set/get report functions in various way.Martin Pieuchot
2014-12-08Deprecate usb_*_report(). USB HID devices are always attached belowMartin Pieuchot
2014-08-10sizeof() a pointer of the right struct to appease clang.Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-10Print an understandable error message when we fail to read the reportMartin Pieuchot