xref: /rk3399_rockchip-uboot/include/config_distro_defaults.h (revision 2100f22fcbcfa8c36a9ae13f2d76092a917c974b)
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