aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/ucycom.c
Commit message (Collapse)AuthorAgeFilesLines
* Move usb to a graveyard location under sys/legacy/dev, it is intended that theAndrew Thompson2009-02-231-543/+0
| | | | | | | | | | new USB2 stack will fully replace this for 8.0. Remove kernel modules, a subsequent commit will update conf/files. Unhook usbdevs from the build. Notes: svn path=/head/; revision=188939
* Latest round of usb cleanups:Warner Losh2007-06-211-4/+3
| | | | | | | | | | | | | | | | | | | | | | o Consistently use device_foo_t and bus_foo_t for functions implementing device_foo and bus_foo respectively. Adjust those routines that were wrong (we should do this throughout the tree). o make all the modules depend on usb. Otherwise these modules won't load. o ucycom doesn't need usb_port.h o Minor unifdefing o uhub, umass, ums, urio, uscanner conversion complete. o ukbd: Remove the NO_SET_PROTO quirk (fixes a PR 77940). NetBSD removed their check and setting the proto a long time ago. o umodem panic fixed. UQ_ASSUME_CM_OVER_DATA quirk removed because I've never seen a umodem that needed this rejection for proection (this gets rid of ~20% of the quirks). Approved by: re@ (kensmith) PR: 77940 Notes: svn path=/head/; revision=170969
* Kill devinfo stuff. It is no longer needed.Warner Losh2007-06-091-9/+0
| | | | | | | | | Kill bogus bzero as necessary. Minor tidy. Expand USB_ATTACH_SETUP inline where needed. Notes: svn path=/head/; revision=170452
* Eliminate two unused arguments to ttycreate().Poul-Henning Kamp2005-10-161-1/+1
| | | | Notes: svn path=/head/; revision=151383
* Use generic tty code.Poul-Henning Kamp2004-10-121-94/+13
| | | | | | | New device names are ttyy{unit} Notes: svn path=/head/; revision=136426
* Use %zu to format size_t.Dag-Erling Smørgrav2004-09-051-2/+2
| | | | Notes: svn path=/head/; revision=134810
* Device driver for the Cypress CY7C637xx and CY7C640/1xx families of USBDag-Erling Smørgrav2004-09-051-0/+634
to RS232 bridges, such as the one found in the DeLorme Earthmate USB GPS receiver (which is the only device currently supported by this driver). While other USB to serial drivers in the tree rely heavily on ucom, this one is self-contained. The reason for that is that ucom assumes that the bridge uses bulk pipes for I/O, while the Cypress parts actually register as human interface devices and use HID reports for configuration and I/O. The driver is not entirely complete: there is no support yet for flow control, and output doesn't seem to work, though I don't know if that is because of a bug in the code, or simply because the Earthmate is a read- only device. Notes: svn path=/head/; revision=134804