freebsd-dev/sys/pci
Marius Strobl 3961cd0d76 - Clear the PCN_MISC_ASEL bit so the media port can be actually set
via the PCN_CSR_MODE register. Along with sys/dev/mii/nsphy.c 1.26
  this fixes the case of certain Am79c971-based HP cards and on-board
  ones in IBM machines reporting link but not actually passing any
  traffic. [1]
- Add support for the internal 10baseT PHY, which actually is used on
  at least said HP cards (together with an external DP83840A in a
  multiple PHYs configuration). With cards that don't make use of this
  internal PHY it'll also show up in FreeBSD but not cause any harm.
  This is still missing support for multiple PHYs configuration using
  the internal 100baseTX and/or HomePNA PHYs together with external
  PHYs or multiple external PHYs though.
- In pcn_ifmedia_upd() call pcn_reset() as otherwise the Am79C971 of
  at least said HP cards can wedge when switching from the internal
  10baseT PHY to the external PHY. This means that we need to also
  initialize and possibly start the chip again in pcn_ifmedia_upd(),
  which isn't that bad though as for setting the media port the chip
  has to be powered down or stopped anyway and unlike documented
  doesn't take effect until the next initialization.

PR:		27995, 25959, 72966 (likely) [1]
MFC after:	2 weeks
2006-11-28 01:33:17 +00:00
..
agp_ali.c Change the various AGP drivers that attach to the Host-PCI bridge device to 2005-12-20 21:12:26 +00:00
agp_amd64.c Fix style(9) nits. 2006-10-09 20:26:32 +00:00
agp_amd.c Change the various AGP drivers that attach to the Host-PCI bridge device to 2005-12-20 21:12:26 +00:00
agp_ati.c Add support for another ATI IGP 340M (RS200M) AGP bridge. 2006-09-01 02:22:17 +00:00
agp_i810.c Add support for 945G/GM AGP chipsets. 2006-09-27 06:38:54 +00:00
agp_if.m /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
agp_intel.c Add support for the Intel E7205 chipset. 2006-02-17 01:40:46 +00:00
agp_nvidia.c Change the various AGP drivers that attach to the Host-PCI bridge device to 2005-12-20 21:12:26 +00:00
agp_sis.c Move SiS 760 to where it belongs. 2006-05-30 18:41:26 +00:00
agp_via.c Change the various AGP drivers that attach to the Host-PCI bridge device to 2005-12-20 21:12:26 +00:00
agp.c The page queues lock is no longer required by vm_page_busy() or 2006-10-22 21:18:48 +00:00
agppriv.h Do the dreaded s/dev_t/struct cdev */ 2004-06-16 09:47:26 +00:00
agpreg.h - Use PCIR_BAR() macro for the BAR for the aperture. 2005-12-20 22:45:24 +00:00
agpvar.h Don't map the AGP aperture into contiguous KVA. The various graphics 2005-12-20 20:05:21 +00:00
alpm.c Minor overhaul of SMBus support: 2006-09-11 20:52:41 +00:00
amdpm.c Minor overhaul of SMBus support: 2006-09-11 20:52:41 +00:00
amdsmb.c Minor overhaul of SMBus support: 2006-09-11 20:52:41 +00:00
if_mn.c Stop embedding struct ifnet at the top of driver softcs. Instead the 2005-06-10 16:49:24 +00:00
if_pcn.c - Clear the PCN_MISC_ASEL bit so the media port can be actually set 2006-11-28 01:33:17 +00:00
if_pcnreg.h - Clear the PCN_MISC_ASEL bit so the media port can be actually set 2006-11-28 01:33:17 +00:00
if_rl.c Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_rlreg.h Add TSO support. 2006-11-21 04:40:30 +00:00
if_sf.c Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_sfreg.h Whitespace nits. 2006-09-15 11:01:23 +00:00
if_sis.c Remove <sys/types.h>; including both <sys/param.h> and <sys/types.h> 2006-11-02 00:05:15 +00:00
if_sisreg.h Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_ste.c Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_stereg.h Remove various bits of conditional Alpha code and fixup a few comments. 2006-05-12 05:04:46 +00:00
if_tl.c Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_tlreg.h Whitespace nits. 2006-09-15 11:01:23 +00:00
if_vr.c Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_vrreg.h Whitespace nits. 2006-09-15 11:01:23 +00:00
if_wb.c Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_wbreg.h Whitespace nits. 2006-09-15 11:01:23 +00:00
if_xl.c Consistently use if_printf() only in interface methods: if_start, 2006-09-15 10:40:54 +00:00
if_xlreg.h Whitespace nits. 2006-09-15 11:01:23 +00:00
intpm.c intpm(4) meet style(9). style(9) meet intpm(4). 2006-09-13 18:56:39 +00:00
intpmreg.h intpm(4) meet style(9). style(9) meet intpm(4). 2006-09-13 18:56:39 +00:00
locate.pl
ncr.c 2nd and final commit that moves us to CAM_NEW_TRAN_CODE 2006-11-02 00:54:38 +00:00
ncrreg.h Fix typos from previous commit. 2005-01-07 05:01:24 +00:00
nfsmb.c Older incarnations of the device used non-standard BARs. 2006-10-17 10:26:11 +00:00
viapm.c Trim some unneeded includes. 2006-09-12 15:01:19 +00:00
xrpu.c Return BUS_PROBE_DEFAULT instead of 0. 2005-02-24 21:32:56 +00:00