summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_ath_pci.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.mpi2015-11-241-2/+1
|
* No need to include <net/if_arp.h>mpi2015-11-241-2/+1
| | | | | | | | | This header is only needed because <netinet/if_ether.h> declares a structure that needs it. But it turns out that <net/if.h> already includes it as workaround. A proper solution would be to stop declarting "struct ether_arp" there. But no driver should need this header.
* unifdef INETtedu2014-12-221-3/+1
|
* Remove unneeded include.mpi2013-11-211-2/+1
| | | | ok deraadt@
* Get rid of the clumsy pci_activate function and do this job inside ath.cderaadt2010-08-271-21/+2
| | | | | so that the powerhook wrapper can get at it ok kettenis
* Add an ath_pci_activate callback for ACPI suspend/resume with ath(4).reyk2010-07-021-2/+22
| | | | | | | The card now should come back after resume and doesn't need a manual ifconfig down/up. ok deraadt@ mlarkin@
* More cases of shutdown hooks not needed after card is already stopped. Inderaadt2009-08-101-24/+1
| | | | | | these cases the xxstop function is a bit more complicated and has a flag of some sort, but the use of that flag does not matter; DMA is already ceased ok dlg
* make various strings ("can't map mem space" and similar) more consistentsthen2009-03-291-5/+5
| | | | | | | between instances, saving space in the kernel. feedback from many (some incorporated, some left for future work). ok deraadt, kettenis, "why not" miod.
* Check and clear the bus space mapping size instead of the bus spacebrad2008-07-301-3/+3
| | | | | | handle in the detach function. Fixes compilation on sparc64. ok reyk@
* - fix FIFO overruns on PCI-E chipsets by setting the DMA sizereyk2008-07-291-3/+8
| | | | | | | | RX/TX configuration registers to 128 instead of 512 bytes. - add a few more MAC/RF id strings for the dmesg. - check for PCI-E instead of single chip variants in a few places. ok deraadt@
* Allow ath(4) to detach cleanly when attaching via PCI. Alsojsing2008-06-141-26/+37
| | | | | | complete/cleanup the attachment cleanup code. ok reyk@ jsg@
* the copyright holder changed the license from "dual bsd/gpl" to bereyk2007-06-061-5/+1
| | | | 2-clause bsd-only. good.
* The integrated Atheros NICs found in IBM/Lenovo ThinkPads use the samereyk2007-04-131-1/+3
| | | | | | | | | | | | | | device ID for old AR5212-based 32bit and new AR5424-based 64bit (PCI Express Mini Card) interfaces. Use an extra check to look if the card is 64bit and attach it as a single chip device. This prevents a panic when attaching the device on some laptops like the T60. Tested on a T42 (old AR5212 Mini PCI interface), Tested on a T60 (new AR5424 Mini Card interface) Nevertheless, the AR5424 does not work yet. Thanks to Stefan Konrath
* properly deal with Atheros chips that use a 64-bit memory address space.brad2006-08-031-2/+9
| | | | From martin@NetBSD
* do not check for master/io/mem enables; ok kettenisderaadt2006-06-291-13/+1
|
* remove the very basic ath(4) rate control implementation and usereyk2005-09-221-1/+2
| | | | | | | rssadapt(9) instead. this may need some further work but now it's in the right place and shared with other drivers (like ral(4)). yes jsg@
* save the pcitagreyk2005-09-081-2/+7
|
* remove unused variables from ath_pci_softcreyk2005-09-081-4/+1
|
* tell the driver to allocate memory for the size of ath_pci_softcreyk2005-09-081-3/+3
| | | | instead of ath_softc. this fixes possible page faults with ath@pci.
* Remove the last of the FreeBSD compatiblity goop.jsg2005-09-081-2/+1
| | | | ok reyk@
* cleanup and knf. remove the ath_product() workaround.reyk2005-08-171-44/+19
|
* do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisubmatch(); kettenis@ testing; brad@ okmickey2005-08-091-6/+2
|
* Make ath at cardbus not depend on ath at pci. ok reyk@jsg2005-01-031-4/+1
|
* support the gpio found on ath(4) devices.reyk2004-11-231-4/+5
| | | | ok grange@
* no CardBus here.brad2004-11-021-2/+2
|
* imported Sam Leffler's ath driver for atheros multimode wireless nicsreyk2004-11-021-0/+250
from NetBSD and FreeBSD. ok deraadt@