[PATCH 2/2] ti: Do not remove ft_board_setup for CONFIG_NO_NET
Maarten Brock
Maarten.Brock at sttls.nl
Mon Sep 1 18:06:10 CEST 2025
Even when CONFIG_NO_NET is selected there is still need for a
definition of ft_board_setup(). Thus move the checks for
CONFIG_DM_ETH and CONFIG_DRIVER_TI_CPSW inside the function.
Signed-off-by: Maarten Brock <maarten.brock at sttls.nl>
---
board/ti/am335x/board.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c
index 739b23b8554..2b7ab68e83c 100644
--- a/board/ti/am335x/board.c
+++ b/board/ti/am335x/board.c
@@ -616,8 +616,7 @@ static struct clk_synth cdce913_data = {
};
#endif
-#if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_CONTROL) && \
- defined(CONFIG_DM_ETH) && defined(CONFIG_DRIVER_TI_CPSW)
+#if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_CONTROL)
#define MAX_CPSW_SLAVES 2
@@ -632,6 +631,9 @@ int ft_board_setup(void *fdt, struct bd_info *bd)
int phy_addr;
int i, ret;
+ if (!IS_ENABLED(CONFIG_DM_ETH) || !IS_ENABLED(CONFIG_DRIVER_TI_CPSW))
+ goto done;
+
/* phy address fixup needed only on beagle bone family */
if (!board_is_beaglebonex())
goto done;
--
2.34.1
base-commit: e4c8b32d03d7ecffd586b7d33336603ad639d7c0
branch: am335x-no-net
More information about the U-Boot
mailing list