kernel-ark/drivers/net
Matt Porter f896424cbc [PATCH] phy address mask support for generic phy layer
Adds a phy_mask field to struct mii_bus and uses it.  This field
indicates each phy address to be ignored when probing the mdio bus.

This support is needed for the fs_enet and ibm_emac drivers to be
converted to the generic phy layer among other drivers. Many systems
lock up on probing certain phy addresses or probing doesn't return
0xffff when nothing is found at the address. A new driver I'm
working on also makes use of this mask.

Signed-off-by: Matt Porter <mporter@kernel.crashing.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-05 14:40:55 -05:00
..
appletalk
arcnet
arm [ARM] Convert EBSA110 network driver to a platform driver 2005-10-31 17:14:57 +00:00
bonding [PATCH] bonding: cleanup comment for mode 1 IGMP xmit hack 2005-10-18 22:27:13 -04:00
chelsio
cris
e1000 [PATCH] e1000: Fixes e1000_suspend warning when CONFIG_PM is not enabled 2005-10-28 19:06:44 -04:00
fec_8xx [PATCH] fec_8xx: Add support for Intel PHY LX971 2005-10-29 18:20:30 -04:00
fs_enet [PATCH] fs_enet: Fix dma_unmap_single calls 2005-10-29 18:20:30 -04:00
hamradio drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
ibm_emac [PATCH] PPC 4xx EMAC driver: fix VSC8201 PHY initialization 2005-10-29 18:06:54 -04:00
irda Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
ixgb
pcmcia pcnet_cs: fix mii init code for older DL10019 based cards 2005-10-28 16:09:54 -04:00
phy [PATCH] phy address mask support for generic phy layer 2005-11-05 14:40:55 -05:00
sk98lin
skfp [PATCH] sparse cleanups: NULL pointers, C99 struct init. 2005-10-30 17:37:29 -08:00
tokenring Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
tulip drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
wan Merge ../bleed-2.6 2005-10-28 10:13:16 -07:00
wireless [PATCH] drivers/net/wireless/airo.c unsigned comparason 2005-11-05 14:40:26 -05:00
3c59x.c
3c501.c
3c501.h
3c503.c
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c
3c515.c
3c523.c
3c523.h
3c527.c
3c527.h
7990.c
7990.h
8139cp.c
8139too.c [PATCH] 8139too: fix resume for Realtek 8100B/8139D 2005-10-18 22:26:01 -04:00
8390.c
8390.h
82596.c
a2065.c
a2065.h
ac3200.c
acenic_firmware.h
acenic.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
acenic.h
amd8111e.c [git] change permissions on drivers/net/amd8111e.[ch] to 0644, 2005-10-28 16:43:40 -04:00
amd8111e.h [git] change permissions on drivers/net/amd8111e.[ch] to 0644, 2005-10-28 16:43:40 -04:00
apne.c
ariadne.c
ariadne.h
at1700.c
atari_bionet.c
atari_pamsnet.c
atarilance.c
atp.c
atp.h
au1000_eth.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
au1000_eth.h
b44.c [PATCH] b44: fix suspend/resume 2005-10-28 19:06:43 -04:00
b44.h [PATCH] b44: alternate allocation option for DMA descriptors 2005-10-18 22:27:13 -04:00
bmac.c Merge ../linux-2.6 by hand 2005-10-31 13:37:12 +11:00
bmac.h
bnx2_fw.h
bnx2.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
bnx2.h
bsd_comp.c
cassini.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
cassini.h
cs89x0.c [PATCH] ARM: Reverted 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000 2005-11-04 17:26:56 +00:00
cs89x0.h [PATCH] ARM: Reverted 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000 2005-11-04 17:26:56 +00:00
de600.c
de600.h
de620.c
de620.h
declance.c [PATCH] declance: Use physical addresses at the interface level. 2005-10-18 18:03:48 -04:00
defxx.c
defxx.h
depca.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
depca.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c
dgrs_i82596.h
dgrs_plx9060.h
dgrs.c
dgrs.h
dl2k.c
dl2k.h
dm9000.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
dm9000.h
dummy.c
e100.c Merge branch 'master' 2005-10-13 21:22:27 -04:00
e2100.c
eepro100.c
eepro.c [PATCH] remove some more check_region stuff 2005-10-30 17:37:18 -08:00
eexpress.c
eexpress.h
epic100.c [PATCH] epic100: fix counting of work_done in epic_poll 2005-10-18 22:26:01 -04:00
eql.c
es3210.c
eth16i.c
ewrk3.c
ewrk3.h
fealnx.c
fec.c
fec.h
forcedeth.c [netdrvr forcedeth] scatter gather and segmentation offload support 2005-10-26 00:51:24 -04:00
gianfar_ethtool.c
gianfar_mii.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
gianfar_mii.h
gianfar.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
gianfar.h
gt64240eth.h
gt96100eth.c
gt96100eth.h
hamachi.c
hp100.c
hp100.h
hp-plus.c
hp.c
hplance.c
hplance.h
hydra.c
hydra.h
ibmlana.c
ibmlana.h
ibmveth.c [PATCH] ibmveth fix panic in initial replenish cycle 2005-11-01 21:56:40 -08:00
ibmveth.h [PATCH] ibmveth lockless TX 2005-10-28 16:07:30 -04:00
ioc3-eth.c
isa-skeleton.c
iseries_veth.c merge filename and modify references to iSeries/mf.h 2005-11-02 15:10:38 +11:00
jazzsonic.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
Kconfig [PATCH] S2io: Multi buffer mode support 2005-11-05 14:40:27 -05:00
lance.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
lasi_82596.c [PARISC] Add NETPOLL support to lasi_82596 2005-10-21 22:55:15 -04:00
LICENSE.SRC
lne390.c
loopback.c
lp486e.c
mac89x0.c
mac8390.c
mace.c Merge ../linux-2.6 by hand 2005-10-31 13:37:12 +11:00
mace.h
macmace.c
macsonic.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
Makefile Add fs_enet ethernet network driver, for several embedded platforms. 2005-10-28 16:25:58 -04:00
meth.c
meth.h
mii.c
mipsnet.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
mipsnet.h [PATCH] mipsnet: Virtual ethernet driver for MIPSsim. 2005-10-18 18:03:48 -04:00
mv643xx_eth.c Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
mv643xx_eth.h
mvme147.c
myri_code.h
myri_sbus.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
myri_sbus.h [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
natsemi.c
ne2.c
ne2k-pci.c [netdrvr] ne2k-pci based card does not support bus-mastering. 2005-10-28 16:55:55 -04:00
ne3210.c
ne-h8300.c
ne.c [PATCH] ne: Support for RBHMA4500 eval board. 2005-10-18 18:03:48 -04:00
netconsole.c
ni52.c
ni52.h
ni65.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
ni65.h
ni5010.c
ni5010.h
ns83820.c Merge branch 'master' 2005-10-13 21:22:27 -04:00
oaknet.c
pci-skeleton.c
pcnet32.c [PATCH] pcnet32: Prevent hang with 79c976 2005-11-05 14:40:55 -05:00
plip.c
ppp_async.c
ppp_deflate.c
ppp_generic.c [PATCH] Driver Core: fix up all callers of class_device_create() 2005-10-28 09:52:52 -07:00
ppp_synctty.c
pppoe.c
pppox.c
r8169.c
rionet.c
rrunner.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
rrunner.h
s2io-regs.h [PATCH] S2io: Offline diagnostics fixes 2005-10-18 16:58:27 -04:00
s2io.c [PATCH] S2io: Multi buffer mode support 2005-11-05 14:40:27 -05:00
s2io.h [PATCH] S2io: Multi buffer mode support 2005-11-05 14:40:27 -05:00
saa9730.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
saa9730.h
sb1000.c
sb1250-mac.c [PATCH] sb1250-mac: PHY probing fixes. 2005-10-20 16:06:11 -04:00
seeq8005.c
seeq8005.h
sgiseeq.c [PATCH] sgiseeq: Configure PIO and DMA timing requests. 2005-10-18 18:03:47 -04:00
sgiseeq.h
shaper.c
sis190.c [PATCH] sis190.c: fix multicast MAC filter 2005-10-28 16:14:11 -04:00
sis900.c sis900: come alive after temporary memory shortage 2005-10-28 16:46:35 -04:00
sis900.h
sk_mca.c
sk_mca.h
skge.c
skge.h
slhc.c
slip.c
slip.h
smc91x.c Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
smc91x.h [PATCH] m32r: SMC91x driver update 2005-10-30 17:37:16 -08:00
smc9194.c
smc9194.h
smc-mca.c
smc-ultra32.c
smc-ultra.c
sonic.c
sonic.h
Space.c
spider_net_ethtool.c
spider_net.c
spider_net.h
starfire_firmware.h
starfire_firmware.pl
starfire.c [PATCH] starfire: free_irq() on error path of netdev_open() 2005-10-28 16:16:59 -04:00
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c
sunbmac.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
sunbmac.h [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
sundance.c [PATCH] sundance: fix DFE-580TX Tx Underrun 2005-10-28 16:40:33 -04:00
sungem_phy.c
sungem_phy.h
sungem.c
sungem.h [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
sunhme.c
sunhme.h
sunlance.c
sunqe.c
sunqe.h
tc35815.c
tg3.c [PATCH] drivers/net/tg3: Use the DMA_{32,64}BIT_MASK constants 2005-10-29 14:15:37 -04:00
tg3.h [PATCH] tg3: fix ASF heartbeat 2005-10-28 16:07:30 -04:00
tlan.c
tlan.h
tun.c
typhoon-firmware.h
typhoon.c
typhoon.h
via-rhine.c [PATCH] via-rhine: change mdelay to msleep and remove from ISR path 2005-10-18 22:26:01 -04:00
via-velocity.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
via-velocity.h
wd.c
yellowfin.c
znet.c
zorro8390.c