Kconfig: Use hex values for CONFIG_{SPL,TPL}_SIZE_LIMIT
CONFIG_{SPL,TPL}_SIZE_LIMIT are defined as hex (SPL_SIZE_LIMIT was
converted in b51882d0
("spl: Convert CONFIG_SPL_SIZE_LIMIT to hex"), but
there are still places that reference integer values. Change those to hex
as well. Also, update the Makefile to check for 0x0 instead of 0.
This also fixes the following build error when CONFIG_SPL_SIZE_LIMIT
is set by menuconfig to 0x0:
...
spl/u-boot-spl.bin exceeds file size limit:
limit: 0 bytes
actual: 0x80f0 bytes
excess: 0x80f0 bytes
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
39565cc2a9
commit
2dfdd0c4de
4
Makefile
4
Makefile
@ -860,13 +860,13 @@ else
|
||||
BOARD_SIZE_CHECK =
|
||||
endif
|
||||
|
||||
ifneq ($(CONFIG_SPL_SIZE_LIMIT),0)
|
||||
ifneq ($(CONFIG_SPL_SIZE_LIMIT),0x0)
|
||||
SPL_SIZE_CHECK = @$(call size_check,$@,$$(tools/spl_size_limit))
|
||||
else
|
||||
SPL_SIZE_CHECK =
|
||||
endif
|
||||
|
||||
ifneq ($(CONFIG_TPL_SIZE_LIMIT),0)
|
||||
ifneq ($(CONFIG_TPL_SIZE_LIMIT),0x0)
|
||||
TPL_SIZE_CHECK = @$(call size_check,$@,$(CONFIG_TPL_SIZE_LIMIT))
|
||||
else
|
||||
TPL_SIZE_CHECK =
|
||||
|
@ -37,9 +37,9 @@ config SPL_FRAMEWORK_BOARD_INIT_F
|
||||
config SPL_SIZE_LIMIT
|
||||
hex "Maximum size of SPL image"
|
||||
depends on SPL
|
||||
default 69632 if ARCH_MX6 && !MX6_OCRAM_256KB
|
||||
default 200704 if ARCH_MX6 && MX6_OCRAM_256KB
|
||||
default 0
|
||||
default 0x11000 if ARCH_MX6 && !MX6_OCRAM_256KB
|
||||
default 0x31000 if ARCH_MX6 && MX6_OCRAM_256KB
|
||||
default 0x0
|
||||
help
|
||||
Specifies the maximum length of the U-Boot SPL image.
|
||||
If this value is zero, it is ignored.
|
||||
@ -1335,7 +1335,7 @@ if TPL
|
||||
config TPL_SIZE_LIMIT
|
||||
hex "Maximum size of TPL image"
|
||||
depends on TPL
|
||||
default 0
|
||||
default 0x0
|
||||
help
|
||||
Specifies the maximum length of the U-Boot TPL image.
|
||||
If this value is zero, it is ignored.
|
||||
|
@ -6,7 +6,7 @@ CONFIG_ENV_OFFSET=0x3F8000
|
||||
CONFIG_ROCKCHIP_RK3288=y
|
||||
CONFIG_TARGET_FIREFLY_RK3288=y
|
||||
CONFIG_SPL_STACK_R_ADDR=0x80000
|
||||
CONFIG_SPL_SIZE_LIMIT=262144
|
||||
CONFIG_SPL_SIZE_LIMIT=0x40000
|
||||
CONFIG_DEBUG_UART_BASE=0xff690000
|
||||
CONFIG_DEBUG_UART_CLOCK=24000000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="rk3288-firefly"
|
||||
|
@ -12,7 +12,7 @@ CONFIG_SPL_TEXT_BASE=0x20209000
|
||||
CONFIG_TARGET_IMXRT1020_EVK=y
|
||||
CONFIG_SPL_MMC_SUPPORT=y
|
||||
CONFIG_SPL_SERIAL_SUPPORT=y
|
||||
CONFIG_SPL_SIZE_LIMIT=131072
|
||||
CONFIG_SPL_SIZE_LIMIT=0x20000
|
||||
CONFIG_SPL=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="imxrt1020-evk"
|
||||
CONFIG_DISTRO_DEFAULTS=y
|
||||
|
@ -14,7 +14,7 @@ CONFIG_SPL_TEXT_BASE=0x20209000
|
||||
CONFIG_TARGET_IMXRT1050_EVK=y
|
||||
CONFIG_SPL_MMC_SUPPORT=y
|
||||
CONFIG_SPL_SERIAL_SUPPORT=y
|
||||
CONFIG_SPL_SIZE_LIMIT=131072
|
||||
CONFIG_SPL_SIZE_LIMIT=0x20000
|
||||
CONFIG_SPL=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="imxrt1050-evk"
|
||||
CONFIG_DISTRO_DEFAULTS=y
|
||||
|
@ -7,7 +7,7 @@ CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_ROCKCHIP_RK3288=y
|
||||
CONFIG_TARGET_TINKER_RK3288=y
|
||||
CONFIG_SPL_STACK_R_ADDR=0x800000
|
||||
CONFIG_SPL_SIZE_LIMIT=307200
|
||||
CONFIG_SPL_SIZE_LIMIT=0x4B000
|
||||
CONFIG_DEBUG_UART_BASE=0xff690000
|
||||
CONFIG_DEBUG_UART_CLOCK=24000000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="rk3288-tinker-s"
|
||||
|
Loading…
Reference in New Issue
Block a user