summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/if_run.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* always decrement the number of xfers queued in txeof() evendamien2010-10-301-7/+8
| | | | if transfer failed.
* don't release the node twice if tx() failsdamien2010-10-301-2/+1
|
* use (ifp->if_softc != NULL) instead of (ifp->if_flags != 0) to checkdamien2010-10-301-2/+2
| | | | | if interface was attached. both are correct but this is for consistency with other drivers.
* use hw sequence numbering for non-QoS framesdamien2010-10-301-2/+2
|
* check that a timeout(9) has been initialized before deleting itjakemsr2010-10-231-3/+5
| | | | ok phessler
* create another kthread to run xfer abort tasks. xfer abort tasks cannotjakemsr2010-10-231-2/+2
| | | | | | | | | | | be run from the generic task kthread, because xfers that need to be aborted block newly queued tasks from running (i.e. the xfer to be aborted blocks the abort of that task). as there are now three types of usb tasks, add an argument to usb_init_task() and another member to struct usb_task to specify the task type. fixes boot hangs that are showing up because we now use usb tasks to attach/detach usb devices.
* Attach the two run(4) usb ids that krw@ added to usbdevs.damien2010-10-221-1/+3
| | | | "Feel free to commit!" krw@
* remove the unused if_init callback in struct ifnetjsg2010-08-271-2/+1
| | | | ok deraadt@ henning@ claudio@
* - add another run, from markus bergkvistjasper2010-04-291-1/+2
|
* remove proc.h include from uvm_map.h. This has far reaching effects, astedu2010-04-201-2/+1
| | | | | | sysctl.h was reliant on this particular include, and many drivers included sysctl.h unnecessarily. remove sysctl.h or add proc.h as needed. ok deraadt
* new Hawking run(4) idsdamien2010-04-151-2/+5
| | | | from Linux
* clean Sitecom run(4) ids.damien2010-04-141-12/+10
| | | | | use real product names, add some ids, remove some ids that never made it into production.
* always enable both 2GHz and 5GHz LNAs regardless of the banddamien2010-04-061-8/+6
| | | | | | | we're using. fixes operation on some 5GHz channels (e.g 153). great thanks to Yao Zhao (dragonlinux at gmail dot com) for identifying the issue on run(4).
* add BELKIN F5D8055V2halex2010-04-061-1/+2
| | | | ok deraadt@, damien@
* Fix 5GHz channels TX power settings for RT2860/RT2870 (does notdamien2010-04-041-5/+5
| | | | | | affect RT3572.) Found (again!) by Yao Zhao (dragonlinux at gmail dot com)
* Fix TX power per rate settings.damien2010-03-271-5/+5
| | | | Found by Yao Zhao (dragonlinux at gmail dot com)
* new run(4) idsdamien2010-02-251-2/+23
|
* Sweex LW153damien2010-02-241-1/+2
|
* more run(4) idsdamien2010-02-241-1/+3
|
* ALLWIN Techdamien2010-02-241-1/+8
|
* fix run_set_region_4 to set the whole region specified,damien2010-02-191-6/+5
| | | | not a quarter of it!
* check that rf reg is != 0xff, not rf val.damien2010-02-101-2/+2
|
* remove redundant bits.damien2010-02-081-9/+1
|
* final bits for RT3572 and some fixes for RT3070 and RT3071.damien2010-02-081-20/+117
|
* add the 10us sifs directly to the pre-computed ack durations.damien2010-02-081-5/+2
|
* simplifydamien2010-02-081-21/+13
|
* s/RT2860_MCU_CMD_BOOT/RT2860_MCU_CMD_RFRESET/damien2010-02-081-2/+2
| | | | no binary change.
* fix BBP R82 for RT3572damien2010-02-081-7/+7
|
* writing to RT2860_TX_PIN_CFG requires some extra steps on RT3572damien2010-02-071-2/+7
|
* fix my 1.44->1.45 commitdamien2010-02-071-6/+6
|
* we're in 2010.damien2010-02-071-2/+2
| | | | no binary change.
* add two more ids for RT3572 and one more id for RT2770.damien2010-02-071-1/+9
| | | | save BBP R25 and R26 values on RT3572 at init.
* set tx mixer gain for RT3071damien2010-02-071-1/+4
|
* change RF init sequence for RT3572damien2010-02-071-11/+38
|
* cleanup run_rt3070_set_chandamien2010-02-071-12/+20
|
* add a function to set the channel on RT3572.damien2010-02-071-3/+158
|
* when calibrating filter, use better target values for >=RT3071damien2010-02-071-4/+6
|
* read vendor RF settings for >=RT3572 and tx mixer gains for >=RT3070damien2010-02-071-9/+47
| | | | | check if we have a hardware RF switch and if we must patch the DAC issue too.
* add a new function to set the AGC since the code is a bit differentdamien2010-02-071-5/+31
| | | | for RT3572. fix the initial AGC value for >=RT3070 while i'm here.
* use new mcu command to select the antenna on RT2020damien2010-02-071-5/+3
| | | | requires the new firmware
* split 32-bit mac_rev into 16-bit mac_ver and mac_rev to avoiddamien2010-02-071-24/+27
| | | | annoying shifts and masks.
* add rf init values for rt3572damien2010-02-071-7/+9
| | | | add settings for 5GHz channels (rt3572 only)
* add channels 167, 169, 171, 173 for dual-band devicesdamien2010-02-071-3/+3
|
* "please apply the same diff as for rt2860 to if_run.c" damien@oga2009-12-101-2/+2
| | | | | | | | | | | | | | original log message: fix a theoretical (but not possible) array bound overflow. since we will always match on a rate, we won't overflow, but in that case, make it more obvious by if the first 11 rates don't match, we assume the 12th. should shut up parfait. ok damien@ who came up with an identical diff
* another shitload of run(4) usb idsdamien2009-11-171-9/+42
| | | | we have 159 ids now just for run(4)
* setting of WEP keys is defered until interface is brought up,damien2009-11-031-7/+12
| | | | | | | so do nothing in set_key() if the interface is not up and running. fixes a panic reported by Steph (frlinux at gmail dot com) with run(4) on misc
* fix ENETRESET handling in run_ioctl() and run_media_change().damien2009-09-161-5/+9
| | | | fixes a kernel panic reported by ckuethe@ on amd64
* missing argument to DPRINTF.damien2009-08-101-2/+2
| | | | no binary change (RUN_DEBUG only).
* Linksys WUSB54GC v3damien2009-07-291-1/+2
|
* fix endianness issue on BE.damien2009-06-171-2/+2
|