mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-24 04:34:22 +08:00
spl: add hierarchical defaults for SPL_LDSCRIPT
With SPL_LDSCRIPT moved to Kconfig (and this being a 'string' config node), all the lingering definitions in header files will cause warnings/errors due to the redefinition of the configuration item. As we don't want to pollute the defconfig files (and values should usually be identical for entire architectures), the defaults are moved into Kconfig. Kconfig will always pick the first default that matches, so please keep these values at the end of each file (to allow any board-specific Kconfig, which will be included earlier) to override with an unconditional default setting. Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
96b9082c64
commit
b529993e02
@ -618,6 +618,11 @@ config ARCH_MX6
|
||||
select SYS_FSL_SEC_LE
|
||||
select SYS_THUMB_BUILD if SPL
|
||||
|
||||
if ARCH_MX6
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
endif
|
||||
|
||||
config ARCH_MX5
|
||||
bool "Freescale MX5"
|
||||
select CPU_V7
|
||||
@ -1233,3 +1238,10 @@ source "board/zipitz2/Kconfig"
|
||||
source "arch/arm/Kconfig.debug"
|
||||
|
||||
endmenu
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds" if TARGET_APX4DEVKIT || TARGET_BG0900 || TARGET_M28EVK || TARGET_MX23_OLINUXINO || TARGET_MX23EVK || TARGET_MX28EVK || TARGET_SANSA_FUZE_PLUS || TARGET_SC_SPS_1 || TARGET_TS4600 || TARGET_XFI3
|
||||
default "arch/arm/cpu/arm1136/u-boot-spl.lds" if CPU_ARM1136
|
||||
default "arch/arm/cpu/armv8/u-boot-spl.lds" if ARM64
|
||||
|
||||
|
||||
|
@ -393,3 +393,6 @@ config SYS_MC_RSV_MEM_ALIGN
|
||||
help
|
||||
Reserved memory needs to be aligned for MC to use. Default value
|
||||
is 512MB.
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/cpu/armv8/u-boot-spl.lds" if ARCH_LS1043A || ARCH_LS1046A || ARCH_LS2080A
|
||||
|
@ -199,4 +199,8 @@ source "board/siemens/corvus/Kconfig"
|
||||
source "board/siemens/taurus/Kconfig"
|
||||
source "board/siemens/smartweb/Kconfig"
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/mach-at91/arm926ejs/u-boot-spl.lds" if CPU_ARM926EJS
|
||||
default "arch/arm/mach-at91/armv7/u-boot-spl.lds" if CPU_V7
|
||||
|
||||
endif
|
||||
|
@ -53,4 +53,8 @@ source "board/davinci/ea20/Kconfig"
|
||||
source "board/omicron/calimain/Kconfig"
|
||||
source "board/lego/ev3/Kconfig"
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "board/$(BOARDDIR)/u-boot-spl-ipam390.lds" if TARGET_IPAM390
|
||||
default "board/$(BOARDDIR)/u-boot-spl-da850evm.lds"
|
||||
|
||||
endif
|
||||
|
@ -161,4 +161,7 @@ source "board/samsung/smdk5250/Kconfig"
|
||||
source "board/samsung/smdk5420/Kconfig"
|
||||
source "board/samsung/espresso7420/Kconfig"
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "board/samsung/common/exynos-uboot-spl.lds" if ARCH_EXYNOS5 || ARCH_EXYNOS4
|
||||
|
||||
endif
|
||||
|
@ -170,4 +170,7 @@ source "board/ti/am335x/Kconfig"
|
||||
source "board/compulab/cm_t335/Kconfig"
|
||||
source "board/compulab/cm_t43/Kconfig"
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/mach-omap2/u-boot-spl.lds"
|
||||
|
||||
endif
|
||||
|
@ -15,4 +15,7 @@ config SYS_SOC
|
||||
|
||||
source "board/LaCie/edminiv2/Kconfig"
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "$(CPUDIR)/orion5x/u-boot-spl.lds" if ORION5X
|
||||
|
||||
endif
|
||||
|
@ -1,5 +1,8 @@
|
||||
if ARCH_SUNXI
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/cpu/armv7/sunxi/u-boot-spl.lds" if !ARM64
|
||||
|
||||
config IDENT_STRING
|
||||
default " Allwinner Technology"
|
||||
|
||||
|
@ -1,5 +1,8 @@
|
||||
if ARCH_ZYNQ
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/mach-zynq/u-boot-spl.lds"
|
||||
|
||||
config SPL_FAT_SUPPORT
|
||||
default y
|
||||
|
||||
|
@ -21,4 +21,7 @@ endchoice
|
||||
|
||||
source "board/xilinx/microblaze-generic/Kconfig"
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/microblaze/cpu/u-boot-spl.lds"
|
||||
|
||||
endmenu
|
||||
|
@ -1,5 +1,8 @@
|
||||
if TARGET_APF27
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
|
||||
config SYS_BOARD
|
||||
default "apf27"
|
||||
|
||||
|
@ -1,5 +1,8 @@
|
||||
if TARGET_MX31PDK
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/$(ARCH)/cpu/u-boot-spl.lds"
|
||||
|
||||
config SYS_BOARD
|
||||
default "mx31pdk"
|
||||
|
||||
|
@ -1,5 +1,8 @@
|
||||
if TARGET_X600
|
||||
|
||||
config SPL_LDSCRIPT
|
||||
default "arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds"
|
||||
|
||||
config SYS_BOARD
|
||||
default "x600"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user