"Das U-Boot" Source Tree

am33xx: Define common init stack pointer address in Kconfig

The init stack pointer was defined to the same value in each AM33xx
board defconfig. Move the common definition to the Kconfig option
declaration instead.

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Reviewed-by: Tom Rini <trini@konsulko.com>
Tested-by: Derald D. Woods <woods.technical@gmail.com>

authored by

Paul Kocialkowski and committed by
Tom Rini
7cf8ded7 5b98b0e9

+2 -51
+2 -1
Kconfig
··· 236 236 config HAS_CUSTOM_SYS_INIT_SP_ADDR 237 237 bool "Use a custom location for the initial stack pointer address" 238 238 depends on ARC || (ARM && !INIT_SP_RELATIVE) || MIPS || PPC || RISCV 239 - default y if OMAP34XX 239 + default y if OMAP34XX || AM33XX 240 240 default y if TFABOOT 241 241 help 242 242 Typically, we use an initial stack pointer address that is calculated ··· 251 251 hex "Static location for the initial stack pointer" 252 252 depends on HAS_CUSTOM_SYS_INIT_SP_ADDR 253 253 default 0x4020ff00 if OMAP34XX 254 + default 0x4030ff00 if AM33XX 254 255 default TEXT_BASE if TFABOOT 255 256 256 257 config SYS_MALLOC_F
-2
configs/am335x_baltos_defconfig
··· 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_SPL_LIBCOMMON_SUPPORT=y 5 5 CONFIG_SPL_LIBGENERIC_SUPPORT=y 6 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 7 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 8 6 CONFIG_DEFAULT_DEVICE_TREE="am335x-baltos" 9 7 CONFIG_AM33XX=y 10 8 CONFIG_TARGET_AM335X_BALTOS=y
-2
configs/am335x_evm_defconfig
··· 2 2 CONFIG_ARCH_CPU_INIT=y 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_TI_COMMON_CMD_OPTIONS=y 5 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 6 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 7 5 CONFIG_SF_DEFAULT_SPEED=24000000 8 6 CONFIG_DEFAULT_DEVICE_TREE="am335x-evm" 9 7 CONFIG_AM33XX=y
-2
configs/am335x_evm_spiboot_defconfig
··· 2 2 CONFIG_ARCH_CPU_INIT=y 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_TI_COMMON_CMD_OPTIONS=y 5 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 6 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 7 5 CONFIG_SF_DEFAULT_SPEED=24000000 8 6 CONFIG_ENV_OFFSET=0x100000 9 7 CONFIG_SPL_DM_SPI=y
-2
configs/am335x_guardian_defconfig
··· 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_SPL_LIBCOMMON_SUPPORT=y 5 5 CONFIG_SPL_LIBGENERIC_SUPPORT=y 6 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 7 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 8 6 CONFIG_ENV_SIZE=0x40000 9 7 CONFIG_ENV_OFFSET=0x500000 10 8 CONFIG_DEFAULT_DEVICE_TREE="am335x-guardian"
-2
configs/am335x_hs_evm_defconfig
··· 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_TI_SECURE_DEVICE=y 5 5 CONFIG_TI_COMMON_CMD_OPTIONS=y 6 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 7 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 8 6 CONFIG_SF_DEFAULT_SPEED=24000000 9 7 CONFIG_DEFAULT_DEVICE_TREE="am335x-evm" 10 8 CONFIG_SPL_TEXT_BASE=0x40300350
-2
configs/am335x_hs_evm_uart_defconfig
··· 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_TI_SECURE_DEVICE=y 5 5 CONFIG_TI_COMMON_CMD_OPTIONS=y 6 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 7 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 8 6 CONFIG_SF_DEFAULT_SPEED=24000000 9 7 CONFIG_DEFAULT_DEVICE_TREE="am335x-evm" 10 8 CONFIG_SPL_TEXT_BASE=0x40301950
-2
configs/am335x_igep003x_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_SIZE=0x18000 10 8 CONFIG_DEFAULT_DEVICE_TREE="am335x-base0033" 11 9 CONFIG_AM33XX=y
-2
configs/am335x_pdu001_defconfig
··· 4 4 CONFIG_SYS_MALLOC_F_LEN=0x1200 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_SIZE=0x4000 10 8 CONFIG_DM_GPIO=y 11 9 CONFIG_DEFAULT_DEVICE_TREE="am335x-pdu001"
-2
configs/am335x_shc_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_SIZE=0x1000 10 8 CONFIG_ENV_OFFSET=0x7000 11 9 CONFIG_DEFAULT_DEVICE_TREE="am335x-shc"
-2
configs/am335x_shc_ict_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_SIZE=0x1000 10 8 CONFIG_ENV_OFFSET=0x7000 11 9 CONFIG_DEFAULT_DEVICE_TREE="am335x-shc"
-2
configs/am335x_shc_netboot_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_SIZE=0x1000 10 8 CONFIG_ENV_OFFSET=0x7000 11 9 CONFIG_DEFAULT_DEVICE_TREE="am335x-shc"
-2
configs/am335x_shc_sdboot_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_SIZE=0x1000 10 8 CONFIG_ENV_OFFSET=0x7000 11 9 CONFIG_DEFAULT_DEVICE_TREE="am335x-shc"
-2
configs/am335x_sl50_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_OFFSET=0x0 10 8 CONFIG_DEFAULT_DEVICE_TREE="am335x-sl50" 11 9 CONFIG_AM33XX=y
-2
configs/brppt1_mmc_defconfig
··· 6 6 CONFIG_SPL_LIBCOMMON_SUPPORT=y 7 7 CONFIG_SPL_LIBGENERIC_SUPPORT=y 8 8 CONFIG_NR_DRAM_BANKS=1 9 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 10 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 11 9 CONFIG_ENV_SIZE=0x10000 12 10 CONFIG_ENV_OFFSET=0x40000 13 11 CONFIG_DM_GPIO=y
-2
configs/brsmarc1_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_SF_DEFAULT_SPEED=24000000 10 8 CONFIG_ENV_SIZE=0x10000 11 9 CONFIG_ENV_OFFSET=0x20000
-2
configs/brxre1_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_SIZE=0x10000 10 8 CONFIG_ENV_OFFSET=0x40000 11 9 CONFIG_DM_GPIO=y
-2
configs/chiliboard_defconfig
··· 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_SPL_LIBCOMMON_SUPPORT=y 5 5 CONFIG_SPL_LIBGENERIC_SUPPORT=y 6 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 7 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 8 6 CONFIG_ENV_SIZE=0x2000 9 7 CONFIG_ENV_OFFSET=0x20000 10 8 CONFIG_DM_GPIO=y
-2
configs/draco-etamin_defconfig
··· 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 7 CONFIG_NR_DRAM_BANKS=1 8 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 9 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 10 8 CONFIG_ENV_SIZE=0x2000 11 9 CONFIG_ENV_OFFSET=0x980000 12 10 CONFIG_DEFAULT_DEVICE_TREE="am335x-draco"
-2
configs/draco-rastaban_defconfig
··· 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 7 CONFIG_NR_DRAM_BANKS=1 8 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 9 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 10 8 CONFIG_ENV_SIZE=0x2000 11 9 CONFIG_DEFAULT_DEVICE_TREE="am335x-draco" 12 10 CONFIG_AM33XX=y
-2
configs/draco-thuban_defconfig
··· 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 7 CONFIG_NR_DRAM_BANKS=1 8 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 9 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 10 8 CONFIG_ENV_SIZE=0x2000 11 9 CONFIG_DEFAULT_DEVICE_TREE="am335x-draco" 12 10 CONFIG_AM33XX=y
-2
configs/pcm051_rev3_defconfig
··· 3 3 CONFIG_ARCH_OMAP2PLUS=y 4 4 CONFIG_SPL_LIBCOMMON_SUPPORT=y 5 5 CONFIG_SPL_LIBGENERIC_SUPPORT=y 6 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 7 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 8 6 CONFIG_SF_DEFAULT_SPEED=24000000 9 7 CONFIG_DEFAULT_DEVICE_TREE="am335x-wega-rdk" 10 8 CONFIG_AM33XX=y
-2
configs/phycore-am335x-r2-regor_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_OFFSET=0xA0000 10 8 CONFIG_DEFAULT_DEVICE_TREE="am335x-regor-rdk" 11 9 CONFIG_AM33XX=y
-2
configs/phycore-am335x-r2-wega_defconfig
··· 4 4 CONFIG_SPL_GPIO=y 5 5 CONFIG_SPL_LIBCOMMON_SUPPORT=y 6 6 CONFIG_SPL_LIBGENERIC_SUPPORT=y 7 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 8 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 9 7 CONFIG_ENV_OFFSET=0xA0000 10 8 CONFIG_DEFAULT_DEVICE_TREE="am335x-wega-rdk" 11 9 CONFIG_AM33XX=y
-2
configs/pxm2_defconfig
··· 6 6 CONFIG_SPL_LIBCOMMON_SUPPORT=y 7 7 CONFIG_SPL_LIBGENERIC_SUPPORT=y 8 8 CONFIG_NR_DRAM_BANKS=1 9 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 10 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 11 9 CONFIG_ENV_SIZE=0x2000 12 10 CONFIG_SPL_DM_SPI=y 13 11 CONFIG_DEFAULT_DEVICE_TREE="am335x-pxm50"
-2
configs/rut_defconfig
··· 6 6 CONFIG_SPL_LIBCOMMON_SUPPORT=y 7 7 CONFIG_SPL_LIBGENERIC_SUPPORT=y 8 8 CONFIG_NR_DRAM_BANKS=1 9 - CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y 10 - CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x4030ff00 11 9 CONFIG_ENV_SIZE=0x2000 12 10 CONFIG_SPL_DM_SPI=y 13 11 CONFIG_DEFAULT_DEVICE_TREE="am335x-rut"