summaryrefslogtreecommitdiff
path: root/sys/dev/usb
AgeCommit message (Collapse)Author
2008-07-20Huawei E618 and E620 is not compatible with ubsa(4).Yojiro Uo
This patch moves these device to umsm(4). reported by Aleksander Piotrowski, ok jsg@
2008-07-19If a resolution which has been requested over VIDEO_TRY_FMT orMarcus Glocker
VIDEO_S_FMT doesn't exactly match the devices available resolutions, return the next best matching resolution which we have. Makes some V4L2 apps happy when running them with the default resolution (no options).
2008-07-18For negotation first get the devices default values (GET_DEF) insteadMarcus Glocker
asking for (GET_CUR) directly. This gets us better negotation values.
2008-07-18Implement VIDIOC_S_FMT and VIDIOC_TRY_FMT. Now V4L2 applications canMarcus Glocker
set their desired image size, and therefore users can manipulate the image size, too via the application. Also tested by brad@
2008-07-14Make VIDIOC_ENUM_FMT list all available formats for the attached device.Marcus Glocker
2008-07-14Finish support for uncompressed payloads (UDESCSUB_VS_FORMAT_UNCOMPRESSED).Marcus Glocker
2008-07-13Spacing.Marcus Glocker
2008-07-13Save format and frame descriptors to a format group structure so weMarcus Glocker
can use them later for stuff like VIDIOC_S_FMT (e.g. set custom resolution).
2008-07-12syncBernd Ahlers
2008-07-12Add another Acer id.Bernd Ahlers
help & ok jsg@
2008-07-12Remove obsolete TODO comment.Marcus Glocker
2008-07-10Don't terminate the array of matching product/vendor IDs with { 0, 0 }Marc Balmer
when usb_lookup is used. If a device indeed has 0 as vendor and product ID, like the HP DL165 BMC Server Engines SE USB Device, a wrong driver will attach and the machine will most pbly crash. Problem reported Rivo Nurges <rix@estpak.ee> cvs: ----------------------------------------------------------------------
2008-07-10Make cams with Sonix chipset work by avoiding excessive alternateMarcus Glocker
interface switching, which kind of crashed the device.
2008-07-07- Improve negotation and fix some more DPRINTFs.Marcus Glocker
2008-07-06When the device gets close switch back from alternate interface toMarcus Glocker
default interface. Nice side effect; Turns off the cams LED again.
2008-07-06Use UT_{READ|WRITE}_VENDOR_DEVICE instead of self defined values.Marc Balmer
2008-07-05Fix a comment: Code defines FTDI_SIO_GET_STATUS, use that inMarc Balmer
comments, not FTDI_SIO_GET_MODEM_STATUS which is not defined anywhere. Also note that on newer devices like the FT232R the request is two bytes, not one.
2008-07-05Add support for the new Expert mouseCLOCK USB II that uses an FTDIMarc Balmer
FT232R chip to interface the receiver (instead of the NetCologne chip used on older models). Only the DCF77 and HBG receivers are supported. A sidenote: Gude ADS not only provides me with receivers and documentation, but as a result of my feedback on their older receivers the new ones now have proper USB product IDs to distinguish between DCF77, HBG, and MSF.
2008-07-04regenYojiro Uo
ok jsg@
2008-07-04add new entries for 3G/3.5G modemsYojiro Uo
2008-07-03Add struct for VC_EXTENSION_UNIT and dump it in debug mode.Marcus Glocker
2008-07-02Add first bits to support uncompressed format.Marcus Glocker
2008-07-02As some modem devices in ubsa(4) are possible to be incompatible withYojiro Uo
the native ubsa device, the patch notifies when it finds such a kind of device. ok jsg@
2008-07-02fix interrupt pipe processing.Yojiro Uo
many high speed modem devices use CDC-like notify message protocol in there intr pipe rather than ubsa(4) compatible protocol. now umsm(4) interrupt message will be treated as CDC notify. And, this patch contains "verbose message patch" to find incompatible device in umsm(4).
2008-07-01Spacing.Marcus Glocker
2008-06-30Limit maximal number of mmap buffers to 32 (instead 256).Marcus Glocker
2008-06-30- Free mmap buffer on close/detach.Marcus Glocker
- Fix DPRINTF while here.
2008-06-29add usb2.0 to usb1.1(ohci/uchi) handover request to usb subsystem.Yojiro Uo
add new quirk entry for uvideo which is required isoc transfer. Some usb2.0 devices use isochronous transfer but current usb subsystem does not support isoc transfer in ehci(usb2.0) bus. This patch introduce new psuedo usb hub request UHF_PORT_DISOWN_TO_1_1 to handover the device to ehci to usb1.1 bus(ohci or uhci). ok mglocker@ deraadt@ fgsch@
2008-06-29new belkin rum with california designed plasticTheo de Raadt
2008-06-29syncTheo de Raadt
2008-06-29another new belkin rum. says on it "designed in california, made in china".Theo de Raadt
inside, it has a board designed by ralink in taiwan. i guess that people in california now have sunk so far in their skills they just "design" the plastic shrouds for the devices now.
2008-06-26Make video stream work properly on uhci and ohci by adding an ohciMarcus Glocker
isoc xfer workaround. Improved and OK deraadt@
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
2008-06-24regenBrad Smith
2008-06-24- Rename the QuickCam Sphere AF to Orbit since the other Orbit MPBrad Smith
entries also share the same id between Orbit MP and Sphere MP models. - Fix the naming of the second QuickCam Orbit MP entry.
2008-06-23Don't bzero() the USB buffer before every xfer. This was just for debugMarcus Glocker
purposes.
2008-06-22Remove the QuickCam Pro 5000 from the quirks list now that thereBrad Smith
is a UVC driver. ok robert@
2008-06-22regenBrad Smith
2008-06-22Add a few more QuickCam cams and touch up some of the existing entries.Brad Smith
2008-06-22If no frame gets queue for a certain time, return EINVAL to the userlandMarcus Glocker
application which will cause it to exit instead let it stuck forever.
2008-06-22correct function names on some debug and panics.Federico G. Schwindt
2008-06-21print vendor and product in hexa on debug.Federico G. Schwindt
2008-06-21print the correct function name.Federico G. Schwindt
2008-06-21fix probable cut and paste error when for the virtual QH link.Federico G. Schwindt
from netbsd via dragonfly. pointed by theo. ok by many.
2008-06-20Another uchcom product found in the Linux driver.Jonathan Gray
2008-06-20regenJonathan Gray
2008-06-20Another uchcom product found in the Linux driver.Jonathan Gray
2008-06-19Sync USB ids. Although the Pro 5000 should be removed as it isBrad Smith
a UVC compliant webcam.
2008-06-19regenBrad Smith
2008-06-19Fix the naming of the QuickCam Notebook Deluxe entry.Brad Smith