summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2004-11-20better names for 82801 devices just added and move 4 Intel id's so they'reBrad Smith
in order by PCI id.
2004-11-20regenBrad Smith
2004-11-20IDE -> SATABrad Smith
2004-11-20add Intel 82801 PCI ids (uhci, ehci, PCI-E bridge, SATA) found on my newBrad Smith
HP Compaq dc7100 SFF workstation.
2004-11-20syncAlexander Yurchenko
2004-11-20some via devices from dmesglogAlexander Yurchenko
2004-11-20remove redundant commented out bits for com@cardbusBrad Smith
2004-11-20forgot to remove a call to free() in my previous commit.Damien Bergamini
2004-11-20sgi tooTheo de Raadt
2004-11-20no tlp, we have dc.Brad Smith
2004-11-20When processing sysex stop bytes ensure the packet is not corruptedJonathan Gray
if we are building a new packet, from Alexandre Ratchov. ok deraadt@
2004-11-19regenDavid Gwynne
2004-11-19remove the atmel dwl120 since the product id appears to be a typo. reorderDavid Gwynne
the atmel section by product ids while here
2004-11-19remove the atmel dwl120 since its product ids dont seem to exist, it looksDavid Gwynne
like a typo. since the atmel at76c503a appears to be the real device we just remove the typo
2004-11-19cleanup includesDavid Gwynne
ok deraadt@
2004-11-19syncAlexander Yurchenko
2004-11-19SiS648FX AGP; from theoAlexander Yurchenko
2004-11-19copyrightTheo de Raadt
2004-11-19return 0 from main, hppa cares :)Theo de Raadt
2004-11-18use the filesystem based firmware loader; deraadt okDamien Bergamini
2004-11-18a few more codecs from nbsdMichael Shalayeff
2004-11-18add mii_phy_match() for table-driven lookup.Brad Smith
From NetBSD
2004-11-18More NetBSD cruft removal/FreeBSD delta reduction. Whitespace, function and ↵Kenneth R Westerback
variable shuffle. No functional change.
2004-11-17proper autoconf attachments; grange@ testing; markus@ okMichael Shalayeff
2004-11-17oops, spotted by pat as alwaysTheo de Raadt
2004-11-17typo, spotted by pedroTheo de Raadt
2004-11-17rename to atmelTheo de Raadt
2004-11-17use the filesystem based firmware loader; dlg okTheo de Raadt
2004-11-17firmware loading; ok pedro tedu dlg miodTheo de Raadt
2004-11-17stuff after #endifTheo de Raadt
2004-11-17syncTheo de Raadt
2004-11-17Three mode devices found in the wild, I thinkTheo de Raadt
2004-11-17fix non-usb buildsTheo de Raadt
2004-11-17install all 8 filesTheo de Raadt
2004-11-17remove bogus printfTheo de Raadt
2004-11-17list licensed filesTheo de Raadt
2004-11-17forgot 2 firmwaresTheo de Raadt
2004-11-17not sparcTheo de Raadt
2004-11-16put copy of license in firmware dir tooTheo de Raadt
2004-11-16fix bit defns for PFLAGsJason Wright
2004-11-16flat firmware file creation and installationTheo de Raadt
2004-11-16Lower interrupt moderation timer to decrease service latency.Brad Smith
From NetBSD ok deraadt@
2004-11-16back out previous commit and put the right change in which correspondsBrad Smith
to what the previous commit message said... Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap).
2004-11-16Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap).Brad Smith
From NetBSD ok henning@ mcbride@
2004-11-16- Added fix for 82547 which corrects an issue with Jumbo frames larger than 10k.Brad Smith
- Corrected TBI workaround. - Corrected incorrect LED operation issues. From FreeBSD ok deraadt@
2004-11-16allow for the reception of VLAN sized frames.Brad Smith
From FreeBSD ok deraadt@
2004-11-16if_dc.c rev 1.56Brad Smith
Do not call mii_pollstat() from within device tick routines; the status information is updated by mii_tick(). dcphy.c rev 1.13 Work around an Intel 21143 chip bug. Rev 1.56 of if_dc.c removed calls to mii_pollstat() from the dc_tick() routine. dc_tick() is called regularly to detect link up and link down status, especially when autonegotiating. The expectation was that mii_tick() (which is still called from dc_tick()) would update status information automatically in all cases where it would be sensible to do so. Unfortunately, with authentic 21143 chips this is not the case, and the driver never successfully autonegotiates. This is because (despite what it says in the 21143 manual) the chip always claims that link is not present while the autonegotiation enable bit is set. Autonegotation takes place and succeeds, but the driver tests the link bits before it switches off the autonegotiation enable bit, and success is not recognised. The simplest solution is to call dcphy_status() more often for MII_TICK calls by dropping out of the switch statement instead of exiting when we are autonegotiating and link appears to not be present. When autonegotiation succeeds, dcphy_status() will note the speed and fdx/hdx state and turn off the autonegotiation enable bit. The next call to dcphy_status() will notice that link is present, and the dc driver code will be notified. Macronix chips also use this code, but implement link detection as described in the manual, and hence don't need this patch. However, tests on a Macronix 98715AEC-C show that it does not adversely affect them. From FreeBSD ok deraadt@
2004-11-16get rid of the ATU_NO_COPY_TX knob. we always want it on.David Gwynne
2004-11-16add PCI_ID_CODEBrad Smith
From NetBSD
2004-11-15remove some debug cruftDavid Gwynne