summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2002-04-23modexp context structureJason Wright
2002-04-22regenMatthieu Herrb
2002-04-22Add Matrox MGA G550. ok deraadt@ millert@ fgs@Matthieu Herrb
2002-04-22clean up attach messagesJason Wright
2002-04-18add support for Conexant LANfinity RS7112; based on patch from Maurice ↵Jason Wright
Nonnekes <maurice@amaze.nl> based on FreeBSD (only minor surgery necessary)
2002-04-18syncJason Wright
2002-04-18Another conexant winmodem, and a MiniPCI ethernet card; Maurice Nonnekes ↵Jason Wright
<maurice@amaze.nl>
2002-04-17remove unneeded bytes; tested by nate, deraadt and nate ok.Federico G. Schwindt
2002-04-16move prototypes of dc_eeprom_width, dc_read_srom, and dc_parse_21143_srom to ↵Jason Wright
dcreg.h and out of the bus specific drivers
2002-04-15Add Siemens/Efficient Networks SpeedStream 1023 Wireless PCI Adapter,Todd C. Miller
another PLX card. From FreeBSD.
2002-04-15regen with SpeedStream 1023Todd C. Miller
2002-04-15SpeedStream 1023 Wireless PCI Adapter (PLX-based)Todd C. Miller
2002-04-15wx is totally gone nowTheo de Raadt
2002-04-10For PLX cards move CIS handling to be earlierTodd C. Miller
2002-04-09No longer need memsize.Todd C. Miller
2002-04-08Make fiber cards work (3com 3c996-SX)Nathan Binkert
Make the BCM5701 chips work. (3com 3c996B-T) From FreeBSD
2002-04-08Credit DARPA/USAF appropriately.Jason Wright
2002-04-08tag repairTheo de Raadt
2002-04-08regenMike Frantzen
2002-04-08ESS Alegro-1 and Maestro 3 stuffMike Frantzen
2002-04-08add an entry for the MAESTRO_3 audio accelerator. it improves your bandwidthMike Frantzen
almost as much as an openbsd sticker!
2002-04-08Allegro-1 and Maestro 3 driver ported from netbsdMike Frantzen
ok deraadt@
2002-04-07Typo. ok millert@Thierry Deval
2002-04-06For PLX-based bridge cards, move printing of pcmcia card CIS stringsTodd C. Miller
out of generic wi_attach() and into wi_pci_attach(). This means we can't print the CIS info for embedded cards like the NCP130 but since those don't have a "real" pcmcia card in them this is really not a problem. Also check to see that there is actually a pcmcia present and give and error if not. CIS magic number taken from the Linux orinoco driver; there may be a better way to do this.
2002-04-06Add support for Symbol cards and printing of the primary stationTodd C. Miller
firmware version. Adapted from NetBSD and the Linux orinoco driver. The Symbol firmware requires that we do a COR soft reset before initializing the card in wi_reset(). Also, setting WI_RID_ROAMING_MODE caused the Symbol card to go into a strange (non-working) mode with firmware 2.x.x. There are some other Symbol additions/oddities that will need to be addressed in the future.
2002-04-06s/REESSERVED/RESERVED/Jason Wright
2002-04-04Catch broken devices on sparc64 (where broken == devices that don't haveJason Wright
a function 0). Many thanks to Joey Coleman <joeycoleman@acm.org> for fixing this.
2002-04-03The PLX version of the NDC NCP130 PCI card w/ embedded Prism2 doesTodd C. Miller
not map the PLX registers so the driver cannot enable interrupts on the PLX chip (this is OK since the card's EEPROM does it for us). To work around this we check that what we expect to be the PLX registers are a) I/O mapped and b) have a non-zero size. OK mickey@
2002-04-03back out ALTQ diff which breaks it; see PR 2517Theo de Raadt
2002-04-03gx doesn't actually do bitbangingNathan Binkert
2002-04-02gx doesn't use vtophysNathan Binkert
2002-04-02Add gx(4)Nathan Binkert
This driver is for the Intel gigabit cards including those based on 82542, 82543 and 82544 chips. Base driver from FreeBSD Support for 82544 from me.
2002-04-02syncNathan Binkert
2002-04-02Fix the names for the Intel Gigabit cardsNathan Binkert
2002-04-01Don't have dc and de return the same match value in any case.Nathan Binkert
Comment the reasoning for the various return values in dc_pci_match. dc is preferred over de on all archs except for alpha where de is used. The main reason dc is not preferred on alpha is that it doesn't fit on the floppy, so RAMDISK and GENERIC would have different drivers for the same device which is rather confusing.
2002-04-01- add support for PDC20268R (not tested) and PDC20269Grigoriy Orlov
- fix interrupt handling when IRQ is shared - cable detection - sync with NetBSD Work by Alexander Yurchenko <grange@rt.mipt.ru>
2002-04-01Add support for PowerStorm 4D20 TGA boqrds with IBM 561 ramdac (akaMatthieu Herrb
32bit TGA) From NetBSD, ok deraadt@.
2002-04-01Only call dc_ramdac_intr if initialized(). Fixes a panic whenMatthieu Herrb
starting Xtga. From NetBSD. ok deraadt@
2002-04-01No Mickey, that corega card is just a rebadged NDC card.Todd C. Miller
Make this actually compile again.
2002-04-01todd killed a corega cardMichael Shalayeff
2002-03-31Limit pci register map size to 256kNathan Binkert
ok deraadt, art, mickey
2002-03-30o Move register definitions to if_wireg.hTodd C. Miller
o Rename some register defines to be more useful (adapted from FreeBSD) o Enable interrupts on PLX chip since some boards don't have this in the EEPROM (adapted from FreeBSD and Linux).
2002-03-30map only first page of whatever is given to us in the bar,Michael Shalayeff
apparetnyl sometimes we get whole lots of space there. also map it 32bit.
2002-03-27Update comment at the top to reality.Todd C. Miller
2002-03-27make sure error is set to zero on the pci write case for user confJason Wright
2002-03-26Add support for the TMD7160 dumb PCI-ISA bridge (similar in function toTodd C. Miller
the PLX905x). Info gleaned from patches to the Linux wlan driver from NDC. This makes the NDC NCP130 rev A2 work.
2002-03-26regenTodd C. Miller
2002-03-26o 0x15e8 is National Datacomm Corp, not CoregaTodd C. Miller
o Add NDC NCP130 PCI Prism2 boards (2 flavors)
2002-03-26regenMichael Shalayeff
2002-03-26a clone of Eumitcom WL11000P -- USR11000P; from lj7@usa.netMichael Shalayeff