[U-Boot] [PATCH 2/9] net: Move net command options to the cmd menu

Chris Packham judge.packham at gmail.com
Thu Mar 29 03:05:16 UTC 2018


On Thu, Mar 29, 2018 at 9:51 AM, Joe Hershberger <joe.hershberger at ni.com> wrote:
> Options that controlled the tftp and bootp commands depended on their
> commands, but lived in the net menu.
>
> Move them so they are in a consistent location.
>
> Signed-off-by: Joe Hershberger <joe.hershberger at ni.com>
> ---

Reviewed-by: Chris Packham <judge.packham at gmail.com>

>  cmd/Kconfig | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
>  net/Kconfig | 50 --------------------------------------------------
>  2 files changed, 50 insertions(+), 50 deletions(-)
>
> diff --git a/cmd/Kconfig b/cmd/Kconfig
> index f2a12ce..d714f73 100644
> --- a/cmd/Kconfig
> +++ b/cmd/Kconfig
> @@ -1024,6 +1024,45 @@ config CMD_BOOTP
>         help
>           bootp - boot image via network using BOOTP/TFTP protocol
>
> +config BOOTP_BOOTPATH
> +       bool "Enable BOOTP BOOTPATH"
> +       depends on CMD_BOOTP
> +
> +config BOOTP_DNS
> +       bool "Enable bootp DNS"
> +       depends on CMD_BOOTP
> +
> +config BOOTP_GATEWAY
> +       bool "Enable BOOTP gateway"
> +       depends on CMD_BOOTP
> +
> +config BOOTP_HOSTNAME
> +       bool "Enable BOOTP hostname"
> +       depends on CMD_BOOTP
> +
> +config BOOTP_SUBNETMASK
> +       bool "Enable BOOTP subnetmask"
> +       depends on CMD_BOOTP
> +
> +config BOOTP_PXE
> +       bool "Enable BOOTP PXE"
> +       depends on CMD_BOOTP
> +
> +config BOOTP_PXE_CLIENTARCH
> +       hex
> +       depends on CMD_BOOTP
> +       default 0x16 if ARM64
> +       default 0x15 if ARM
> +       default 0 if X86
> +
> +config BOOTP_VCI_STRING
> +       string
> +       depends on CMD_BOOTP
> +       default "U-Boot.armv7" if CPU_V7 || CPU_V7M
> +       default "U-Boot.armv8" if ARM64
> +       default "U-Boot.arm" if ARM
> +       default "U-Boot"
> +
>  config CMD_TFTPBOOT
>         bool "tftpboot"
>         default y
> @@ -1042,6 +1081,17 @@ config CMD_TFTPSRV
>         help
>           Act as a TFTP server and boot the first received file
>
> +config NET_TFTP_VARS
> +       bool "Control TFTP timeout and count through environment"
> +       depends on CMD_TFTPBOOT
> +       default y
> +       help
> +         If set, allows controlling the TFTP timeout through the
> +         environment variable tftptimeout, and the TFTP maximum
> +         timeout count through the variable tftptimeoutcountmax.
> +         If unset, timeout and maximum are hard-defined as 1 second
> +         and 10 timouts per TFTP transfer.
> +
>  config CMD_RARP
>         bool "rarpboot"
>         help
> diff --git a/net/Kconfig b/net/Kconfig
> index d421a34..f2363e5 100644
> --- a/net/Kconfig
> +++ b/net/Kconfig
> @@ -22,54 +22,4 @@ config NETCONSOLE
>           Support the 'nc' input/output device for networked console.
>           See README.NetConsole for details.
>
> -config NET_TFTP_VARS
> -       bool "Control TFTP timeout and count through environment"
> -       depends on CMD_TFTPBOOT
> -       default y
> -       help
> -         If set, allows controlling the TFTP timeout through the
> -         environment variable tftptimeout, and the TFTP maximum
> -         timeout count through the variable tftptimeoutcountmax.
> -         If unset, timeout and maximum are hard-defined as 1 second
> -         and 10 timouts per TFTP transfer.
> -
> -config BOOTP_BOOTPATH
> -       bool "Enable BOOTP BOOTPATH"
> -       depends on CMD_BOOTP
> -
> -config BOOTP_DNS
> -       bool "Enable bootp DNS"
> -       depends on CMD_BOOTP
> -
> -config BOOTP_GATEWAY
> -       bool "Enable BOOTP gateway"
> -       depends on CMD_BOOTP
> -
> -config BOOTP_HOSTNAME
> -       bool "Enable BOOTP hostname"
> -       depends on CMD_BOOTP
> -
> -config BOOTP_PXE
> -       bool "Enable BOOTP PXE"
> -       depends on CMD_BOOTP
> -
> -config BOOTP_SUBNETMASK
> -       bool "Enable BOOTP subnetmask"
> -       depends on CMD_BOOTP
> -
> -config BOOTP_PXE_CLIENTARCH
> -       hex
> -       depends on CMD_BOOTP
> -        default 0x16 if ARM64
> -        default 0x15 if ARM
> -        default 0 if X86
> -
> -config BOOTP_VCI_STRING
> -       string
> -       depends on CMD_BOOTP
> -       default "U-Boot.armv7" if CPU_V7 || CPU_V7M
> -       default "U-Boot.armv8" if ARM64
> -       default "U-Boot.arm" if ARM
> -       default "U-Boot"
> -
>  endif   # if NET
> --
> 1.7.11.5
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot


More information about the U-Boot mailing list