aboutsummaryrefslogtreecommitdiff
path: root/net/eth_common.c
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut+renesas@mailbox.org>2023-03-19 18:03:17 +0100
committerMarek Vasut <marek.vasut+renesas@mailbox.org>2023-04-07 14:18:51 +0200
commit9461d73de988964b51a796f69ce0d9424599ebd9 (patch)
tree5358b977bfb265a01f17b306cd7a302f72d6d17e /net/eth_common.c
parentc878e70bebef706f09e647b16954c14cee81939c (diff)
downloadu-boot-9461d73de988964b51a796f69ce0d9424599ebd9.zip
u-boot-9461d73de988964b51a796f69ce0d9424599ebd9.tar.gz
u-boot-9461d73de988964b51a796f69ce0d9424599ebd9.tar.bz2
net: phy: Only call phy_init() on systems needing manual relocation
The phy_init() is now used only to perform manual relocation of PHY driver callbacks. Wrap it in ifdeffery and only call it on systems which still require manual relocation, i.e. m68k . Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org> Reviewed-by: Ramon Fried <rfried.dev@gmail.com> Acked-by: Michal Simek <michal.simek@amd.com> Tested-by: Michal Simek <michal.simek@amd.com> #microblaze (MANUAL_RELOC)
Diffstat (limited to 'net/eth_common.c')
-rw-r--r--net/eth_common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/eth_common.c b/net/eth_common.c
index 82d527a..c94a7ba 100644
--- a/net/eth_common.c
+++ b/net/eth_common.c
@@ -37,7 +37,7 @@ void eth_common_init(void)
miiphy_init();
#endif
-#ifdef CONFIG_PHYLIB
+#if defined(CONFIG_NEEDS_MANUAL_RELOC) && defined(CONFIG_PHYLIB)
phy_init();
#endif
#endif