summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_rl_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
|
* The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.mpi2015-11-241-2/+1
|
* 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@
* unifdef INETtedu2014-12-221-3/+1
|
* use the correct capitalization for Realtek.brad2014-11-241-2/+2
|
* Fewer <netinet/in_systm.h>mpi2014-07-221-3/+1
|
* Most network drivers include netinet/in_var.h, but apparently theybluhm2013-08-071-2/+1
| | | | | don't have to. Just remove these include lines. Compiled on amd64 i386 sparc64; OK henning@ mikeb@
* Fix and simplify determining whether we're using a 8129 or 8139 chipset. Onlybrad2013-03-071-1/+6
| | | | | | | | | | the 8129 PCI id is a 8129, everything else is a 8139. Allows the D-Link DFE-520TX board to work and would ensure proper determination of the chipset for at least the 8138 based boards (PCI/CardBus). Tested by kirby@ Ok kirby@ sthen@ chris@
* add another DFE-530TX+jasper2013-02-081-1/+2
| | | | ok sthen@
* Add the PCI id for the D-Link DFE-520TX C1 board.brad2013-01-291-1/+2
| | | | ok jsg@
* Some corrections for D-Link device names.brad2013-01-161-2/+2
| | | | ok jsing@
* Sort the PCI ids.brad2013-01-161-8/+8
| | | | ok dtucker@ jsing@
* use nitems(); no binary change for drivers that are compiled on amd64.jasper2011-04-031-2/+2
| | | | ok claudio@
* Move the activate function from pci to the the main driver, so that thederaadt2010-08-271-28/+2
| | | | | powerhook can use it ok kettenis
* ca_activate function for suspend/resumederaadt2010-07-271-2/+28
| | | | tested by mlarkin
* Some cleaning for the rl(4) driver:naddy2009-12-211-17/+12
| | | | | | | | - ANSI - KNF - remove the use of register from Brad
* make rl at pci detachable; untested.jsg2009-06-021-8/+36
|
* Add more CardBus ids to PCI attachments to cope withjsg2009-06-021-2/+9
| | | | | things like the crazy ExpressCard->CardBus adapters which make CardBus devices show as PCI devices.
* Add the 8139D PCI id.brad2008-08-131-2/+3
|
* according to the Linux 8139cp driver the TTTech MC322 adapter usesbrad2006-05-231-3/+2
| | | | | | the 8139C+ chipset, so attach with re(4) instead of rl(4). ok dlg@
* attach 8139's capable of C+ mode to the re(4) driver, instead of the rl(4)brad2006-05-161-2/+8
| | | | driver.
* add TTTech MC322brad2006-02-241-1/+2
| | | | PCI id from the Linux 8139cp driver.
* - remove some redundnt checks before pci_mapreg_map()brad2005-10-241-19/+8
| | | | - iosize -> size
* do not inline pci_mapreg_map() anymore as it is olrite now; brad@ okmickey2005-09-111-14/+7
|
* no vtophys(), don't need uvm_extern.h anymore.brad2003-12-291-2/+1
| | | | | | tested on alpha, i386, macppc and sparc64. ok millert@ mickey@
* Add a simplistic table driven lookup routine and use it where appropriate.jason2002-11-191-19/+11
|
* First round of __P removal in sysmillert2002-03-141-3/+3
|
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+2
| | | | (Look ma, I might have broken the tree)
* Don't include <vm/vm_kern.h> if you don't need foo_map.miod2001-09-111-2/+1
|
* Change pci_intr_map to take pci_attach_args as an argument.art2001-08-251-3/+2
| | | | | | | | | | | All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD.
* remove redundant vm includesmickey2001-08-121-3/+1
|
* Define RL_USEIOSPACE in the PCI bus piece, not the common piece; thanks jason@aaron2001-04-131-1/+11
|
* Split RealTek 8129/8139 driver into bus-dependent and bus-independent parts;aaron2001-04-101-0/+188
prep for an rl CardBus attachment.