Browse Source

phylib: available for any speed ethernet

Several gigabit network drivers (SB1250_MAC, TIGON3, FSL, GIANFAR,
UCC_GETH, MV643XX_ETH, XILINX_LL_TEMAC, S6GMAC, STMMAC_ETH, PASEMI_MAC,
and OCTEON_ETHERNET) select PHYLIB.  These drivers are not under
NET_ETHERNET (10/100 mbit), so this warning is generated (long, irrelevant
parts are omitted):

warning: (NET_DSA && NET && EXPERIMENTAL && NET_ETHERNET && !S390 || ... || SB1250_MAC && NETDEVICES && NETDEV_1000 && SIBYTE_SB1xxx_SOC || TIGON3 && NETDEVICES && NETDEV_1000 && PCI || FSL_PQ_MDIO && NETDEVICES && NETDEV_1000 && FSL_SOC || GIANFAR && NETDEVICES && NETDEV_1000 && FSL_SOC || UCC_GETH && NETDEVICES && NETDEV_1000 && QUICC_ENGINE || MV643XX_ETH && NETDEVICES && NETDEV_1000 && (MV64X60 || PPC32 || PLAT_ORION) || XILINX_LL_TEMAC && NETDEVICES && NETDEV_1000 && (PPC || MICROBLAZE) || S6GMAC && NETDEVICES && NETDEV_1000 && XTENSA_VARIANT_S6000 || STMMAC_ETH && NETDEV_1000 && NETDEVICES && CPU_SUBTYPE_ST40 || PASEMI_MAC && NETDEVICES && NETDEV_10000 && PPC_PASEMI && PCI || OCTEON_ETHERNET && STAGING && !STAGING_EXCLUDE_BUILD && CPU_CAVIUM_OCTEON) selects PHYLIB which has unmet direct dependencies (!S390 && NET_ETHERNET)

PHYLIB is used by non-10/100 mbit ethernet drivers, so change the dependencies
to be NETDEVICES instead of NET_ETHERNET.

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Randy Dunlap 15 years ago
parent
commit
cba86f2e20
2 changed files with 2 additions and 2 deletions
  1. 1 1
      drivers/net/phy/Kconfig
  2. 1 1
      net/dsa/Kconfig

+ 1 - 1
drivers/net/phy/Kconfig

@@ -5,7 +5,7 @@
 menuconfig PHYLIB
 menuconfig PHYLIB
 	tristate "PHY Device support and infrastructure"
 	tristate "PHY Device support and infrastructure"
 	depends on !S390
 	depends on !S390
-	depends on NET_ETHERNET
+	depends on NETDEVICES
 	help
 	help
 	  Ethernet controllers are usually attached to PHY
 	  Ethernet controllers are usually attached to PHY
 	  devices.  This option provides infrastructure for
 	  devices.  This option provides infrastructure for

+ 1 - 1
net/dsa/Kconfig

@@ -1,7 +1,7 @@
 menuconfig NET_DSA
 menuconfig NET_DSA
 	bool "Distributed Switch Architecture support"
 	bool "Distributed Switch Architecture support"
 	default n
 	default n
-	depends on EXPERIMENTAL && NET_ETHERNET && !S390
+	depends on EXPERIMENTAL && NETDEVICES && !S390
 	select PHYLIB
 	select PHYLIB
 	---help---
 	---help---
 	  This allows you to use hardware switch chips that use
 	  This allows you to use hardware switch chips that use