include: armv7: Enable distroboot across all configs
Since K3 devices are moving towards distroboot, remove duplicates and add it in common file to import from. Reviewed-by: Nikhil M Jain <n-jain1@ti.com> Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
This commit is contained in:
parent
a2ef8f673f
commit
4c1ca75feb
|
|
@ -14,32 +14,6 @@
|
||||||
/* DDR Configuration */
|
/* DDR Configuration */
|
||||||
#define CFG_SYS_SDRAM_BASE1 0x880000000
|
#define CFG_SYS_SDRAM_BASE1 0x880000000
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_MMC
|
|
||||||
#define DISTRO_BOOT_DEV_MMC(func) func(MMC, mmc, 0) func(MMC, mmc, 1)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_MMC(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_PXE
|
|
||||||
#define DISTRO_BOOT_DEV_PXE(func) func(PXE, pxe, na)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_PXE(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_DHCP
|
|
||||||
#define DISTRO_BOOT_DEV_DHCP(func) func(DHCP, dhcp, na)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_DHCP(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
|
||||||
DISTRO_BOOT_DEV_MMC(func) \
|
|
||||||
DISTRO_BOOT_DEV_PXE(func) \
|
|
||||||
DISTRO_BOOT_DEV_DHCP(func)
|
|
||||||
|
|
||||||
/* Incorporate settings into the U-Boot environment */
|
|
||||||
#define CFG_EXTRA_ENV_SETTINGS \
|
|
||||||
BOOTENV
|
|
||||||
|
|
||||||
/* Now for the remaining common defines */
|
/* Now for the remaining common defines */
|
||||||
#include <configs/ti_armv7_common.h>
|
#include <configs/ti_armv7_common.h>
|
||||||
|
|
|
||||||
|
|
@ -14,33 +14,6 @@
|
||||||
/* DDR Configuration */
|
/* DDR Configuration */
|
||||||
#define CFG_SYS_SDRAM_BASE1 0x880000000
|
#define CFG_SYS_SDRAM_BASE1 0x880000000
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_MMC
|
|
||||||
#define DISTRO_BOOT_DEV_MMC(func) func(MMC, mmc, 0) func(MMC, mmc, 1)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_MMC(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_PXE
|
|
||||||
#define DISTRO_BOOT_DEV_PXE(func) func(PXE, pxe, na)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_PXE(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_DHCP
|
|
||||||
#define DISTRO_BOOT_DEV_DHCP(func) func(DHCP, dhcp, na)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_DHCP(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
|
||||||
DISTRO_BOOT_DEV_MMC(func) \
|
|
||||||
DISTRO_BOOT_DEV_PXE(func) \
|
|
||||||
DISTRO_BOOT_DEV_DHCP(func)
|
|
||||||
|
|
||||||
/* Incorporate settings into the U-Boot environment */
|
|
||||||
#define CFG_EXTRA_ENV_SETTINGS \
|
|
||||||
BOOTENV \
|
|
||||||
|
|
||||||
/* Now for the remaining common defines */
|
/* Now for the remaining common defines */
|
||||||
#include <configs/ti_armv7_common.h>
|
#include <configs/ti_armv7_common.h>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,37 +27,6 @@
|
||||||
#define CFG_SYS_UBOOT_BASE 0x50100000
|
#define CFG_SYS_UBOOT_BASE 0x50100000
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CONFIG_IS_ENABLED(CMD_PXE)
|
|
||||||
# define BOOT_TARGET_PXE(func) func(PXE, pxe, na)
|
|
||||||
#else
|
|
||||||
# define BOOT_TARGET_PXE(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if CONFIG_IS_ENABLED(CMD_DHCP)
|
|
||||||
# define BOOT_TARGET_DHCP(func) func(DHCP, dhcp, na)
|
|
||||||
#else
|
|
||||||
# define BOOT_TARGET_DHCP(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_USB
|
|
||||||
# define BOOT_TARGET_USB(func) func(USB, usb, 0)
|
|
||||||
#else
|
|
||||||
# define BOOT_TARGET_USB(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
|
||||||
BOOT_TARGET_USB(func) \
|
|
||||||
func(MMC, mmc, 1) \
|
|
||||||
func(MMC, mmc, 0) \
|
|
||||||
BOOT_TARGET_PXE(func) \
|
|
||||||
BOOT_TARGET_DHCP(func)
|
|
||||||
|
|
||||||
#include <config_distro_bootcmd.h>
|
|
||||||
|
|
||||||
/* Incorporate settings into the U-Boot environment */
|
|
||||||
#define CFG_EXTRA_ENV_SETTINGS \
|
|
||||||
BOOTENV
|
|
||||||
|
|
||||||
/* Now for the remaining common defines */
|
/* Now for the remaining common defines */
|
||||||
#include <configs/ti_armv7_common.h>
|
#include <configs/ti_armv7_common.h>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,6 @@
|
||||||
#define CFG_SYS_UBOOT_BASE 0x50080000
|
#define CFG_SYS_UBOOT_BASE 0x50080000
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Incorporate settings into the U-Boot environment */
|
|
||||||
#define CFG_EXTRA_ENV_SETTINGS
|
|
||||||
|
|
||||||
/* Now for the remaining common defines */
|
/* Now for the remaining common defines */
|
||||||
#include <configs/ti_armv7_common.h>
|
#include <configs/ti_armv7_common.h>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,33 +16,6 @@
|
||||||
/* DDR Configuration */
|
/* DDR Configuration */
|
||||||
#define CFG_SYS_SDRAM_BASE1 0x880000000
|
#define CFG_SYS_SDRAM_BASE1 0x880000000
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_MMC
|
|
||||||
#define DISTRO_BOOT_DEV_MMC(func) func(MMC, mmc, 0) func(MMC, mmc, 1)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_MMC(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_PXE
|
|
||||||
#define DISTRO_BOOT_DEV_PXE(func) func(PXE, pxe, na)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_PXE(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_CMD_DHCP
|
|
||||||
#define DISTRO_BOOT_DEV_DHCP(func) func(DHCP, dhcp, na)
|
|
||||||
#else
|
|
||||||
#define DISTRO_BOOT_DEV_DHCP(func)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
|
||||||
DISTRO_BOOT_DEV_MMC(func) \
|
|
||||||
DISTRO_BOOT_DEV_PXE(func) \
|
|
||||||
DISTRO_BOOT_DEV_DHCP(func)
|
|
||||||
|
|
||||||
/* Incorporate settings into the U-Boot environment */
|
|
||||||
#define CFG_EXTRA_ENV_SETTINGS \
|
|
||||||
BOOTENV
|
|
||||||
|
|
||||||
/* Now for the remaining common defines */
|
/* Now for the remaining common defines */
|
||||||
#include <configs/ti_armv7_common.h>
|
#include <configs/ti_armv7_common.h>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -154,4 +154,54 @@
|
||||||
#define NETARGS ""
|
#define NETARGS ""
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_ARM64
|
||||||
|
#ifdef CONFIG_DISTRO_DEFAULTS
|
||||||
|
#ifdef CONFIG_CMD_PXE
|
||||||
|
# define BOOT_TARGET_PXE(func) func(PXE, pxe, na)
|
||||||
|
#else
|
||||||
|
# define BOOT_TARGET_PXE(func)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_CMD_DHCP
|
||||||
|
# define BOOT_TARGET_DHCP(func) func(DHCP, dhcp, na)
|
||||||
|
#else
|
||||||
|
# define BOOT_TARGET_DHCP(func)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_CMD_MMC
|
||||||
|
#define BOOT_TARGET_MMC(func) \
|
||||||
|
func(TI_MMC, ti_mmc, na) \
|
||||||
|
func(MMC, mmc, 0) \
|
||||||
|
func(MMC, mmc, 1)
|
||||||
|
#else
|
||||||
|
#define BOOT_TARGET_MMC(func)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define BOOTENV_DEV_TI_MMC(devtypeu, devtypel, instance)
|
||||||
|
|
||||||
|
#define BOOTENV_DEV_NAME_TI_MMC(devtyeu, devtypel, instance) \
|
||||||
|
"ti_mmc "
|
||||||
|
|
||||||
|
#ifdef CONFIG_CMD_USB
|
||||||
|
# define BOOT_TARGET_USB(func) func(USB, usb, 0)
|
||||||
|
#else
|
||||||
|
# define BOOT_TARGET_USB(func)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define BOOT_TARGET_DEVICES(func) \
|
||||||
|
BOOT_TARGET_MMC(func) \
|
||||||
|
BOOT_TARGET_USB(func) \
|
||||||
|
BOOT_TARGET_PXE(func) \
|
||||||
|
BOOT_TARGET_DHCP(func)
|
||||||
|
|
||||||
|
#include <config_distro_bootcmd.h>
|
||||||
|
|
||||||
|
/* Incorporate settings into the U-Boot environment */
|
||||||
|
#define CFG_EXTRA_ENV_SETTINGS \
|
||||||
|
BOOTENV
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* CONFIG_ARM64 */
|
||||||
|
|
||||||
#endif /* __CONFIG_TI_ARMV7_COMMON_H__ */
|
#endif /* __CONFIG_TI_ARMV7_COMMON_H__ */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue