113a49c3aSDennis Gilmore /* 213a49c3aSDennis Gilmore * Copyright 2013-2014 Red Hat, Inc. 313a49c3aSDennis Gilmore * 413a49c3aSDennis Gilmore * SPDX-License-Identifier: GPL-2.0+ 513a49c3aSDennis Gilmore */ 613a49c3aSDennis Gilmore 713a49c3aSDennis Gilmore #ifndef _CONFIG_CMD_DISTRO_DEFAULTS_H 813a49c3aSDennis Gilmore #define _CONFIG_CMD_DISTRO_DEFAULTS_H 913a49c3aSDennis Gilmore 1013a49c3aSDennis Gilmore /* 11e141652bSTom Rini * List of all commands and options that when defined enables support for 12e141652bSTom Rini * features required by distros to support boards in a standardised and 133bd6f7e7SRobert P. J. Day * consistent manner. 1413a49c3aSDennis Gilmore */ 1513a49c3aSDennis Gilmore 1613a49c3aSDennis Gilmore #define CONFIG_BOOTP_BOOTPATH 1713a49c3aSDennis Gilmore #define CONFIG_BOOTP_DNS 1813a49c3aSDennis Gilmore #define CONFIG_BOOTP_GATEWAY 1913a49c3aSDennis Gilmore #define CONFIG_BOOTP_HOSTNAME 2013a49c3aSDennis Gilmore #define CONFIG_BOOTP_PXE 2113a49c3aSDennis Gilmore #define CONFIG_BOOTP_SUBNETMASK 2213a49c3aSDennis Gilmore 231344bd7eSThierry Reding #if defined(__arm__) || defined(__aarch64__) 2413a49c3aSDennis Gilmore #define CONFIG_BOOTP_PXE_CLIENTARCH 0x100 2513a49c3aSDennis Gilmore #if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) 26*2100f22fSDennis Gilmore #if !defined(CONFIG_BOOTP_VCI_STRING) 2713a49c3aSDennis Gilmore #define CONFIG_BOOTP_VCI_STRING "U-boot.armv7" 28*2100f22fSDennis Gilmore #endif 291344bd7eSThierry Reding #elif defined(__aarch64__) 30*2100f22fSDennis Gilmore #if !defined(CONFIG_BOOTP_VCI_STRING) 311344bd7eSThierry Reding #define CONFIG_BOOTP_VCI_STRING "U-boot.armv8" 32*2100f22fSDennis Gilmore #endif 3313a49c3aSDennis Gilmore #else 34*2100f22fSDennis Gilmore #if !defined(CONFIG_BOOTP_VCI_STRING) 3513a49c3aSDennis Gilmore #define CONFIG_BOOTP_VCI_STRING "U-boot.arm" 3613a49c3aSDennis Gilmore #endif 37*2100f22fSDennis Gilmore #endif 38f96d0b81SSjoerd Simons #elif defined(__i386__) 39f96d0b81SSjoerd Simons #define CONFIG_BOOTP_PXE_CLIENTARCH 0x0 40f96d0b81SSjoerd Simons #elif defined(__x86_64__) 41f96d0b81SSjoerd Simons #define CONFIG_BOOTP_PXE_CLIENTARCH 0x9 4213a49c3aSDennis Gilmore #endif 4313a49c3aSDennis Gilmore 4413a49c3aSDennis Gilmore #define CONFIG_OF_LIBFDT 4513a49c3aSDennis Gilmore 46e2a5d556SThierry Reding #ifdef CONFIG_ARM64 47e2a5d556SThierry Reding #define CONFIG_CMD_BOOTI 48e2a5d556SThierry Reding #else 4913a49c3aSDennis Gilmore #define CONFIG_CMD_BOOTZ 50e2a5d556SThierry Reding #endif 5113a49c3aSDennis Gilmore #define CONFIG_CMD_DHCP 5213a49c3aSDennis Gilmore #define CONFIG_CMD_ELF 5313a49c3aSDennis Gilmore #define CONFIG_CMD_EXT2 5413a49c3aSDennis Gilmore #define CONFIG_CMD_EXT4 5513a49c3aSDennis Gilmore #define CONFIG_CMD_FAT 5613a49c3aSDennis Gilmore #define CONFIG_CMD_FS_GENERIC 5713a49c3aSDennis Gilmore #define CONFIG_CMD_MII 5813a49c3aSDennis Gilmore #define CONFIG_CMD_PING 5913a49c3aSDennis Gilmore #define CONFIG_CMD_PXE 6013a49c3aSDennis Gilmore 6113a49c3aSDennis Gilmore #define CONFIG_CMDLINE_EDITING 6213a49c3aSDennis Gilmore #define CONFIG_AUTO_COMPLETE 6313a49c3aSDennis Gilmore #define CONFIG_BOOTDELAY 2 6413a49c3aSDennis Gilmore #define CONFIG_SYS_LONGHELP 6513a49c3aSDennis Gilmore #define CONFIG_MENU 6613a49c3aSDennis Gilmore #define CONFIG_DOS_PARTITION 6713a49c3aSDennis Gilmore #define CONFIG_EFI_PARTITION 6813a49c3aSDennis Gilmore #define CONFIG_SUPPORT_RAW_INITRD 6913a49c3aSDennis Gilmore #define CONFIG_SYS_HUSH_PARSER 7013a49c3aSDennis Gilmore 7113a49c3aSDennis Gilmore #endif /* _CONFIG_CMD_DISTRO_DEFAULTS_H */ 72