History log of /openbsd-src/sys/dev/usb/uhci.c (Results 101 – 125 of 156)
Revision Date Author Comments
# 34eef271 10-Jun-2007 mbalmer <mbalmer@openbsd.org>

Remove definitions and usage of usb_callout and related macros. These macros
were used as a layer of confusion^Wabstraction around the timeout(9) API.

No binary change.

ok jsg.


# 78315254 05-Jun-2007 mbalmer <mbalmer@openbsd.org>

Remove the "Static" declaration of many functions. It was defined to be empty
and it was not consistently used. It was confusing as it suggested these
functions were static, which they were not.

d

Remove the "Static" declaration of many functions. It was defined to be empty
and it was not consistently used. It was confusing as it suggested these
functions were static, which they were not.

discussed with dlg and jsg, ok jsg.

show more ...


# aeed98a5 21-May-2007 jsg <jsg@openbsd.org>

Remove le{16,32}toh macros


# dc3b77d6 21-May-2007 jsg <jsg@openbsd.org>

Remove ifdef __otherbsd__ mess; no binary change.


# 7d37cda6 01-Apr-2007 jsg <jsg@openbsd.org>

Correct URL to UHCI spec.
From dunceor@gmail.com


# 1f962230 22-Mar-2007 pascoe <pascoe@openbsd.org>

Reapplication of rev 1.49.

Save SOF (frame timing adjustment) before the very first host controller
reset, rather than at suspend/resume, otherwise any BIOS inserted value
is lost immediately.

ok d

Reapplication of rev 1.49.

Save SOF (frame timing adjustment) before the very first host controller
reset, rather than at suspend/resume, otherwise any BIOS inserted value
is lost immediately.

ok dlg@

show more ...


# 5c2c2405 18-Mar-2007 mglocker <mglocker@openbsd.org>

Backout pascoe@'s last USB change because it page faults at attachment
time.

Chris; Get your shiz fixed and tested for the next time. We have
better todo then wasting our time by backing out untest

Backout pascoe@'s last USB change because it page faults at attachment
time.

Chris; Get your shiz fixed and tested for the next time. We have
better todo then wasting our time by backing out untested stuff.

OK deraadt, OK ckuethe

show more ...


# 5a90376a 18-Mar-2007 pascoe <pascoe@openbsd.org>

Save SOF (frame timing adjustment) before the very first host controller
reset, rather than at suspend/resume, otherwise any BIOS inserted value
is lost immediately.

ok dlg@


# 07aaebcc 23-Jun-2006 miod <miod@openbsd.org>

In a drivers activate() entry point, if on DVACT_DEACTIVATE it does
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP;
this very popular bug has been cut and pasted a lot of times

In a drivers activate() entry point, if on DVACT_DEACTIVATE it does
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP;
this very popular bug has been cut and pasted a lot of times...
ok deraadt@ mickey@

show more ...


# 13ac2d87 31-May-2006 pascoe <pascoe@openbsd.org>

Save and restore the data toggle value when a pipe to an endpoint
is closed and then reopened. This may be necessary now that
we no longer clear endpoint stalls every time a pipe is opened.
Previous

Save and restore the data toggle value when a pipe to an endpoint
is closed and then reopened. This may be necessary now that
we no longer clear endpoint stalls every time a pipe is opened.
Previously we could assume an initial toggle value of zero because
a clear-stall operation resets the device's toggle state.

Derived from work in FreeBSD.

This is most likely to affect devices like printers, which open
pipes for short periods of time and close them again.

ok dlg@

show more ...


# 311ee8be 29-May-2006 pascoe <pascoe@openbsd.org>

Fix a comment, remove a stray variable assignment.


# e0959084 29-May-2006 pascoe <pascoe@openbsd.org>

Only do the software part of an abort if we are dying.


# d8ed46e4 22-May-2006 krw <krw@openbsd.org>

Attach routines can fail before calling *hook_establish(), and they
often rely on the detach routine for cleanup. So be consistant and
careful by checking for a NULL hook before calling *hook_disesta

Attach routines can fail before calling *hook_establish(), and they
often rely on the detach routine for cleanup. So be consistant and
careful by checking for a NULL hook before calling *hook_disestablish
in detach routines.

ok mickey@ brad@ dlg@

show more ...


# a8125ae1 21-Apr-2006 jolan <jolan@openbsd.org>

implement outgoing interrupt pipes, lets my creative voip blaster work

from freebsd, ok dlg@


# ba8fe872 03-Dec-2005 brad <brad@openbsd.org>

Allow strings descriptor 0 to be fetched. It's the default language index.

From augustss NetBSD

ok dlg@


# 39539e65 21-Nov-2005 millert <millert@openbsd.org>

Move contents of sys/select.h to sys/selinfo.h in preparation for a
userland-visible sys/select.h. Consistent with what Net and Free do.
OK deraadt@, tested with full ports build by naddy@.


# cb354146 15-Nov-2005 miod <miod@openbsd.org>

More typos (especially indicies -> indices), checked with jmc@


# 5bc49018 04-Oct-2005 brad <brad@openbsd.org>

Make sure we don't enable host controller interrupts until all
initialization is finished.

From augustss NetBSD

ok dlg@ pascoe@


# 00625f80 19-Apr-2005 damien <damien@openbsd.org>

fix for isochronous pipes:
xfer's busy_free status can be XFER_ONQU when uhci_device_isoc_done()
is called. this happens when the xfer is queued in the driver supplied
callback function that is calle

fix for isochronous pipes:
xfer's busy_free status can be XFER_ONQU when uhci_device_isoc_done()
is called. this happens when the xfer is queued in the driver supplied
callback function that is called before uhci_device_isoc_done().

ok dlg@

show more ...


# 9da592cc 11-Nov-2004 dlg <dlg@openbsd.org>

Handle all types of interrupts when operating in polled mode.

from Danovitsch@vitsch.net


# fab26f8a 11-Aug-2004 dlg <dlg@openbsd.org>

from netbsd, uhci.c revision 1.175, 1.179, 1.181
log message for 1.175:
Tweak a debugging printf().

log message for 1.179:
Make one message dependent on ohcidebug, so it doesn't interfere with polle

from netbsd, uhci.c revision 1.175, 1.179, 1.181
log message for 1.175:
Tweak a debugging printf().

log message for 1.179:
Make one message dependent on ohcidebug, so it doesn't interfere with polled
operation; e.g. when entering a root device or in DDB.

log message for 1.181:
typo in comment

show more ...


# 0d74c057 11-Aug-2004 dlg <dlg@openbsd.org>

from netbsd, uhci.c revision 1.180

hcpriv is not actually used here. Remove references to it.


# 1f4a60f9 11-Aug-2004 dlg <dlg@openbsd.org>

from netbsd, uhci.c revision 1.178

Interrupt descriptors might become invalid while being processed in
uhci_check_intr - so remember their next pointer before calling it.


# 8c777c3a 11-Aug-2004 dlg <dlg@openbsd.org>

from netbsd, uhci.c revision 1.176

Ignore a CRCTO error on a SETUP transaction in combination with STALLED or NAK.
This fixes problems with the GL641.


# fb11a4d4 11-Jul-2004 deraadt <deraadt@openbsd.org>

from netbsd via loki@animata.net
uhub.c revision 1.65, ohci.c revision 1.146, uhci.c revision 1.177
Use the correct wValue to get hub desriptors.
Also, make wValue checks of root hub codes less stric

from netbsd via loki@animata.net
uhub.c revision 1.65, ohci.c revision 1.146, uhci.c revision 1.177
Use the correct wValue to get hub desriptors.
Also, make wValue checks of root hub codes less strict.

show more ...


1234567