net: ethernet: Add missing depends on MDIO_DEVRES
authorAndrew Lunn <andrew@lunn.ch>
Sun, 9 Apr 2023 15:02:04 +0000 (17:02 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 13 Apr 2023 03:38:48 +0000 (20:38 -0700)
commit37f9b2a6c086bb28487a0682b8098f907861c4a1
tree698611d3951a3dc16d8692ba1e98191a6918d681
parented72bd5a6790a0c3747cb32b0427f921bd03bb71
net: ethernet: Add missing depends on MDIO_DEVRES

A number of MDIO drivers make use of devm_mdiobus_alloc_size(). This
is only available when CONFIG_MDIO_DEVRES is enabled. Add missing
depends or selects, depending on if there are circular dependencies or
not. This avoids linker errors, especially for randconfig builds.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://lore.kernel.org/r/20230409150204.2346231-1-andrew@lunn.ch
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/Kconfig
drivers/net/ethernet/freescale/enetc/Kconfig
drivers/net/ethernet/marvell/Kconfig
drivers/net/ethernet/qualcomm/Kconfig
drivers/net/mdio/Kconfig