freebsd-dev/sys/pci
Mike Silbersack c7c3f58e12 Import some relevant changes from Via's if_fet driver:
1.  Detect the revision of the Rhine chip we're using.
2.  Use the force reset command on revisions which support
    it whenever the normal reset command fails.

This should solve a wide range of "my vr0 locks up with reset
failed messages" problems.  (Although the root causes should
be eventually tracked down.)

Tested by:	grenville armitage <garmitage@swin.edu.au>
Obtained from:	Via's if_fet driver
MFC after:	3 days
Approved by:	re
2002-11-25 05:15:27 +00:00
..
agp_ali.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_amd.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_i810.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_if.m
agp_intel.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_sis.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp_via.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agp.c Remove a bunch of #include "opt_pci.h". 2002-11-13 17:40:15 +00:00
agppriv.h
agpreg.h Add AGP support for Intel i830M and i845 thanks to patches from moto kawasaki 2002-09-12 04:23:18 +00:00
agpvar.h Allow retrieval of the virtual address of the AGP aperture 2001-12-19 08:54:29 +00:00
alpm.c Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
amd.c Fix some sizeof(int) != sizeof(void *) warnings. 2002-11-08 21:30:26 +00:00
amd.h
amdpm.c Cleanup of amdpm(4). 2002-09-21 21:43:49 +00:00
cy_pci.c Remove __P. 2002-03-20 02:08:01 +00:00
dc21040reg.h Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
if_dc.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_dcreg.h Dynamically configure the width of the srom. This code comes from 2002-10-07 05:26:35 +00:00
if_de.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_devar.h Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
if_en_pci.c Remove __P. 2002-03-20 02:08:01 +00:00
if_mn.c Use %z to print size_t values. 2002-11-08 14:57:18 +00:00
if_pcn.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_pcnreg.h
if_rl.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_rlreg.h Add support for Corega FEther CB-TXD (CardBus 100M/10M). 2002-09-06 16:38:06 +00:00
if_sf.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_sfreg.h
if_sis.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_sisreg.h Make sure that if_timer does not get reset if there are packets 2002-06-30 21:59:08 +00:00
if_sk.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_skreg.h
if_ste.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_stereg.h Don't read the PCI config space during mii operations. Instead save whether 2002-08-19 16:54:26 +00:00
if_ti.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_tireg.h Fix instances of macros with improperly parenthasized arguments. 2002-11-09 12:55:07 +00:00
if_tl.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_tlreg.h Use if_printf(ifp, "blah") and device_printf(dev, "blah") instead of 2002-10-21 02:54:50 +00:00
if_vr.c Import some relevant changes from Via's if_fet driver: 2002-11-25 05:15:27 +00:00
if_vrreg.h Import some relevant changes from Via's if_fet driver: 2002-11-25 05:15:27 +00:00
if_wb.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_wbreg.h
if_xl.c o track either_ifattach/ether_ifdetach API changes 2002-11-14 23:49:09 +00:00
if_xlreg.h Add some magic bits necessary to turn the transmitter on for some 2002-10-22 02:33:50 +00:00
intpm.c Wrap a device_printf() that violates bus space abstractions to figure out 2002-11-08 15:01:02 +00:00
intpmreg.h
locate.pl
meteor_reg.h
meteor.c Remove __P. 2002-03-20 02:08:01 +00:00
ncr.c Be consistent about functions being static. 2002-10-16 09:04:52 +00:00
ncrreg.h
ohci_pci.c Use uhci_pci_match to return the device description and rework the 2002-08-18 11:52:47 +00:00
simos.c simos.c needs a to be updated from the old pci shims. Yell loudly but 2002-09-19 03:40:17 +00:00
simos.h
ti_fw2.h At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
ti_fw.h At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
uhci_pci.c Add a device description for Intel 82801CA/CAM (ICH3) USB controller 2002-08-28 20:24:49 +00:00
viapm.c Fix an unparenthasized macro argument. md5s differ but this is likely 2002-11-09 20:13:16 +00:00
xmaciireg.h
xrpu.c Redo the pps bit to avoid digging into the private bits of the timecounter. 2002-04-26 21:22:02 +00:00