summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2005-12-24Driver for Acer Labs M7101 power management controllerMark Kettenis
2005-12-24piixpm now provides i2cbus attribute. Reminded by deraadt@.Alexander Yurchenko
2005-12-24Rewrite piixpm(4) driver. It doesn't support acpi timer anymore, if weAlexander Yurchenko
want it for timecounters we better use real chipset-independent acpi timer driver (that's already in the tree, btw). Instead it supports Intel PIIX (and compatible, like ServerWorks) SMBus controller to be used with our fancy i2c stuff. ok deraadt@
2005-12-24clear RUNNING here to do a full init.Brad Smith
2005-12-23regenBrad Smith
2005-12-23- add JMicron vendor ID and SATA II chipset product id.Brad Smith
- add ALi host bridge and PCI-E bridge product id's. - add National Semiconductor CS5535 product id's. - add another Intel IO APIC product id. Intel device from Srebrenko Sehic <ssehic at gmail dot com> ALi and Jmicron devices from Stuart Henderson <sthen at spacehopper dot org> National Semiconductor devices from David Delavennat <david dot delavennat at univ-mlv dot fr>
2005-12-22re-work PHY setup, media handling and dual-port detection.Brad Smith
Based on the Marvell FreeBSD driver.
2005-12-20Superfluous stuff.Claudio Jeker
2005-12-20Do bus scanning only if underlying controller asked for it.Alexander Yurchenko
2005-12-19New Intel ICH SMBus driver to be used with the iic(4) framework.Alexander Yurchenko
ok deraadt@
2005-12-19Make T1 mode work -- tested against an old dusty lmc(4) if found somewhere.Claudio Jeker
2005-12-19Check or chop the timeslot map if the map or mode is changed. There is no wayClaudio Jeker
you can do 32 timeslots on a T1.
2005-12-19Be not too verbose else the debug output would stall a box if the wrongClaudio Jeker
mode is selected. Default debug output in the interrupt handler is not very clever -- even if it is not compiled in by default.
2005-12-18Add bits string for smbus host status register to be able toAlexander Yurchenko
print it with %b.
2005-12-18Add SMBus controller registers.Alexander Yurchenko
2005-12-18if not a newer chip then print i82557, all fxp's attached to the ICHBrad Smith
chipsets are i82562.
2005-12-17more PCI ids.Brad Smith
2005-12-17regenBrad Smith
2005-12-17add a few more fxp PCI ids.Brad Smith
2005-12-17This driver had no chances to work. Still has some issues.Alexander Yurchenko
2005-12-17regenBrad Smith
2005-12-17add ICH7 fxp PCI id.Brad Smith
2005-12-17Replace 'while (j>=0)' constructs with safer, more KNF friendly for()Kenneth R Westerback
loops because j is unsigned. Comments from Marco Hyman and Andreas Gunnarson fixed my first version. Spotted by lint. 'go for it' deraadt@ for initial version.
2005-12-17Don't dynamically assign ring size, simplifies ring structuresJonathan Gray
and code that deals with rings. We can get away with this as we only have one type of rx and one type of tx ring at a time unlike ral(4). Suggested by and ok damien@
2005-12-17Split length and flags up into seperate variables inJonathan Gray
descriptors and make use of MCLBYTES for length setting. Sugested by damien@
2005-12-17Get rid of deprecated vm_{offset,size}_t types for good, use {p,v}{addr,size}_tMiod Vallat
instead; looked at millert@
2005-12-16fix error printf's.Brad Smith
2005-12-16remove unused code to use IO space.Brad Smith
2005-12-15merge printing of the revision and the interrupt string into one printf.Brad Smith
2005-12-15Fix error printf()s.Kenneth R Westerback
ok brad@
2005-12-15Missing break and initializations found by lint.Kenneth R Westerback
ok jsg@ uwe@ grange@
2005-12-14We aren't likely to need to keep track of crypted/decrypted ringJonathan Gray
bits any time soon... pointed out by damien@
2005-12-14Initial bits for an nvidia nforce Ethernet driver.Jonathan Gray
bus_dma usage modelled after ral. Does not yet see rx interrupts when testing with ck804. Nvidia won't give out documentation for this, various "free" operating systems include a closed source driver, and the Linux people who reverse engineered it to create a specification won't give it out.
2005-12-13- Add a whole bunch of new PCI ids.Brad Smith
- Remove the version ("valance") check as it is not necessary. From FreeBSD ok mickey@
2005-12-13use consistent naming for members of the softc structDavid Gwynne
2005-12-13the megaraid i4 and my dell perc 3/dc share the same vendor and productDavid Gwynne
ids, but the i4 is considered broken while my perc is definately working fine. so instead of marking all the devices with this vendor and product id as broken, we use the pci subsys ids to determine if the device needs a quirk. ok krw@ marco@
2005-12-13if_san_common.cCan Erkin Acar
2005-12-12knfDavid Gwynne
2005-12-12If a PCI-X card is detected then set bge_pcix.Brad Smith
2005-12-11syncBrad Smith
2005-12-11regenBrad Smith
2005-12-11a whole bunch of ciss(4) PCI ids.Brad Smith
From FreeBSD
2005-12-11syncBrad Smith
2005-12-11regenBrad Smith
2005-12-11- change Intel PRO/100 VE (3) to 82801DB LANBrad Smith
- add Intel 82801DBL IDE controller PCI id
2005-12-11recognize BCM5750 C1 on Ted's Fujitsu Lifebook S7000Brad Smith
2005-12-10add a shutdown function and register it with shutdownhook_establish().Brad Smith
2005-12-10sk_shutdown -> skc_shutdown and register the shutdown function withBrad Smith
shutdownhook_establish().
2005-12-10shrink dmesg entry by one line by merging the chipset revision intoBrad Smith
the skc line and fix various error condition printf's in skc_attach(), sk_attach() and sk_alloc_jumbo_mem() so the messages will be displayed properly. ok krw@
2005-12-10add a shutdown function and register it with shutdownhook_establish().Brad Smith