summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-03-12Add support for reading the MAC address from the APC CMOS RAM in theAaron Campbell
integrated Ethernet controller on the SiS630E-based chipsets; from FreeBSD, this patch mostly by jason@. With these changes, my SiS900 card still works fine, but the new functionality is actually untested.
2001-03-12Adjust the way that media is initialized on DP8390-compatibles; from NetBSD.Aaron Campbell
The dp8390_softc now has media_init and media_fini function pointers that do the work. fgsch@ ok
2001-03-10First support for 53c1010 chip. This enables support up to U2W forKenneth R Westerback
either or both channels on the 53c1010. U3W/U160 support coming. The particulars of 53c1010 support was derived from the FreeBSD/Linux sym-2 driver under development by Gerard ROUDIER (groudier@FreeBSD.org). This first support ensures that registers and bits now reserved are not used by the 53c1010. It uses the new DFBC register to obtain DMA FIFO relics. A single new feature (SF_CHIP_C10) was added, rather than a new feature for each change the 53c1010 incorporates. These changes were sufficient to get the imbedded 53c1010 on a Tyan S2510U3NG board to support installation of OpenBSD to a Quantum Atlas 10K2 drive, and several subsequent 'make build' and 'make release' cycles using disks on both channels, with and without softupdates. More 53c1010 specific code is yet to be extracted from sym-2, including the changes necessary to enable U160.
2001-03-09On alpha, we want to memory map. ok mjacob@Nathan Binkert
2001-03-09seems to work; rush because of cvs's battery at 73% nowMichael Shalayeff
2001-03-09differentiate fifo overrun errorsMichael Shalayeff
2001-03-07and this will produce a cubios mickeyMichael Shalayeff
2001-03-05fix orderTheo de Raadt
2001-03-03use AC97_HOST_DONT_READANY since some machines are unreliableTheo de Raadt
2001-03-03syncTheo de Raadt
2001-03-03Apple Titanium laptop videoTheo de Raadt
2001-03-02Allow kernel to compile again.Marc Espie
2001-03-02pcidevs.hTheo de Raadt
2001-03-02new lavaTheo de Raadt
2001-03-02print the interrupt, and pack to one lineTheo de Raadt
2001-03-01Typo police: various misspelling, capitalizations, etc.Kenneth R Westerback
2001-02-26Sigh. unstatic the simplelock to make this compile without LOCKDEBUG.Artur Grabowski
2001-02-26Initialize the simple lock properly.Artur Grabowski
2001-02-26Replace literal with defined constantThorsten Lockert
2001-02-23Merge with FreeBSD:Jason Wright
more portable between fbsd and obsd real mii support prefer memory mapped registers (if configuration supports it)
2001-02-22syncChris Cappuccio
2001-02-22Use real VIA product names for IDE controllers rather then contrived ones,Chris Cappuccio
ok deraadt@
2001-02-22slightly less verbose dmesgChris Cappuccio
2001-02-22syncChris Cappuccio
2001-02-22Comments may not exist on 'product' or 'vendor' linesChris Cappuccio
2001-02-21syncChris Cappuccio
2001-02-21Make dmesg prettier, ok deraadt@Chris Cappuccio
all your base are belong to us
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2001-02-20sync with freebsd:Jason Wright
use LIST_FOREACH construct instead of homebrew loop
2001-02-20add mii support to if_vr (mostly from FreeBSD)Jason Wright
also sync with other FreeBSD changes
2001-02-20Use table driven device listJason Wright
Add Dlink 530TX+ (thanks to Jarrett Byrnes <jearbear@arrr.net> for testing)
2001-02-20syncJason Wright
2001-02-20Dlink 530TX+Jason Wright
2001-02-20Tone down the verbosity level on the siop driver, print negotiationKenneth R Westerback
results on one line, during boot polling only. Force wide/sync negotiations for all targets during boot. Delete extraneous name field and associated strings that duplicate info provided in INQUIRY data. Actually timeout during polling rather than wait forever for ITSDONE. Remove unneeded check for SCSI_POLL before calling scsi_done(). Makes logic conform to other drivers.
2001-02-18shorten messageTheo de Raadt
2001-02-18syncTheo de Raadt
2001-02-18newTheo de Raadt
2001-02-17no need for seperate variable to hold ethernet address... that's whatJason Wright
ac_enaddr is for
2001-02-17sync with freebsd up to switch to miiJason Wright
also increase the delay for accessing the eeprom (seems it needs a bit longer to get ether address settled).
2001-02-15Import siop, a replacement for the ncr SCSI driver, from NetBSD.Kenneth R Westerback
Written for NetBSD by Manuel Bouyer. Tested with various cards on i386 and alpha. Outstanding issue: doesn't work with PowerPC yet.
2001-02-14Change output to fit OpenBSD.Federico G. Schwindt
2001-02-14sigh. add $OpenBSD$.Federico G. Schwindt
2001-02-14Support for AMD Am53c974 SCSI controllers; from NetBSD.Federico G. Schwindt
Thanks to Quentin Barnes <qbarnes@urbana.css.mot.com> for his help.
2001-02-12Sync up with other platforms - use a common string to complain aboutmjacob
lack of parameter memory. Set logging defaults sanely. Set default node && port WWNs separate from other platforms. Make sure we set up HBA role correctly.
2001-02-09Tickle D0 power state so the cs4281 works after reboots from Windows 2000.Aaron Campbell
From NetBSD, tested on a dual-boot IBM ThinkPad X20.
2001-02-09Add PCI Power Management Control Register definitions; from NetBSD.Aaron Campbell
2001-02-09Handle vr_encap() failure. From FreeBSD.Aaron Campbell
2001-02-09Add support for parsing the media blocks from the SROM on the 21143 adapters.Aaron Campbell
These changes should make the driver work with the built-in Ethernet on the Alpha Miata machines. From FreeBSD. To make sure I didn't break anything (and as a general test), I tested the modified driver with the following dc(4) variants: Macronix PMAC 98715, Lite-On PNIC, Lite-On PNIC-II, ADMtek AL981, and ADMtek AN983.
2001-02-07ok, commit this since it most likely to work; i guess now it will get tested ↵Michael Shalayeff
a little bit sooner than in a few months; 10x brad@
2001-02-06Laptop ICH2 IDEChris Cappuccio