summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/umsm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Nuke all occurrences of usbd_abort_pipe() if it gets called rightmglocker2020-07-311-3/+1
| | | | | | | | | | before usbd_close_pipe(), since usbd_close_pipe() already takes care about aborting non-empty pipes. As investigated by gerhard@ usbdi.c rev. 1.57 did add usbd_abort_pipe() to usbd_close_pipe(), but the drivers didn't get cleaned up afterwards. ok gerhard@
* Very old firmware umsm devices don't work as umb(4), so I made them workderaadt2020-02-051-2/+1
| | | | | | as umsm(4). But the discrimination in the driver match functions is obviously weak in some way, so skip this for now. We need to figure out how to identify the retrogrades better.
* MC7700 works as umsmderaadt2020-01-111-1/+2
|
* consistently uppercase usb product definesjsg2020-01-051-2/+2
| | | | ok mpi@
* Partially revert previous, EM7455 is already handled by umb(4).mpi2018-08-151-2/+1
| | | | Reported by Bryan Vyhmeister.
* Attach to Sierra Wireless MC7304/MC7354 & EM7455, from Denis Lapshin.mpi2018-08-131-1/+3
|
* Add support for Huawei k3772.bket2018-04-111-1/+3
| | | | OK jca@, sthen@, deraadt@
* Add support for SIMCom SIM7600E.kevlo2018-03-201-1/+3
| | | | ok deraadt@
* Add support for Huawei E3372.kevlo2018-01-111-1/+2
| | | | ok phessler@
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-3/+3
| | | | | Errors will result in nice clean panic messages so we know what's wrong. Reviewed by dhill visa natano jsg.
* Add support for Option iCON 505 from Piotr Isajew and consistentlyjsg2016-12-121-2/+3
| | | | name other iCON devices the way Option does.
* SierraWireless MC7455.mpi2016-09-211-1/+2
| | | | From Yannick Gravel, ok phessler@
* Netgear/Sierra Aircard 340Uchris2016-06-011-1/+2
| | | | ok mpi@
* Support Airprime/Sierra AirCard 313U, Netgear/Sierra AirCard 770Schris2016-05-231-3/+4
| | | | ok mpi@
* Huawei K4511 3G modem.mpi2015-09-291-2/+3
| | | | From phil AT unita.com.au
* Huawei MU609 from Cristián Edwards.mpi2015-05-051-1/+2
| | | | ok dcoppa@
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
| | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@
* Support for MEDION S4222 which needs another funky umass quirk. Frommpi2015-01-061-2/+26
| | | | Ingo Feinerer.
* Kill the last dumb DVACT_DEACTIVATE handlers.mpi2014-07-121-20/+2
|
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
| | | | after discussions with beck deraadt kettenis.
* Add Alcatel OneTouch L100Vdcoppa2014-05-161-1/+3
| | | | | | Diff from Lukasz Ratajski ok sthen@
* Do not define per-driver DEBUG variable when USB_DEBUG is defined. It'smpi2014-03-071-5/+1
| | | | | really impossible to debug the USB stack when any single device you plug in your machine starts to vomit its own poetry,
* add an entry for "IIJmobile 510FU"yuo2013-12-131-1/+3
|
* Clean-up usbd_abort_pipe() usage.pirofti2013-11-151-6/+2
| | | | | | | This function never fails. So change it's return type to void and adjust the copy-pasted callers that were checking the return. "If it compiles, ok" mpi@
* Sort-out activate functionality for ucom(4) and it's parents.pirofti2013-11-151-5/+2
| | | | | | | | | | | | The child should not have to call the parent for deactivation. The parent should handle it. So kill the activate routine in ucom(4) and adapt the parents to no longer call it. Also remove sc_dying in ucom(4) and use usbd_is_dying() instead. Okay mpi@.
* Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().pirofti2013-11-071-9/+8
| | | | Okay mpi@
* Unify and document usbd_transfer(9).mpi2013-09-201-4/+7
| | | | | | | | | | | Get rid of the badly named usbd_bulk_transfer() and usbd_intr_transfer() they were two identical wrappers to submit a synchronous transfer. Now all synchronous transfers are submited using usbd_setup_xfer(9) and usbd_transfer(9) explicitly using the USBD_CATCH flag when signals must be checked. Previous version ok'd by mglocker@, with subtle inputs from miod@
* add Sierra Wireless MC8355 (Gobi 3000)mikeb2013-08-021-1/+2
|
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-15/+15
| | | | | | | | | definitions instead. We don't change usb.h for now to stay compatible with userland. Tested by mpi@ on macppc and myself on i386. ok mpi@
* add Huawei E353jsg2013-01-041-1/+2
| | | | from/tested by Zavisa Nikac
* add another umsm device that uses the qualcomm vid. namedjsg2012-12-191-1/+3
| | | | Aeon 921T by the importer, it isn't clear what the real name is.
* add HUAWEI E392, tested by Alexei Malininjsg2012-08-031-1/+2
|
* Add the Huawei Mobile E303.dcoppa2012-07-171-1/+2
| | | | | | From Andreas Bartelt, obsd AT bartula DOT de OK sthen@
* KNF whitespace; no change with diff -wsthen2012-01-141-40/+40
|
* Support Huawei K4510 with DEV_UMASS5; Daniele Pilengasthen2012-01-141-1/+2
|
* Add ZTE MF190; ok jsgmikeb2011-11-191-1/+2
|
* support Huawei EM770Wjsg2011-11-171-1/+2
| | | | from Baurzhan Muftakhidinov
* add support for HUAWEI Mobile E173sgsoares2011-11-111-1/+3
| | | | | tested by me ok jsg@ sthen@ jmc@
* Add Alcatel One Touch X210/X220 (another rebadged TCT Mobile modem)dcoppa2011-10-201-1/+2
| | | | ok sthen@, jsg@
* Add the Huawei E181.dcoppa2011-07-221-1/+2
| | | | | | From Chris Turner <c.turner(at)199technologies(dot)com> OK sthen@
* Add the Huawei E1750 USB modemdcoppa2011-07-211-1/+2
| | | | | | From bsd.user(at)mail(dot)ru ok jsg@, sthen@
* add support for HUAWEI E1752 seriese modemyuo2011-07-081-1/+2
| | | | ok jsg@
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-4/+1
| | | | | | | | that's ever used it, and it's long since been changed to use DVACT_{QUIESCE,SUSPEND,RESUME} instead. ok deraadt@, dlg@; miod@ also agreed with this idea when I brought it up a few weeks ago
* Add support for ZTE AC2746.jsg2011-06-151-7/+17
| | | | Slightly changed version of a diff from Martin Furter.
* Match Sierra USB305; from Erik Mugelederaadt2011-04-241-1/+2
|
* Add the ONDA MSA110UP USB modemdcoppa2011-03-191-1/+2
| | | | | | Tested by Sergio Charpinel Jr. OK sthen@, jsg@
* Add the Toshiba 3G HSDPA MiniCard, found in my Dell Latitude D630.dcoppa2011-02-011-1/+3
| | | | Ok jsg@, sthen@, miod@
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-7/+1
| | | | | | them from userland, and nothing in the kernel uses them. ok krw@, miod@
* Add the Novatel EU870D HSDPA modem found in (at least) Dell XT.ajacoutot2010-12-301-1/+2
| | | | ok robert@
* Add support for the ZTE MF112 from MERIGHI Marcus.jsg2010-12-111-1/+2
|