summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
AgeCommit message (Expand)AuthorFilesLines
2014-11-23Revert the logic to skip ports which status hasn't changed, it introducesmpi1-33/+14
2014-11-23Be less verbose when opening a pipe and print the endpoint & slotmpi1-25/+14
2014-11-20Force a status check of all the ports of a newly attached hub. In thempi1-6/+7
2014-11-18Nuke yet more obvious #include duplications.krw8-16/+8
2014-11-18move arc4random prototype to systm.h. more appropriate for most codetedu3-8/+3
2014-11-16Two fixes to make Qemu and VMware xHCI implementations work:mpi1-5/+12
2014-11-11When a bus is explored, do not probe the ports which status hasn'tmpi2-17/+34
2014-11-11Do not reset the base address of the control endpoint's ring whenmpi1-2/+3
2014-11-10Support USB 1.x devices below external hubs.mpi2-6/+32
2014-11-10Add some fields needed for TT support.mpi2-5/+8
2014-11-10Apparently xhci(4) also needs a hook to set the address of a device.mpi1-41/+85
2014-11-10Remove USB locators. They are currently unused and this wont change duempi2-79/+7
2014-11-09When a pipe is closed, clear the memory of the corresponding enpointmpi1-2/+2
2014-11-07Document how the Slot States transitions described in section 4.5.3 ofmpi1-39/+64
2014-11-07Prevent a race when submitting a command by using the appropriate splmpi1-9/+13
2014-11-07Give Super-Speed hubs a chance to route USB 3.0 transfers.mpi4-4/+34
2014-11-01Use the correct default MaxPacketSize for Full Speed devices and make themmpi1-3/+3
2014-11-01Remove the port status argument from usbd_reset_port(). We don't dompi4-32/+25
2014-11-01Super-Speed port feature definitions.mpi1-17/+52
2014-11-01Use usbd_set_port_feature() instead of rerolling it.mpi1-15/+3
2014-11-01Make it clear that dma buffers are link to xfers, no functional change.mpi1-8/+5
2014-10-31If an event is dequeued just/right after a device is detached, its pipesmpi1-2/+11
2014-10-31atheros ub94 support, from Matt Markforttedu1-1/+3
2014-10-31regentedu2-4/+9
2014-10-31add atheros ub94. from Matt Markforttedu1-1/+2
2014-10-31Enable timeouts, just in case(tm).mpi1-30/+7
2014-10-31Even in interrupt context curproc is not NULL.mpi1-9/+2
2014-10-31Use understandable messages when the per-xfer poison value is incorrect.mpi2-15/+10
2014-10-30XFER_FREE is not used, ciao.mpi2-8/+2
2014-10-30Do not use void * for pointer artithmetics, it's a GNU extension, frommpi1-3/+3
2014-10-30Do not enable interrupts before attaching usb(4), fix a panic when anmpi2-5/+3
2014-10-30Calculate the Route String when attaching a new device. This is stillmpi1-13/+29
2014-10-23Now that gcc2 is gone revert the removal of anonymous unions, means not having tobrad1-11/+11
2014-10-19More gracefully handle firmware loading errors in ulpt(4).stsp1-3/+14
2014-10-18Add VIDIOC_G_INPUT ioctl, some ports need it (at least ffmpeg)armani1-1/+12
2014-10-12regenarmani2-4/+9
2014-10-12Add Logitech Webcam C310armani1-1/+2
2014-10-05Only synchronize used TRBs and not the full ring when sending a controlmpi1-9/+13
2014-10-05Do not mark the pipe as halted when the HC reports a (split) transactionmpi2-3/+7
2014-10-05Do not re-establish the default pipe twice for every controller. Movempi3-28/+78
2014-10-05Quirk needed by the Archos 24y Vision, from Max Fillinger.mpi1-1/+9
2014-10-05regenmpi2-4/+16
2014-10-05Add vendor and product for the Archos 24y Vision, from Max Fillinger.mpi1-1/+5
2014-10-04Wait until a read control transfer is really completed before passingmpi1-5/+24
2014-10-01Check that the speed of a new device does not exceed its parent's speedmpi2-13/+9
2014-09-26Revert a part of r1.98 if_run.c which caused a regression on older genmlarkin1-45/+33
2014-09-26Fix format signednessguenther1-2/+2
2014-09-01Set the configuration number and get the interface handle in attach(),mpi2-33/+15
2014-09-01Revert previous, it puts too much pressure on memory allocation asmpi2-210/+287
2014-08-30Rewrite how queue heads are inserted and removed from the asynchronousmpi2-287/+210