aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/an/if_an_isa.c
Commit message (Collapse)AuthorAgeFilesLines
* Create a new ISA_PNP_INFO macro. Use this macro every where we haveWarner Losh2017-12-231-0/+1
| | | | | | | | | | ISA PNP card support (replace by hand version in if_ed). Move module declarations to the end of some files. Fix PCCARD_PNP_INFO to use nitems(). Remove some stale comments about pc98, turns out the comment was simply wrong. Notes: svn path=/head/; revision=327102
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-181-0/+2
| | | | | | | | | | | | | | | | | | | | The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point. Initially, only tag files that use BSD 4-Clause "Original" license. RelNotes: yes Differential Revision: https://reviews.freebsd.org/D13133 Notes: svn path=/head/; revision=325966
* Use bus_*() rather than bus_space_*().John Baldwin2009-11-241-2/+0
| | | | Notes: svn path=/head/; revision=199756
* - Use device_printf() instead of printf() with an explicit unit numberJohn Baldwin2009-11-061-1/+1
| | | | | | | | | | | | in the PCI attach routine. - Simplify PCI probe. - Remove no-longer-used 'unit' from an_attach() parameters. PR: kern/126924 Submitted by: gavin Notes: svn path=/head/; revision=198995
* o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati2007-02-231-1/+1
| | | | | | | | | | | | | | | | bus_setup_intr() o add an int return code to all fast handlers o retire INTR_FAST/IH_FAST For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current Reviewed by: many Approved by: re@ Notes: svn path=/head/; revision=166901
* Minor style nits.Warner Losh2005-08-031-6/+4
| | | | Notes: svn path=/head/; revision=148680
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139749
* - Bump up the general and status RID sizesDoug Ambrisko2003-12-301-17/+1
| | | | | | | | | | | | | | - Clear out an_dma_vaddr on free so we can test to see if dma is setup when the card is kldunloaded/kldloaded etc. only for MPI350 - Use a common detach like wi(4) - Notify on RID read overflow and truncate this currently causes a panic in -stable when the stack during an ifconfig an0 is done with newer firmware - Convert from UNLOCK/tsleep/LOCK to msleep. I thought I did that a while ago. Notes: svn path=/head/; revision=123978
* Use __FBSDID().David E. O'Brien2003-08-241-1/+0
| | | | | | | Also some minor style cleanups. Notes: svn path=/head/; revision=119418
* - Express hard dependencies on bus (pci, isa, pccard) andMatthew N. Dodd2003-04-151-2/+3
| | | | | | | | | | | network layer (ether). - Don't abuse module names to facilitate ifconfig module loading; such abuse isn't really needed. (And if we do need type information associated with a module then we should make it explicit and not use hacks.) Notes: svn path=/head/; revision=113506
* Don't lock in the attach routine. It isn't required. Register theWarner Losh2003-04-101-6/+11
| | | | | | | | | | interrupt handler last. This gets rid of the sleep while locked messages. Reviewed by: ambrisko Notes: svn path=/head/; revision=113316
* Use __FBSDID rather than rcsid[].David E. O'Brien2003-04-031-7/+4
| | | | Notes: svn path=/head/; revision=113038
* an driver now needs wlan, so put the required explicit dependsWarner Losh2003-02-171-0/+1
| | | | | | | | | into the source. Reviewed by: ambrisko Notes: svn path=/head/; revision=111051
* network interface driver changes:Sam Leffler2002-11-141-1/+1
| | | | | | | | | | | | | | | | | o don't strip the Ethernet header from inbound packets; pass packets up the stack intact (required significant changes to some drivers) o reference common definitions in net/ethernet.h (e.g. ETHER_ALIGN) o track ether_ifattach/ether_ifdetach API changes o track bpf changes (use BPF_TAP and BPF_MTAP) o track vlan changes (ifnet capabilities, revised processing scheme, etc.) o use if_input to pass packets "up" o call ether_ioctl for default handling of ioctls Reviewed by: many Approved by: re Notes: svn path=/head/; revision=106937
* Remove __P.Alfred Perlstein2002-03-201-3/+3
| | | | Notes: svn path=/head/; revision=92739
* Lots of style(9) related white space fixes. Mostly missing spacesBrooks Davis2001-09-101-5/+6
| | | | | | | | after if, for, while, switch, '{', and '}' plus a bunch of bogus whitespace at the end of lines. Notes: svn path=/head/; revision=83270
* Currently, each wireless networking driver has it's own control programPoul-Henning Kamp2001-05-261-0/+2
| | | | | | | | | | | | | | | despite the fact that most people want to set exactly the same settings regardless of which card they have. It has been repeatidly suggested that this configuration should be done via ifconfig. This patch implements the required functionality in ifconfig and add support to the wi and an drivers. It also provides partial, untested support for the awi driver. PR: 25577 Submitted by: Brooks Davis <brooks@one-eyed-alien.net> Notes: svn path=/head/; revision=77217
* Remember to assign an_dev to device_t before calling an_attach().Bill Paul2000-10-131-0/+6
| | | | Notes: svn path=/head/; revision=67096
* Make all Ethernet drivers attach using ether_ifattach() and detach usingArchie Cobbs2000-07-131-1/+1
| | | | | | | | | | | | ether_ifdetach(). The former consolidates the operations of if_attach(), ng_ether_attach(), and bpfattach(). The latter consolidates the corresponding detach operations. Reviewed by: julian, freebsd-net Notes: svn path=/head/; revision=63090
* Remove ~25 unneeded #include <sys/conf.h>Poul-Henning Kamp2000-04-191-1/+0
| | | | | | | Remove ~60 unneeded #include <sys/malloc.h> Notes: svn path=/head/; revision=59391
* Add driver support for the Aironet 4500/4800 series wireless 802.11Bill Paul2000-01-141-0/+159
NICs. (Finally!) The PCMCIA, ISA and PCI varieties are all supported, though only the ISA and PCI ones will work on the alpha for now. PCCARD, ISA and PCI attachments are all provided. Also provided an ancontrol(8) utility for configuring the NIC, man pages, and updated pccard.conf.sample. ISA cards are supported in both ISA PnP and hard-wired mode, although you must configure the kernel explicitly to support the hardwired mode since you have to know the I/O address and port ahead of time. Special thanks to Doug Ambrisko for doing the initial newbus hackery and getting it to work in infrastructure mode. Notes: svn path=/head/; revision=55992