mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-10 14:53:26 +09:00
![Andrew F. Davis](/assets/img/avatar_default.png)
The option SPL_SPI_SUPPORT is used to enable support in SPL for loading images from SPI flash, it should not be used to determine the build type of the SPL image itself. The ability to read images from SPI flash does not imply the SPL will be booted from SPI flash. Unconditionally build SPI flash compatible SPL images. Signed-off-by: Andrew F. Davis <afd@ti.com> Acked-by: Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
49 lines
1021 B
Makefile
49 lines
1021 B
Makefile
#
|
|
# Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
include $(srctree)/$(CPUDIR)/omap-common/config_secure.mk
|
|
|
|
ifdef CONFIG_SPL_BUILD
|
|
ifeq ($(CONFIG_TI_SECURE_DEVICE),y)
|
|
#
|
|
# For booting from SPI use
|
|
# u-boot-spl_HS_SPI_X-LOADER to program flash
|
|
#
|
|
# On AM43XX:
|
|
#
|
|
# For booting spl from all other media use
|
|
# u-boot-spl_HS_ISSW
|
|
#
|
|
# On AM33XX:
|
|
#
|
|
# For booting spl from NAND flash use
|
|
# u-boot-spl_HS_X-LOADER
|
|
#
|
|
# For booting spl from SD/MMC/eMMC media use
|
|
# u-boot-spl_HS_MLO
|
|
#
|
|
# For booting spl over UART, USB, or Ethernet use
|
|
# u-boot-spl_HS_2ND
|
|
#
|
|
# Refer to README.ti-secure for more info
|
|
#
|
|
ALL-y += u-boot-spl_HS_ISSW
|
|
ALL-y += u-boot-spl_HS_SPI_X-LOADER
|
|
ALL-y += u-boot-spl_HS_X-LOADER
|
|
ALL-y += u-boot-spl_HS_MLO
|
|
ALL-y += u-boot-spl_HS_2ND
|
|
else
|
|
ALL-y += MLO
|
|
ALL-y += MLO.byteswap
|
|
endif
|
|
else
|
|
ifeq ($(CONFIG_TI_SECURE_DEVICE),y)
|
|
ALL-$(CONFIG_QSPI_BOOT) += u-boot_HS_XIP_X-LOADER
|
|
ALL-$(CONFIG_SPL_LOAD_FIT) += u-boot_HS.img
|
|
endif
|
|
ALL-y += u-boot.img
|
|
endif
|