aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/Kconfig
diff options
context:
space:
mode:
authorSteve Douthit <stephend@silicom-usa.com>2018-12-06 15:50:39 +0000
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2018-12-20 12:19:11 -0800
commit8fa10ef01260937eb540b4e9bbc3efa023595993 (patch)
treedf75df918b587ebda260bc5200aac0f0641e55c6 /drivers/net/ethernet/intel/Kconfig
parentigb: Fix an issue that PME is not enabled during runtime suspend (diff)
downloadlinux-dev-8fa10ef01260937eb540b4e9bbc3efa023595993.tar.xz
linux-dev-8fa10ef01260937eb540b4e9bbc3efa023595993.zip
ixgbe: register a mdiobus
Most dsa devices expect a 'struct mii_bus' pointer to talk to switches via the MII interface. While this works for dsa devices, it will not work safely with Linux PHYs in all configurations since the firmware of the ixgbe device may be polling some PHY addresses in the background. Signed-off-by: Stephen Douthit <stephend@silicom-usa.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/Kconfig')
-rw-r--r--drivers/net/ethernet/intel/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig
index f05c91d4c469..31fb76ee9d82 100644
--- a/drivers/net/ethernet/intel/Kconfig
+++ b/drivers/net/ethernet/intel/Kconfig
@@ -159,6 +159,7 @@ config IXGBE
tristate "Intel(R) 10GbE PCI Express adapters support"
depends on PCI
select MDIO
+ select MDIO_DEVICE
imply PTP_1588_CLOCK
---help---
This driver supports Intel(R) 10GbE PCI Express family of