[PATCH] net: make initr_net() invocation command line agnostic

Ilias Apalodimas ilias.apalodimas at linaro.org
Tue Apr 15 09:40:03 CEST 2025


On Mon, 14 Apr 2025 at 16:55, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> initr_net() initalizes the network devices by calling eth_initalize().
> There is no good reason to disable this if no command line interface is
> present.
>
> Let initr_net() depend on CONFIG_NET || CONFIG_NET_LWIP.
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
>  common/board_r.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/common/board_r.c b/common/board_r.c
> index 62228a723e1..0b1dbd4196d 100644
> --- a/common/board_r.c
> +++ b/common/board_r.c
> @@ -482,7 +482,7 @@ static int initr_boot_led_on(void)
>         return 0;
>  }
>
> -#if defined(CONFIG_CMD_NET)
> +#if CONFIG_IS_ENABLED(NET) || CONFIG_IS_ENABLED(NET_LWIP)
>  static int initr_net(void)
>  {
>         puts("Net:   ");
> @@ -747,7 +747,7 @@ static init_fnc_t init_sequence_r[] = {
>  #ifdef CONFIG_PCI_ENDPOINT
>         pci_ep_init,
>  #endif
> -#if defined(CONFIG_CMD_NET)
> +#if CONFIG_IS_ENABLED(NET) || CONFIG_IS_ENABLED(NET_LWIP)
>         INIT_FUNC_WATCHDOG_RESET
>         initr_net,
>  #endif
> --
> 2.48.1
>

Reviewed-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>


More information about the U-Boot mailing list