summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_ral_pci.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add support for RT3290 chipset by James Hastings.kevlo2018-10-021-1/+2
| | | | Tested by me and James Hastings.
* Add support for Ralink RT5360. From Kevin Lo who tested with ajsg2017-05-311-1/+2
| | | | D-Link DWA-525 rev A2.
* Add support for RT5390 and RT5392 chipsets to the ral(4) driver.stsp2016-08-171-2/+7
| | | | | Tested by procter@ on RT2860 and by me on RT2790 and RT3090. Ported from FreeBSD by James Hastings.
* You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.mpi2015-11-241-2/+1
|
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-16/+10
| | | | | | | | kernel resumes normal (non-cold, able to run processes, etc) operation. Previously we were relying on specific DVACT_RESUME op's in drivers creating callback/threads themselves, but that has become too common, indicating the need for a built-in mechanism. ok dlg kettenis, tested by a sufficient amount of people
* replace workqs with tasks for handling resumedlg2013-11-141-5/+6
| | | | from kimberley manning
* Add support for the Ralink RT3060, which uses the RT3572 MAC/BBP.kettenis2013-08-011-1/+2
|
* add suspend/resume support for PCI ral(4) devices.damien2010-08-041-2/+45
| | | | | | ok deraadt@, sthen@ tested by matthew@ (RT2560), dcoppa@ (RT2790), okan@ (RT2860), todd@ (RT2560)
* Initial bits for >=RT3090 support.damien2010-04-051-9/+12
| | | | | | | Probably not functionnal yet (but test reports are welcome). Update microcode for RT2860 while I'm here (remember to run make && make install under sys/dev/microcode/ral/).
* call powerhook_disestablish() and pci_intr_disestablish() earlier.damien2009-11-011-4/+3
| | | | diff from deraadt@
* fix EDIMAX attachment.damien2009-05-121-17/+20
|
* attach to Edimax RT2860.damien2009-05-111-9/+16
|
* make various strings ("can't map mem space" and similar) more consistentsthen2009-03-291-4/+4
| | | | | | | between instances, saving space in the kernel. feedback from many (some incorporated, some left for future work). ok deraadt, kettenis, "why not" miod.
* more sizeof->nitemsdamien2008-11-251-2/+2
|
* rename rt2860 pci ids to match with reality.damien2008-07-211-13/+15
| | | | import some fixes for 1T2R adapters from the linux vendor driver.
* in raldetach, do not call chip-specific detach if it was never called inderaadt2007-12-091-5/+5
| | | | the first place (ie. if interrupt allocation failed)
* expresscard ral(4) rt2860 now can attach and detach correctlyderaadt2007-12-041-3/+13
| | | | ok kettenis
* match expresscard ralderaadt2007-11-151-8/+10
|
* New driver for Ralink RT2860 chipset.damien2007-11-151-12/+36
| | | | | | | | | | | | | Attaches as 'ral' as it shares the PCI and CardBus frontends with RT2560 and RT2661 though it is actually a separate driver. Requires a firmware that can't be redistributed with the base system due to license restrictions (exact same license as iwn(4) firmware). The 802.11n capabilities not yet supported (except MIMO). Great thanks to Sam Fourman Jr for donating hardware. ok deraadt@
* Remove some useless variables/code dealing with cardbus BARsgrange2006-11-181-3/+2
| | | | | | reprogramming. ok mglocker@
* replace rssadapt(9) with amrr for automatic rate control.damien2006-10-221-2/+2
| | | | | | as a side-effect, this should fix all the "bogus xmit rate" panics users have been complaining about for some time when operating in HostAP mode.
* - add preliminary support for Ralink Technology RT2561, RT2561S and RT2661damien2006-01-091-19/+46
| | | | | | | | | | | chipsets in ral(4). - restructure the code a bit; split ic/ral.c into ic/rt2560.c and ic/rt2661.c - import the 8051 microcode files required by these chipsets. - more to come; there is currently no automatic rate control and some features are untested (hostap and ibss modes for instance). most of the pre-802.11n capabilities of the RT2661 chipset are not supported (like frame aggregation, piggy-back). MIMO should work though the performance/range gain has not been measured.
* do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisubmatch(); kettenis@ testing; brad@ okmickey2005-08-091-7/+1
|
* make ral compile on macppc.damien2005-02-221-1/+2
| | | | pointed out by "barryg" (Barry Dexter A. Gonzaga).
* fix dmesg output. pointed out by jsg@damien2005-02-191-4/+2
|
* make sure bpfilter.h is included before including ralvar.h.damien2005-02-181-1/+3
|
* Driver for Ralink Technology RT2500 wireless adapters.damien2005-02-151-0/+147