Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-19 | ttysleep(): drop unused timeout parameter | cheloha | |
All callers sleep indefinitely. With help from visa@. ok visa@, ratchov@, kn@ | |||
2019-07-10 | The USB video class specification has increased its probe buffer | Patrick Wildt | |
sizes with each specification. Use the correct size for the given version, since some newer devices cannot handle small buffers. ok jan@ | |||
2019-07-10 | Also dump interface association descriptor when debugging is | Patrick Wildt | |
compiled in. ok jan@ | |||
2019-07-09 | Fix whitespace issue. | Patrick Wildt | |
ok jan@ | |||
2019-07-09 | ure(4) and url(4) need ifmedia attribute. | Kevin Lo | |
ok deraadt@ | |||
2019-07-07 | Eliminate duplicate code in xxx_detach(). | Kevin Lo | |
ok mpi@ | |||
2019-07-06 | Ensure Rx/Tx resources are freed during interface stop. | Kevin Lo | |
2019-06-26 | Create IF_WWAN_DEFAULT_PRIORITY which is lower than | Claudio Jeker | |
IF_WIRELESS_DEFAULT_PRIORITY and use it in umb(4) as default prio. OK kettenis@, sthen@ | |||
2019-06-25 | avoid uninitialised var access | Jonathan Gray | |
Cody Cutler author of ukspan(4) agrees ok deraadt@ | |||
2019-06-24 | Don't retry to get the usb descriptor in usbd_new_device() if the call | Claudio Jeker | |
timed out. If usbd_get_desc() returns USBD_TIMEOUT the chance is high that the next call will do the same and it slows down attachement of devices a lot. Makes reattaching USB at resume a lot faster with my umb(4) card (which likes to time out). "move fast and fix things" deraadt@ | |||
2019-06-14 | Use timeout_add_msec(9) | kn | |
UPGT_LED_ACTION_TMP_DUR is 100ms, avoid converting to Hz and back again. OK kevlo | |||
2019-06-14 | Use timeout_add_msec(9) | kn | |
The timeval is used to represent 100ms, which are converted to Hz so they can be converted back - simplify this by using the new ms interface directly. Tested and OK kevlo | |||
2019-06-13 | Do not consider the pipe as halted if the device is gone. | Martin Pieuchot | |
Analysed by and ok claudio@ | |||
2019-06-07 | add ukspan(4), a driver for the Keyspan USA19HS USB serial adapter | Joshua Stein | |
written by Cody Cutler <ccutler at csail.mit.edu> | |||
2019-06-07 | regen | Joshua Stein | |
2019-06-07 | add Keyspan USA-19HS | Joshua Stein | |
2019-05-27 | fix multitouch by properly reading multi-finger data on type4 | Joshua Stein | |
devices which have padding between finger data tested on an older model by bru@ | |||
2019-05-21 | Fix NULL check with wrong pointer in xhci_event_xfer_isoc(); CID 1480287 | Stefan Sperling | |
ok ratchov@ | |||
2019-05-11 | Regen | Aaron Bieber | |
2019-05-10 | Add more flags to the debug bitmask | Philip Guenther | |
ok mpi@ | |||
2019-05-09 | When changing device rate, send request to the clock source unit. | Alexandre Ratchov | |
Currently we send the request to the unit indicated as clock source of the terminals, which may be a clock selector unit that doesn't support the request. Fix this by following the clock source path until the clock source unit is found. | |||
2019-05-09 | Set the rate of UAC v2.0 clock units using the control interface, not | Alexandre Ratchov | |
a random streaming iface. | |||
2019-05-09 | Skip empty control interfaces when parsing descriptors. | Alexandre Ratchov | |
Even if having multiple control interface descriptors is not allowed by the UAC spec, there's no reason to stop as long as a proper control interface was processed. | |||
2019-05-09 | Add ucrcom(4) a (very simple) driver for the serial console of (some) | Mark Kettenis | |
chromebooks. ok deraadt@ | |||
2019-05-08 | Add ucrcom(4) a (very simple) driver for the serial console of (some) | Mark Kettenis | |
chromebooks. ok deraadt@ | |||
2019-05-08 | regen | Mark Kettenis | |
2019-05-08 | add Google vendor ID | Mark Kettenis | |
2019-05-01 | Use the proper UAC-v2.0 request to read the device controls. | Alexandre Ratchov | |
Fixes STALL errors in mixer requests causing the mixer to be unusable. With help from Claus <claus at mailbox.org>. Thanks. | |||
2019-04-30 | Decrease verbosity when XHCI_DEBUG is defined. | Alexandre Ratchov | |
ok mpi | |||
2019-04-25 | Follow up on jmatthew's suggestion: | Kevin Lo | |
in x_media_change(), return the errno from ieee80211_media_change() and do the error check from x_init(). ok stsp@, jmatthew@, phessler@ | |||
2019-04-24 | Add product id for the USB serial adapter found in Juniper SRX 300. | remi | |
ok deraadt@ phessler@ sthen@ | |||
2019-04-24 | regen | remi | |
2019-04-24 | New product id for the USB serial adapter found in Juniper SRX 300. | remi | |
ok deraadt@ phessler@ sthen@ | |||
2019-04-10 | Hide debug printfs. | Alexandre Ratchov | |
ok deraadt | |||
2019-04-10 | Handle missed service errors, specific to isochronous transfers. | Alexandre Ratchov | |
After each MSE, ensuire usbd_complete_transfer() is called for each missed transfer, for which there's no transfer completion event. Fixes crashes and deadlocks in upper layers caused by the missing completion. ok deraadt, patrick; help from mpi, patrick, gmlocker | |||
2019-04-10 | Fix URE_WDT6_SET_MODE register definition. | Kevin Lo | |
Based on FreeBSD r346028, this fixes ure(4) not detected after a reboot. ok deraadt@ | |||
2019-04-04 | Simplify underruns handling: just copy silence produced by upper layer. | Alexandre Ratchov | |
This makes the code less bug prone as the "rare" underruns conditions are handled by the main non-underrun code. | |||
2019-04-03 | Always copy data (if any) whenever a new bounce buffer is available. | Alexandre Ratchov | |
2019-04-03 | Check for available space before copying data to the bounce buffers. | Alexandre Ratchov | |
No behavior change as we don't call uaudio_pdata_copy() in situations when bounce buffers may not be available. | |||
2019-04-03 | Make the uaudio_stream->ubuf_xfer relative to current xfer number. | Alexandre Ratchov | |
No behavior change. The new representation is equivalent but eases detection of overflows and underflows. | |||
2019-03-31 | Fix comment typo: 'trasnfer' -> 'transfer'. | Marcus Glocker | |
2019-03-27 | Add uxrcom(4), a driver for the Exar XR21V1410 USB serial adapter. | Mark Kettenis | |
Even though these chips implement the standard USB CDC class protocol we need a separate driver to be able to disable hardware flow control. Hardware flow control is automatically enabled in CDC mode but if the relevant lines aren't connected this prevents the chip from getting input. ok deraadt@ | |||
2019-03-27 | regen | Mark Kettenis | |
2019-03-27 | Add Exar XR21V1410. | Mark Kettenis | |
ok deraadt@ | |||
2019-03-22 | support Meinberg DCF600USB, from weerd@, ok phessler | Stuart Henderson | |
2019-03-22 | sync | Stuart Henderson | |
2019-03-22 | add Meinberg DCF600USB, from weerd@, ok phessler@ | Stuart Henderson | |
2019-03-19 | In uaudio_pdata_intr() don't error out early if the status is USBD_IOERROR. | Claudio Jeker | |
At least my uaudio(4) over ohci is encountering a fair amount of USBD_IOERROR when the system is busy (most probably because the deadline is missed because of the big lock being hold). With this in, playing music while running a make build no longer stops after a few seconds. OK ratchov@ | |||
2019-03-17 | Since an isoc endpoint never halts, move to remaining error handling | Marcus Glocker | |
code in xhci_event_xfer() to the generic handler function. suggested and ok mpi@ | |||
2019-03-17 | Move the handler code in the xhci_event_xfer() switch case in two separate | Marcus Glocker | |
functions for isoc and !isoc xfers. Suggested by mpi@. ok patrick@, stsp@ |