net: HNS: fix MDIO dependencies
authorArnd Bergmann <arnd@arndb.de>
Fri, 9 Oct 2015 12:53:54 +0000 (14:53 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 12 Oct 2015 12:41:15 +0000 (05:41 -0700)
The newly introduced HNS_MDIO Kconfig symbol selects 'MDIO', but
that is the wrong symbol as the code used by this driver is
provided by PHYLIB rather than the MDIO driver. Also, there is
no need to make this driver user selectable, because it is already
selected by all drivers that need it.

This changes the Kconfig file to select the correct library, and
to make the option silent.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Fixes: 5b904d39406 ("net: add Hisilicon Network Subsystem MDIO support")
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/Kconfig

index 165b5a8aa2ea5a7abeb8424fd8a5eeeb5e0f48e5..8d12b587809eecbeb67f953993f1895a6abb6c34 100644 (file)
@@ -24,7 +24,6 @@ config HIX5HD2_GMAC
 
 config HIP04_ETH
        tristate "HISILICON P04 Ethernet support"
-       select PHYLIB
        select MARVELL_PHY
        select MFD_SYSCON
        select HNS_MDIO
@@ -33,8 +32,8 @@ config HIP04_ETH
          want to use the internal ethernet then you should answer Y to this.
 
 config HNS_MDIO
-       tristate "Hisilicon HNS MDIO device Support"
-       select MDIO
+       tristate
+       select PHYLIB
        ---help---
          This selects the HNS MDIO support. It is needed by HNS_DSAF to access
          the PHY