summaryrefslogtreecommitdiff
path: root/sys/dev/pci/files.pci
AgeCommit message (Collapse)Author
2008-08-28Driver for Acer Labs M5455 integrated sound found on recent Ultra workstations.Mike Belopuhov
Suggestions and corrections by kettenis, ratchov, jakemsr. Thanks a lot! Recording doesn't work at the moment. ok kettenis ratchov
2008-06-08Import ix, a driver for the Intel 82598 PCI-Express 10 Gig Ethernet Adapter,Reyk Floeter
based on Intel's ixgbe driver. Done on borrowed hardware since Intel was too poor to give us a card. ok deraadt@
2008-05-07Rather than fixing ises(4), nuke it.Kenneth R Westerback
ok deraadt@
2008-04-29New km(4) driver for AMD Family 10h Processors (Phenom, Opteron Barcelona etc);Constantine A. Murenin
ok deraadt
2008-03-27welcome kate(4), a new driver supporting AMD K8 temperature sensorsConstantine A. Murenin
discussed with deraadt and others tested by jasper, deraadt, todd and others
2008-01-21use the right capitalization for `QLogic'Igor Sobrado
ok jsing@
2007-12-31lii(4) is a driver for the atheros l2 ethernet chip as found on the asusDavid Gwynne
eeepc. unfortunately it doesnt work, but its going into the tree so it can be worked on. if anyone wants to have a go at it, please do. this driver was written by Quentin Garnier for NetBSD
2007-11-25Make agp attach as a device. This means that many more agp bridgesOwain Ainsworth
actually get detected and attached. Also adds a kernel api for manipulating agp. Enable this on i386 and amd64. "I think you should commit it" deraadt@, ok matthieu. Looked over by several others.
2007-10-30Initial port of Sepherosa Ziehau's DragonFlyBSD driversJonathan Gray
for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'. All the gross register related bit macros are not yet removed. Currently only Tx seems to work. Putting this in the tree in case someone else wants to look at it while I deal with exams for the next few weeks.
2007-10-28add new envy(4) driver for ICE1712 (aka VIA Envy24) audio devices. TheAlexandre Ratchov
device uses 32bit samples, up to 96kHz sample rate, 12 input channels and 10 output channels. Currently AK4524 codecs are supported, so M-Audio Delta cards should work. Playback and capture work, but the mixer is still incomplete. ok jakemsr@
2007-09-12PCI and Cardbus hookup for the Broadcom AirForce devices.Marcus Glocker
OK jsg@
2007-09-06new iwn(4) driver for Intel Wireless WiFi Link 4965AGN.Damien Bergamini
no support for 802.11n functions yet (need work in net80211(9) first). committed over my 4965AGN, with only 2 of 3 antennas plugged :-) needs a firmware that is not freely redistributable (see man page). ok deraadt@
2007-08-31Add qli (qlogic iscsi) HBA driver for further development in tree. HelpMarco Peereboom
from David Collins <dave at davec dot name>. Name pitched by deraadt help and ok dlg
2007-08-14enter nxe, a driver for the netxen 10Gb cards.David Gwynne
i have most of this already written but this is just the attach glue. i'll be adding code in smallish chunks so i can decruft it as i go.
2007-08-14remove my unfinished version of the nx driver, we have a better solutionReyk Floeter
requested by dlg@ ok deraadt@
2007-08-01The wdt char device was removed during c2k6 (or shortly after, don'tMichael Knudsen
remember), so we no longer need wdt.h in the build dir for NWDT, which means wdt can stop being needs-flag. ok dlg
2007-07-02kettenis suggested that i can use pci_intr_map twice on the same deviceDavid Gwynne
safely, so i tried it and it worked great. i can reuse the pci_attach_args to attach ahci and now pciide to jmb without really modifying either of them. lots of code shrinks. ok jsg@
2007-07-02jmicron controllers are strange cos they provide both ide and sata supportDavid Gwynne
on the same pci function. they can be configured to put the different support on different pci functions after booting, but that is unreliable since the kernel doesnt know enough to be able to configure the interrupts properly on this new pci function. this adds a "nexus" driver called jmb that will allow two drivers to attach to the one pci device. this code already fixes things so ahci can attach to the sata stuff. this is more reliable than switch functions on since the interrupts on function 0 are configured by the firmware/bios/whatever.
2007-07-02pull ahci_attach apart slightly to accommodate attaching ahci(4) to thingsDavid Gwynne
other than pci(4).
2007-05-31add myx(4)Reyk Floeter
2007-05-26First bits of che(4) a driver for various Chelsio 10Gb Ethernet cards.Claudio Jeker
Currently only part of the attach function is written plus some functions to access the flash. OK dlg@ reyk@ (they want to start hacking on it as well)
2007-05-15start work on a driver for emulex fibre channel controllers.David Gwynne
it is split up into a bus independant chunk (dev/ic/sli*) and the attach glue (dev/pci/sli_pci.c) cos there are sbus varaints of this chip which i hope to get my hands on one day. this does nothing except attach to the LP8000 controllers.
2007-05-04firmload for nx as wellJonathan Gray
2007-05-04bnx requires firmloadJonathan Gray
2007-04-20tht uses ifmedia and firmloadDavid Gwynne
2007-04-16Start a driver for the NetXen Inc. multi port 10Gb and GigabitReyk Floeter
Ethernet devices. The driver attaches as nxb at pci for the controller/board and nx at nxb for each port.
2007-04-16this is a start at a driver for the tehuti networks 10Gb ethernet cards.David Gwynne
dual port cards appear as only one pci device, so we attach the controller to pci (thtc at pci) and each port as a separate device (tht at thtc). this only attaches thtc so far.
2007-04-05After been attacked by Michael Buesch <mb@bu3sch.de> because we initiallyMarcus Glocker
were using some of their routines in the bcw driver, I decided to stop working on it. To avoid any further license chit chat I plain drop the driver.
2007-03-22import sili(4) so it can be worked on in the tree. this will support theDavid Gwynne
silicon image 3124/3132/3531 sata chipsets eventually. so far this is the autoconf glue, an actual match routine for the 3124, and interrupt establishment code. it is split up between pci and ic cos there are cardbus variants of these controllers that we can support in the future. thanks to jolan@ for the name, it was better liked than my initial suggestion of siisl(4).
2007-02-24Glue for cas(4).Mark Kettenis
2007-02-19ahci will depend on atascsi and scsiDavid Gwynne
2007-02-10Remove entry for mx driver which was removed a bit over 7 years ago.Jonathan Gray
2006-12-17mbg(4), a driver for Meinberg Funkuhren time signal station receiversMarc Balmer
"Made in Switzerland" Currently, the DCF77 PCI32 receiver card is supported I have to mention the outstanding support from Meinberg, not only did they give me the hardware, docs, and reference source code, but they even call me back to explain the details of their hardware to me. If only the wireless manufacturors were that cooperative... ok claudio, ok mglocker, "commit it when ready" deraadt
2006-12-09the start of a driver for ahci controllers. this does nothing but map theDavid Gwynne
register space and hook an interrupt up for the controller i have, but it is going into the tree so i can work on it. commit early, commit often
2006-12-06replace Adaptec AIC-6915 Starfire driver with the fully bus_dma(9)-ableMartin Reindl
driver from NetBSD ok brad@ reyk@ additional testing Nick Nauwelaerts
2006-11-27IBM ServeRAID controllers driver.Alexander Yurchenko
Way far from complete but enough to fdisk and disklabel logical drives.
2006-11-25Add support for the Quancom PWDOG1 watchdog timer card.Marc Balmer
See http://www.quancom.com/ for detailed information on the card. ok deraadt, help and ok uwe
2006-11-19Add PCI hookup for malo(4).Marcus Glocker
Tested by Stephane Chausson <stephane.chausson@laposte.net> with a Netgear WG311v3.
2006-11-17This is a very initial import for a driver which supports the IEEE 802.11Marcus Glocker
Broadcom BCM43xx chipset. Device attaches, but has no further functionality yet. The work has been done by Jon Simola <jsimola@gmail.com>, based on the existing bce(4) code. He will continue to work on the driver and try to make further progress. ok deraadt@
2006-08-22Very initial import to support the PrismGT chipset (FullMAC for now).Marcus Glocker
ok deraadt@
2006-08-16Enter msk(4), an initial stab at a driver for the Marvell Yukon-2 GigabitMark Kettenis
ethernet controllers. It works well enough to commit over. There's a lot code duplication from sk(4) though that needs to be reduced.
2006-08-03pci front end for acxTheo de Raadt
2006-07-31puc@cardbus (only added (commented out) to whom has puc@pci enabled)Michael Shalayeff
tested on puc@pci by fkr and meself on the cardbus. still needs a bit more work but generally works. deraadt@ ok and some input from miod@
2006-07-31hook arc up to the scsi midlayerDavid Gwynne
2006-07-29here's the real reason i removed the if_arc network goo: i wanted its name.David Gwynne
this is the start of a driver supporting the areca raid controllers. so far it probes, attaches, establishes the interrupt, allocates all the necessary memory and queries the firmware for operating params. the io path is yet to be done. that is going to be hard to do since i dont have any sata disks to plug into it. thanks go to Billion Wu and Erich Chen from Areca for their assistance. ok deraadt@
2006-07-27Newer cmcpci(4) sound driver, which adds S/PDIF, OPL and MPU support, someBrad Smith
fixes for 48KHz sound and adds the C-Media CMI8738B PCI id. By ITOH Yasufumi From NetBSD Thanks to kurt@ for providing me with a CMI8738 board.
2006-06-29remove mpt. it has since been replaced with mpi, which is a smaller andDavid Gwynne
cleaner driver that supports more hardware.
2006-06-26Add a rough initial port of the bce driver from FreeBSD, which providesBrad Smith
support for the new line of Broadcom NetXtreme II Gigabit PCI-X and PCIe controllers, though renamed to bnx. This is work in progress, there are some known issues. With help from Reyk with the bus_dma code. Thanks to David Christensen at Broadcom for the driver and for providing some PCI-X and PCIe adapters. ok deraadt@
2006-05-28Support for standard SD host controllers like the Ricoh 5C822, a smallUwe Stuehler
generic bus layer, and SCSI emulation for SD/MMC memory cards.
2006-05-27add mpi(4), an alternative (replacement) driver for lsi logic fusion mptDavid Gwynne
controllers currently supported by mpt(4). ok marco@