summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
AgeCommit message (Expand)AuthorFilesLines
2017-05-26Prepare ohci_intr1() for IPL_MPSAFE.mpi2-105/+50
2017-05-20Accept baud rates up to 2 Mbps as these are supported by CP2104 and laterkettenis1-2/+2
2017-05-18Grab the netlock in umb_state_task() and umb_decode_ip_configuration()bluhm1-4/+9
2017-05-15Use splraise() rather than splsoftnet() which is going away.mpi1-4/+5
2017-05-15Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB).mpi6-28/+22
2017-05-12Introduce a new keyboard console hook to enter ddb(4) and make ukbd(4)mpi1-4/+36
2017-05-10It is unsafe to dereference ``xfer'' after calling the callback as itmpi1-5/+12
2017-05-10Revert r1.61 and partially 1.60. The resulting logic is currently ampi1-10/+1
2017-05-08improved coordinate filtersbru1-2/+7
2017-05-08For 8188EU chips, read the R92C_HSSI_PARAM2(0) register to detect whetherstsp1-5/+4
2017-05-05Remove a DIAGNOSTIC test for a NULL pipe value inside a transfer,jsg1-7/+1
2017-05-03Byte order of IP addresses was broken on big endian machines.gerhard1-5/+3
2017-05-03Remove unused (and wrong) uaudio_drain() call. From Michael W.ratchov1-29/+3
2017-04-30Rename Debugger() into db_enter().mpi1-2/+2
2017-04-21Use ether_crc32_le() instead of a custom version.mpi1-69/+2
2017-04-18Support packet aggregation for umb(4) on tx.gerhard3-83/+160
2017-04-18Rearrange ure_iff to resemble other drivers a bit more.jmatthew1-6/+13
2017-04-11Partially revert previous mallocarray conversions that containdhill1-7/+7
2017-04-09Convert some malloc(9) to mallocarray(9)dhill2-9/+9
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.deraadt42-166/+183
2017-04-06Unify a few attach-time patterns between usb *com drivers, and removederaadt3-10/+7
2017-04-053 more mallocarray() usesderaadt2-5/+5
2017-03-30these free() size choices appear to be wrong. joel has a diff that fixesderaadt1-3/+3
2017-03-30Use m_devget(9) to replace code that does more or less the same but assumeskettenis1-25/+2
2017-03-29Remove quirks for two devices that are known to be CDC ACM protocol 0jsg1-10/+1
2017-03-29Match on class communications subclass abstract control model protocoljsg2-3/+5
2017-03-26Add sizes to various free(9) calls. Fixing the simpler ones first.deraadt17-68/+74
2017-03-17More debug goo to help tracking the use-after-free.mpi1-1/+3
2017-03-17ubcmtp(4) works because of a use-after-free. Many more drivers arempi1-13/+6
2017-03-15Configure and apply the multitouch-tracking functions of wsmouse.bru1-81/+51
2017-03-11Add support for RTL8153 devices. Heavily based on changes made by Kevin Lokettenis2-30/+246
2017-03-11Introduce a new knob to force the first USB keyboard as console input.mpi1-1/+21
2017-03-10Fix a use-after-free when sending root hub control transfers.mpi6-12/+12
2017-03-10Move per HC polling code to the stack.mpi6-237/+42
2017-03-08Do not clear IFF_UP, even in the error path.mpi1-4/+1
2017-03-06Do not print uninitialized variable in DPRINTFN().mpi1-2/+2
2017-03-06It is unsafe to dereference ``xfer'' after calling the callback as itmpi1-9/+15
2017-02-16Remove an unnecessary NULL pointer check.visa1-7/+4
2017-02-15Align mutex IPL with the interrupt handler's priority.visa1-2/+2
2017-02-12Replace dummy mutex asserts with real ones.visa4-9/+7
2017-02-12The videocore portion of the raspberry pi which boots the arm cores andjsg1-1/+29
2017-02-10Fix links to usb-audio specs. From Michael Reed <m.reed at mykolab.com>.ratchov1-4/+4
2017-02-10Use __func__ for DPRINTF's as we do in other parts of theratchov1-13/+13
2017-02-04Prefer <sys/endian.h> to <machine/endian.h>guenther1-2/+2
2017-02-02Remove dead assignments and now unused variables.chl1-6/+1
2017-01-31Fix links to USB audio specs.jca1-4/+4
2017-01-30Make urtwn(4) run slot time updates from a USB task.stsp1-1/+24
2017-01-29In dwctwo(4), fix an off-by-one in frame interval calculation.stsp1-3/+3
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.dlg27-65/+27
2017-01-12Finish initial 11n support for athn(4).stsp2-26/+27