freebsd-dev/sys/pci
Bill Paul a72c060fb0 Teach the rlphy driver how to do parallel link detection. If the link partner
doesn't support NWAY, the RealTek PHY (both the integrated ones on 8139
chips and the RTL8201L 10/100 PHY) will not report the link speed via
the ANLPAR or BMSR registers. For the 8201L, we need to look in magic
vendor-specific PHY register 0x19. For the 8139 MAC+PHY combo, we have
to be able to test the RL_MEDIASTAT register.

The changes to rlphy.c are based largely on the patch from PR 30836,
however I tried to eliminate some magic numbers by creating an entry
for the 8201 PHY in miidevs.

Also updated if_rl.c to allow the rlphy driver to read the RL_MEDIASTAT
register via the rl_miibus_readreg() routine.
2002-04-07 20:55:50 +00:00
..
agp_ali.c
agp_amd.c
agp_i810.c
agp_if.m
agp_intel.c Correctly identify the Intel 82830 AGP bridge. 2002-02-05 23:13:25 +00:00
agp_sis.c
agp_via.c
agp.c Allow retrieval of the virtual address of the AGP aperture 2001-12-19 08:54:29 +00:00
agppriv.h
agpreg.h
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
amd.h
amdpm.c smbus_alloc_bus is not part of the smbus interface anymore 2002-03-23 18:27:16 +00:00
cy_pci.c Remove __P. 2002-03-20 02:08:01 +00:00
dc21040reg.h
if_dc.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_dcreg.h Forgot one part of the VLAN support for the dc(4) driver. 2002-01-16 21:34:11 +00:00
if_de.c
if_devar.h
if_en_pci.c Remove __P. 2002-03-20 02:08:01 +00:00
if_mn.c
if_pcn.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_pcnreg.h
if_rl.c Teach the rlphy driver how to do parallel link detection. If the link partner 2002-04-07 20:55:50 +00:00
if_rlreg.h
if_sf.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_sfreg.h
if_sis.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_sisreg.h Use ETHER_CRC_LEN instead of SIS_CRC_SIZE 2002-02-07 08:04:24 +00:00
if_sk.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_skreg.h
if_ste.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_stereg.h
if_ti.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_tireg.h
if_tl.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_tlreg.h
if_tx.c Remove __P. 2002-03-20 02:08:01 +00:00
if_txvar.h
if_vr.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_vrreg.h
if_wb.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_wbreg.h
if_xl.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
if_xlreg.h
intpm.c Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
intpmreg.h
locate.pl
meteor_reg.h
meteor.c Remove __P. 2002-03-20 02:08:01 +00:00
ncr.c
ncrreg.h
ohci_pci.c KNF style the code, ready for an MFC. 2002-02-17 11:58:58 +00:00
simos.c Remove __P. 2002-03-20 02:08:01 +00:00
simos.h
ti_fw2.h
ti_fw.h
uhci_pci.c Fix a formatting error. 2002-02-17 12:41:50 +00:00
viapm.c Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
xmaciireg.h
xrpu.c