linux/drivers/net/ethernet/marvell
Thomas Petazzoni 2e0cbf2cc2 net: mvmdio: add select PHYLIB
The mvmdio driver uses the phylib API, so it should select the PHYLIB
symbol, otherwise, a build with mvmdio (but without mvneta) fails to
build with undefined symbols such as mdiobus_unregister, mdiobus_free,
etc.

The mvneta driver does not use the phylib API directly, so it does not
need to select PHYLIB. It already selects the mvmdio driver anyway.

Historically, this problem is due to the fact that the PHY handling
was originally part of mvneta, and was later moved to a separate
driver, without updating the Kconfig select statements
accordingly. And since there was no functional reason to use mvmdio
without mvneta, this case was not tested.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-04-13 16:48:06 -04:00
..
Kconfig net: mvmdio: add select PHYLIB 2013-04-13 16:48:06 -04:00
Makefile net: mvneta: driver for Marvell Armada 370/XP network unit 2012-11-16 10:21:26 +01:00
mv643xx_eth.c mv643xx_eth: fix for disabled autoneg 2013-03-07 16:17:45 -05:00
mvmdio.c ethernet: Remove unnecessary alloc/OOM messages, alloc cleanups 2013-02-04 13:22:33 -05:00
mvneta.c net: mvneta: enable features before registering the driver 2013-04-08 12:16:38 -04:00
pxa168_eth.c net: phy: remove flags argument from phy_{attach, connect, connect_direct} 2013-01-14 15:11:50 -05:00
skge.c ethernet: Remove unnecessary alloc/OOM messages, alloc cleanups 2013-02-04 13:22:33 -05:00
skge.h
sky2.c sky2: Threshold for Pause Packet is set wrong 2013-03-29 14:53:19 -04:00
sky2.h sky2: Receive Overflows not counted 2013-03-29 14:53:19 -04:00