[PATCH] cmd: bdinfo: fix incorrect Kconfig options check for print_eth()
Michal Simek
michal.simek at amd.com
Wed Dec 17 15:45:00 CET 2025
On 12/17/25 15:01, Quentin Schulz wrote:
> From: Quentin Schulz <quentin.schulz at cherry.de>
>
> CMD_NET_LWIP has never existed so it cannot be right. I'm guessing the
> intent was to allow print_eth() to be called when NET_LWIP is defined
> (NET means "legacy networking stack" as opposed to NET_LWIP which is the
> newest (and incompatible) stack). There probably was some mix-up
> between CMD_NET and NET options.
>
> The dependency on CMD_NET seems unnecessary as it seems perfectly fine
> to run bdinfo without CMD_NET (build and run tested). So let's instead
> make the dependency on NET || NET_LWIP.
>
> Fixes: 95744d2527cb ("cmd: bdinfo: enable -e when CONFIG_CMD_NET_LWIP=y")
> Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
> ---
> cmd/bdinfo.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/cmd/bdinfo.c b/cmd/bdinfo.c
> index 20c8c97f0cd..09fe8067642 100644
> --- a/cmd/bdinfo.c
> +++ b/cmd/bdinfo.c
> @@ -152,7 +152,7 @@ static int bdinfo_print_all(struct bd_info *bd)
> bdinfo_print_num_l("relocaddr", gd->relocaddr);
> bdinfo_print_num_l("reloc off", gd->reloc_off);
> printf("%-12s= %u-bit\n", "Build", (uint)sizeof(void *) * 8);
> - if (IS_ENABLED(CONFIG_CMD_NET) || IS_ENABLED(CONFIG_CMD_NET_LWIP))
> + if (IS_ENABLED(CONFIG_NET) || IS_ENABLED(CONFIG_NET_LWIP))
> print_eth();
> bdinfo_print_num_l("fdt_blob", (ulong)map_to_sysmem(gd->fdt_blob));
> if (IS_ENABLED(CONFIG_VIDEO))
> @@ -193,8 +193,8 @@ int do_bdinfo(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
> case 'a':
> return bdinfo_print_all(bd);
> case 'e':
> - if (!IS_ENABLED(CONFIG_CMD_NET) &&
> - !IS_ENABLED(CONFIG_CMD_NET_LWIP))
> + if (!IS_ENABLED(CONFIG_NET) &&
> + !IS_ENABLED(CONFIG_NET_LWIP))
> return CMD_RET_USAGE;
> print_eth();
> return CMD_RET_SUCCESS;
>
Would it be also possible to also update bdinfo cmd help to cover aem
parameters? (Separate patch should be fine).
Thanks,
Michal
More information about the U-Boot
mailing list