wiznet: Fix Kconfig dependencies.
authorDavid S. Miller <davem@davemloft.net>
Tue, 10 Apr 2012 13:25:46 +0000 (09:25 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 10 Apr 2012 13:25:46 +0000 (09:25 -0400)
Both drivers need to depend upon HAS_IOMEM, otherwise we
get a build failure on platforms like S390.

All the driver specific config options need to depend upon
the drivers themselves.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/wiznet/Kconfig

index 2bb383c..c8291bf 100644 (file)
@@ -19,6 +19,7 @@ if NET_VENDOR_WIZNET
 
 config WIZNET_W5100
        tristate "WIZnet W5100 Ethernet support"
+       depends on HAS_IOMEM
        ---help---
          Support for WIZnet W5100 chips.
 
@@ -31,6 +32,7 @@ config WIZNET_W5100
 
 config WIZNET_W5300
        tristate "WIZnet W5300 Ethernet support"
+       depends on HAS_IOMEM
        ---help---
          Support for WIZnet W5300 chips.
 
@@ -43,6 +45,7 @@ config WIZNET_W5300
 
 choice
        prompt "WIZnet interface mode"
+       depends on WIZNET_W5100 || WIZNET_W5300
        default WIZNET_BUS_ANY
 
 config WIZNET_BUS_DIRECT
@@ -69,6 +72,7 @@ endchoice
 
 config WIZNET_TX_FLOW
        bool "Use transmit flow control"
+       depends on WIZNET_W5100 || WIZNET_W5300
        default y
        help
          This enables transmit flow control for WIZnet chips.