Kconfig: cmd: Make networking command dependent on NET

Enable networking command only when NET is enabled.
And remove selecting NET for CMD_NET

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Michal Simek
2018-02-26 16:01:02 +01:00
committed by Tom Rini
parent 4bafceff0e
commit 3b3ea2c56e
71 changed files with 94 additions and 134 deletions

View File

@ -1012,9 +1012,10 @@ endmenu
menu "Network commands"
if NET
config CMD_NET
bool "bootp, tftpboot"
select NET
default y
help
Network commands.
@ -1038,11 +1039,13 @@ config CMD_RARP
config CMD_DHCP
bool "dhcp"
depends on CMD_NET
help
Boot image via network using DHCP/TFTP protocol
config CMD_PXE
bool "pxe"
depends on CMD_NET
select MENU
help
Boot image via network using PXE protocol
@ -1091,6 +1094,8 @@ config CMD_ETHSW
operations such as enabling / disabling a port and
viewing/maintaining the filtering database (FDB)
endif
endmenu
menu "Misc commands"

View File

@ -42,7 +42,7 @@ static void efi_init_obj_list(void)
#if defined(CONFIG_LCD) || defined(CONFIG_DM_VIDEO)
efi_gop_register();
#endif
#ifdef CONFIG_NET
#ifdef CONFIG_CMD_NET
efi_net_register();
#endif
#ifdef CONFIG_GENERATE_SMBIOS_TABLE
@ -450,7 +450,7 @@ void efi_set_bootdev(const char *dev, const char *devnr, const char *path)
bootefi_device_path = efi_dp_from_part(desc, part);
} else {
#ifdef CONFIG_NET
#ifdef CONFIG_CMD_NET
bootefi_device_path = efi_dp_from_eth();
#endif
}