Commit Graph

1337 Commits

Author SHA1 Message Date
augustss
25ffd2ae73 Regen. 2001-11-17 01:44:03 +00:00
augustss
c434bdf8c7 Yet another device. 2001-11-17 01:43:40 +00:00
augustss
b2b2b2b448 Implement port reset sequence correctly. 2001-11-16 23:52:10 +00:00
augustss
f73c358f8c Add some more data structure defs. 2001-11-16 15:33:13 +00:00
augustss
3b323cfaae Better error message. 2001-11-16 02:21:54 +00:00
augustss
3db4a768d4 Handle devices that disappear during reset gracefully. 2001-11-16 01:57:47 +00:00
augustss
07ea2e28cb Recognize port status changes.
Hand over low and full speed devices to companion controller.
2001-11-16 01:57:08 +00:00
augustss
122d2863d8 Add root hub emulation. 2001-11-15 23:25:09 +00:00
augustss
b684cbc2a7 usbd_interface2device_handle() cannot fail. 2001-11-15 15:15:58 +00:00
augustss
effc318eca Regen. 2001-11-14 17:50:44 +00:00
augustss
77a68c4bf2 Add another printer dongle. 2001-11-14 17:50:21 +00:00
augustss
cec12bf775 Remove trailing `b' in some numbers for lengths. It just makes them look
like hex.
2001-11-13 08:01:40 +00:00
augustss
d6e38a1474 More test for NULL pipes. 2001-11-13 07:59:32 +00:00
augustss
9dcae667ee Small changes to behaviour when disconnecting. 2001-11-13 07:57:22 +00:00
augustss
b93fa89e60 Fix pasto in a debug printf. 2001-11-13 07:56:04 +00:00
augustss
8b1e2b3b6d Add some #endif comments. 2001-11-13 07:55:30 +00:00
lukem
667807e40c add RCSIDs 2001-11-13 06:24:53 +00:00
atatat
e6de03653d Don't set 'atapi_probe_device' if no atapi busses are being configured. 2001-11-11 23:21:18 +00:00
augustss
9a444aef81 Get rid of unused abort_handle. 2001-11-10 17:11:38 +00:00
augustss
21f0709fbe Abort any xfers on the control pipe before closing it on detach. 2001-11-10 17:10:42 +00:00
augustss
ff875692db Improve dump routines. 2001-11-10 17:09:28 +00:00
augustss
1b0216af5c Add some register defines.
Print companion controllers.
2001-11-10 17:06:11 +00:00
augustss
3d963db4f2 Add some dump routines for debugging. 2001-11-10 16:54:56 +00:00
augustss
02186d8353 Small portability improvement. 2001-11-10 16:53:32 +00:00
augustss
495b9bd7d5 Fix a bug in xfer abort processing when the HC executes ahead of what
the driver aborts.
Don't block RHSC interrupts.
2001-11-09 15:01:57 +00:00
augustss
3dd8433864 Add a debug message. 2001-11-09 14:59:11 +00:00
augustss
1315ed7da5 Regen. 2001-11-09 05:49:53 +00:00
augustss
1018a07d67 Add a device (from OpenBSD). 2001-11-09 05:49:09 +00:00
augustss
a7fd78b8b5 Fix a bug in the DIAGNOSTIC version of the detach. 2001-11-07 14:13:35 +00:00
augustss
14e5f669c2 Improve some debug messages. 2001-11-07 02:55:04 +00:00
augustss
6e85b5b6c5 Add a workaround for broken ports (e.g. macppc) that do not call
cnpollc before cngetc in DDB.  DDB now works with USB console on Macs.

Don't frob the LEDs if nothing changes.
2001-11-07 02:52:47 +00:00
augustss
80c2d1c262 Regen. 2001-11-06 12:59:45 +00:00
augustss
0c8d23832b Add DMI CD/RW drive (my first USB 2.0 device!). 2001-11-06 12:59:17 +00:00
augustss
4469f30685 Add some USB 2 related definitions. 2001-11-06 12:29:48 +00:00
augustss
c342a3beab Add some useful macros. 2001-11-06 03:16:17 +00:00
augustss
41756e36f8 Regen. 2001-11-01 17:25:37 +00:00
augustss
16c1f136e5 Reorder two entries in numerical order. 2001-11-01 17:25:05 +00:00
augustss
492a03edae Regen. 2001-11-01 11:06:45 +00:00
augustss
44345ed1ac New device (from OpenBSD). 2001-11-01 11:06:18 +00:00
augustss
46679564db Add a DIAGNOSTIC test. 2001-10-28 17:16:58 +00:00
augustss
3deca4b069 Use the usb callout macros. 2001-10-28 16:53:21 +00:00
augustss
17ba384efc s/usbd_alloc_report_desc/usbd_read_report_desc/ 2001-10-26 17:58:21 +00:00
augustss
dc901ef1f3 Compare pointer with NULL instead of using them as a condition. 2001-10-26 17:53:59 +00:00
mycroft
a79508e9d8 Regen. 2001-10-26 03:47:47 +00:00
mycroft
ff3d1952b4 Disambiguate Orbit symbols. 2001-10-26 03:47:31 +00:00
mycroft
4f05bf08da Regen. 2001-10-26 03:29:02 +00:00
mycroft
0b572b9434 Add a different ID for the Kensington Orbit. 2001-10-26 03:28:03 +00:00
augustss
dddb1ab51d Add some conditional compilation so we can have atapibus, but not scsibus. 2001-10-25 23:56:02 +00:00
augustss
e0ec4407e6 Better debug messages. 2001-10-25 22:43:24 +00:00
augustss
437bf56d24 Fix pasto. From Andreas Johansson <ajo@rockstorm.se>. 2001-10-25 13:45:16 +00:00
augustss
8076bdb790 Regen. 2001-10-25 13:43:56 +00:00
augustss
c6f7926716 Add Logitech Cordless Desktop Optical. 2001-10-25 13:43:30 +00:00
augustss
12cafbf382 Regen. 2001-10-25 11:17:46 +00:00
augustss
78bed7c076 Remove Inc, Ltd, AB, Gmbh, etc. to be consistent (and save a few bytes). 2001-10-25 11:17:18 +00:00
augustss
bcab1556e8 Regen. 2001-10-25 11:04:36 +00:00
augustss
782a2cd1cc Add Olympos C-700. (From FreeBSD) 2001-10-25 11:04:18 +00:00
augustss
ea0061b951 Change reset sequence to get status change bits set right on startup. 2001-10-25 02:08:13 +00:00
augustss
8c7d06c6f9 Add commented out match level feature. 2001-10-24 22:31:04 +00:00
augustss
3c51e46294 Regen. 2001-10-24 21:49:07 +00:00
augustss
5bd2b33be2 Add a PS/2 adapter. 2001-10-24 21:48:38 +00:00
augustss
1f93717101 Some more paranoia tests when entering the interrupt routine. 2001-10-24 21:04:04 +00:00
augustss
80d988187f If we are the console and we have DDB then events must not be delivered
from the interrupt routine since this will enter the USB interrupt
processing recursively during polling.
Now ukbd can be used as console keyboard for DDB!
2001-10-24 21:02:18 +00:00
augustss
adca9c589f More debug. 2001-10-24 20:20:03 +00:00
augustss
5c2ee5ebed Make sure interrupt pipe is closed when detaching console keyboard. 2001-10-24 15:31:06 +00:00
augustss
97d4315865 Better debug message. 2001-10-24 15:30:17 +00:00
augustss
1c11481abf More null pointer checks in dump routine. 2001-10-24 00:42:05 +00:00
nathanw
48bdb0d067 Match printers that report their interface as IEEE 1284 in addition to
bidirectional.
2001-10-19 15:30:25 +00:00
ichiro
190ebf4d1f regen 2001-10-17 15:44:50 +00:00
ichiro
b45d3009cf add Dallas Semiconductor product
USB-FOB/iBUTTON
2001-10-17 15:44:22 +00:00
augustss
9ba9477c1a Regen. 2001-10-11 12:05:39 +00:00
augustss
9ec0bc09c1 Add Epson 1650. 2001-10-11 12:05:10 +00:00
augustss
a969ff5460 Add a reference counter to avoid blowing away the softc while frobbing
the MII registers.
2001-10-10 02:14:16 +00:00
augustss
adfbf61e48 Regen. 2001-10-08 03:38:24 +00:00
augustss
3d25ac0f24 Add some more Ethernet adapters (info gleaned from Linux). 2001-10-08 03:37:53 +00:00
augustss
4e23e486b8 Regen. 2001-10-07 22:31:02 +00:00
augustss
cafdfc900c Add Epson 640U. From Chris Baird <cjb@brushtail.apana.org.au> 2001-10-07 22:30:33 +00:00
pooka
ac8c8ee3fd regen; iPAQ 2001-10-06 15:03:34 +00:00
pooka
c70a35c897 iPAQ PocketPC 2001-10-06 15:02:22 +00:00
thorpej
a5aff000fc Match the UMAX Astra 3400. 2001-10-05 00:31:06 +00:00
thorpej
7853ec7367 Regen; add UMAX Astra 3400 scanner. 2001-10-05 00:24:52 +00:00
thorpej
919f3bb120 Add UMAX Astra 3400 scanner. 2001-10-05 00:24:25 +00:00
augustss
1339e88a86 Add a new optional method, dev_ioctl, to the audio hardware driver interface.
It is called when an unrecognized ioctl() is performed on a device,
thus allowing ioctl()s that frob the hardware driver (like loading
microcode).
2001-10-03 00:04:47 +00:00
pooka
1e72a22c49 move DIAGNOSTIC-printf up one block to make it reachable
noted by Christophe Kalt in private email
2001-10-02 17:59:38 +00:00
tshiozak
d645f8862c fix for Roland/EDIROL UM-880.
- add NULL check to UMQ_ISTYPE; sc_quirk is NULL for genuine umidi, but
    forgotten to check.  Thus, kernel will panic after connect the device.
  - fix how to count the number of endpoints in alloc_all_endpoints_genuine().
  - add a quirk for the native mode of UM-880.
2001-09-29 22:00:47 +00:00
augustss
37583aadfc Reenable RHSC interrupt after one second so hot plugging works.
(From OpenBSD.)
2001-09-28 23:57:21 +00:00
augustss
c5a4cc1291 Only clear the endpoint on stall (from FreeBSD). 2001-09-28 23:42:16 +00:00
augustss
901a3da087 Regen. 2001-09-28 23:41:33 +00:00
augustss
ef7e225e59 Rename Accton adapter (from FreeBSD). 2001-09-28 23:41:09 +00:00
tshiozak
f32aef24fd Roland UM-880 has two modes each assigned product IDs.
UM880N (0x0014) : Native mode.
	UM880G (0x0015) : Generic USB MIDI mode.
2001-09-28 20:36:46 +00:00
tshiozak
114e12bdf1 add a new device; ROLAND/EDIROL UM-880 MIDI I/F with patcher. 2001-09-28 19:10:59 +00:00
jdolecek
de311f11c3 Match the Diamon Rio800. Reported working by Chris Lloyd in kern/14064. 2001-09-25 21:08:44 +00:00
yamt
4242cee2bd make ugen use updated frlengths. 2001-09-16 18:06:32 +00:00
wiz
456dff6cb8 Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
yamt
1f460cfc38 make it compile when defined(USB_DEBUG)&&defined(SCSIPI_DEBUG)&&!defined(SCSIDEBUG) 2001-09-15 16:47:41 +00:00
yamt
46f9dd9228 correct debug messages. 2001-09-15 16:16:27 +00:00
augustss
8a0aea16c1 Don't go top mode OPERATIONAL (before reset) on startup even if BIOS claims to
have initialized the controller.
2001-09-11 07:00:19 +00:00
augustss
0ef77d096d Regen. 2001-09-06 11:45:55 +00:00
augustss
7eed4a548d Add a Todos smartcard reader. 2001-09-06 11:45:33 +00:00
gehenna
0999a72932 The latest EHCI spec is 0.96 2001-08-20 07:16:35 +00:00
augustss
a8415c10db Clear busy flag on write error. From PR 13731, IWAMOTO Toshihiro. 2001-08-16 22:31:24 +00:00