[U-Boot] [RFCv2a PATCH 13/14] kconfig: move CONFIG_{SPL, TPL}_TEXT_BASE to Kconfig
Masahiro Yamada
yamada.m at jp.panasonic.com
Tue May 27 08:19:57 CEST 2014
This commit was automatically generated by a conversion tool.
Signed-off-by: Masahiro Yamada <yamada.m at jp.panasonic.com>
---
Kconfig | 12 ++++++++++++
configs/B4420QDS_NAND_defconfig | 1 +
configs/B4860QDS_NAND_defconfig | 1 +
configs/BSC9131RDB_NAND_SYSCLK100_defconfig | 1 +
configs/BSC9131RDB_NAND_defconfig | 1 +
configs/BSC9132QDS_NAND_DDRCLK100_defconfig | 1 +
configs/BSC9132QDS_NAND_DDRCLK133_defconfig | 1 +
configs/C29XPCIE_NAND_defconfig | 2 ++
configs/P1010RDB-PA_36BIT_NAND_defconfig | 2 ++
configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 1 +
configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 1 +
configs/P1010RDB-PA_NAND_defconfig | 2 ++
configs/P1010RDB-PA_SDCARD_defconfig | 1 +
configs/P1010RDB-PA_SPIFLASH_defconfig | 1 +
configs/P1010RDB-PB_36BIT_NAND_defconfig | 2 ++
configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 1 +
configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 1 +
configs/P1010RDB-PB_NAND_defconfig | 2 ++
configs/P1010RDB-PB_SDCARD_defconfig | 1 +
configs/P1010RDB-PB_SPIFLASH_defconfig | 1 +
configs/P1011RDB_36BIT_SDCARD_defconfig | 1 +
configs/P1011RDB_36BIT_SPIFLASH_defconfig | 1 +
configs/P1011RDB_NAND_defconfig | 2 ++
configs/P1011RDB_SDCARD_defconfig | 1 +
configs/P1011RDB_SPIFLASH_defconfig | 1 +
configs/P1020MBG-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1020MBG-PC_SDCARD_defconfig | 1 +
configs/P1020RDB-PC_36BIT_NAND_defconfig | 2 ++
configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 1 +
configs/P1020RDB-PC_NAND_defconfig | 2 ++
configs/P1020RDB-PC_SDCARD_defconfig | 1 +
configs/P1020RDB-PC_SPIFLASH_defconfig | 1 +
configs/P1020RDB-PD_NAND_defconfig | 2 ++
configs/P1020RDB-PD_SDCARD_defconfig | 1 +
configs/P1020RDB-PD_SPIFLASH_defconfig | 1 +
configs/P1020RDB_36BIT_SDCARD_defconfig | 1 +
configs/P1020RDB_36BIT_SPIFLASH_defconfig | 1 +
configs/P1020RDB_NAND_defconfig | 2 ++
configs/P1020RDB_SDCARD_defconfig | 1 +
configs/P1020RDB_SPIFLASH_defconfig | 1 +
configs/P1020UTM-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1020UTM-PC_SDCARD_defconfig | 1 +
configs/P1021RDB-PC_36BIT_NAND_defconfig | 2 ++
configs/P1021RDB-PC_36BIT_SDCARD_defconfig | 1 +
configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig | 1 +
configs/P1021RDB-PC_NAND_defconfig | 2 ++
configs/P1021RDB-PC_SDCARD_defconfig | 1 +
configs/P1021RDB-PC_SPIFLASH_defconfig | 1 +
configs/P1022DS_36BIT_NAND_defconfig | 2 ++
configs/P1022DS_36BIT_SDCARD_defconfig | 1 +
configs/P1022DS_36BIT_SPIFLASH_defconfig | 1 +
configs/P1022DS_NAND_defconfig | 2 ++
configs/P1022DS_SDCARD_defconfig | 1 +
configs/P1022DS_SPIFLASH_defconfig | 1 +
configs/P1024RDB_NAND_defconfig | 2 ++
configs/P1024RDB_SDCARD_defconfig | 1 +
configs/P1024RDB_SPIFLASH_defconfig | 1 +
configs/P1025RDB_NAND_defconfig | 2 ++
configs/P1025RDB_SDCARD_defconfig | 1 +
configs/P1025RDB_SPIFLASH_defconfig | 1 +
configs/P2010RDB_36BIT_SDCARD_defconfig | 1 +
configs/P2010RDB_36BIT_SPIFLASH_defconfig | 1 +
configs/P2010RDB_NAND_defconfig | 2 ++
configs/P2010RDB_SDCARD_defconfig | 1 +
configs/P2010RDB_SPIFLASH_defconfig | 1 +
configs/P2020RDB-PC_36BIT_NAND_defconfig | 2 ++
configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 1 +
configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 1 +
configs/P2020RDB-PC_NAND_defconfig | 2 ++
configs/P2020RDB-PC_SDCARD_defconfig | 1 +
configs/P2020RDB-PC_SPIFLASH_defconfig | 1 +
configs/P2020RDB_36BIT_SDCARD_defconfig | 1 +
configs/P2020RDB_36BIT_SPIFLASH_defconfig | 1 +
configs/P2020RDB_NAND_defconfig | 2 ++
configs/P2020RDB_SDCARD_defconfig | 1 +
configs/P2020RDB_SPIFLASH_defconfig | 1 +
configs/T1040RDB_NAND_defconfig | 1 +
configs/T1040RDB_SDCARD_defconfig | 1 +
configs/T1040RDB_SPIFLASH_defconfig | 1 +
configs/T1042RDB_PI_NAND_defconfig | 1 +
configs/T1042RDB_PI_SDCARD_defconfig | 1 +
configs/T1042RDB_PI_SPIFLASH_defconfig | 1 +
configs/T2080QDS_NAND_defconfig | 1 +
configs/T2080QDS_SDCARD_defconfig | 1 +
configs/T2080QDS_SPIFLASH_defconfig | 1 +
configs/T2080RDB_NAND_defconfig | 1 +
configs/T2080RDB_SDCARD_defconfig | 1 +
configs/T2080RDB_SPIFLASH_defconfig | 1 +
configs/T2081QDS_NAND_defconfig | 1 +
configs/T2081QDS_SDCARD_defconfig | 1 +
configs/T2081QDS_SPIFLASH_defconfig | 1 +
configs/T4160QDS_NAND_defconfig | 1 +
configs/T4160QDS_SDCARD_defconfig | 1 +
configs/T4240QDS_NAND_defconfig | 1 +
configs/T4240QDS_SDCARD_defconfig | 1 +
configs/a3m071_defconfig | 1 +
configs/a4m2k_defconfig | 1 +
configs/am335x_boneblack_defconfig | 1 +
configs/am335x_evm_defconfig | 1 +
configs/am335x_evm_nor_defconfig | 1 +
configs/am335x_evm_spiboot_defconfig | 1 +
configs/am335x_evm_uart1_defconfig | 1 +
configs/am335x_evm_uart2_defconfig | 1 +
configs/am335x_evm_uart3_defconfig | 1 +
configs/am335x_evm_uart4_defconfig | 1 +
configs/am335x_evm_uart5_defconfig | 1 +
configs/am335x_evm_usbspl_defconfig | 1 +
configs/am335x_igep0033_defconfig | 1 +
configs/am3517_crane_defconfig | 1 +
configs/am3517_evm_defconfig | 1 +
configs/am43xx_evm_defconfig | 1 +
configs/apf27_defconfig | 1 +
configs/apx4devkit_defconfig | 1 +
configs/arndale_defconfig | 1 +
configs/beaver_defconfig | 1 +
configs/bg0900_defconfig | 1 +
configs/cam_enc_4xx_defconfig | 1 +
configs/cardhu_defconfig | 1 +
configs/cm_t335_defconfig | 1 +
configs/cm_t35_defconfig | 1 +
configs/cm_t54_defconfig | 1 +
configs/colibri_t20_iris_defconfig | 1 +
configs/da850_am18xxevm_defconfig | 1 +
configs/da850evm_defconfig | 1 +
configs/dalmore_defconfig | 1 +
configs/devkit8000_defconfig | 1 +
configs/dra7xx_evm_defconfig | 1 +
configs/dra7xx_evm_qspiboot_defconfig | 1 +
configs/dra7xx_evm_uart3_defconfig | 1 +
configs/draco_defconfig | 1 +
configs/duovero_defconfig | 1 +
configs/dxr2_defconfig | 1 +
configs/eco5pk_defconfig | 1 +
configs/harmony_defconfig | 1 +
configs/hawkboard_defconfig | 1 +
configs/hawkboard_uart_defconfig | 1 +
configs/igep0020_defconfig | 1 +
configs/igep0020_nand_defconfig | 1 +
configs/igep0030_defconfig | 1 +
configs/igep0030_nand_defconfig | 1 +
configs/igep0032_defconfig | 1 +
configs/ipam390_defconfig | 1 +
configs/jetson-tk1_defconfig | 1 +
configs/kwb_defconfig | 1 +
configs/lcd4_lwmon5_defconfig | 1 +
configs/m28evk_defconfig | 1 +
configs/m53evk_defconfig | 1 +
configs/mcx_defconfig | 1 +
configs/medcom-wide_defconfig | 1 +
configs/mt_ventoux_defconfig | 1 +
configs/mx23_olinuxino_defconfig | 1 +
configs/mx23evk_defconfig | 1 +
configs/mx28evk_auart_console_defconfig | 1 +
configs/mx28evk_defconfig | 1 +
configs/mx28evk_nand_defconfig | 1 +
configs/mx31pdk_defconfig | 1 +
configs/omap3_beagle_defconfig | 1 +
configs/omap3_evm_defconfig | 1 +
configs/omap3_evm_quick_mmc_defconfig | 1 +
configs/omap3_evm_quick_nand_defconfig | 1 +
configs/omap3_ha_defconfig | 1 +
configs/omap3_overo_defconfig | 1 +
configs/omap4_panda_defconfig | 1 +
configs/omap4_sdp4430_defconfig | 1 +
configs/omap5_uevm_defconfig | 1 +
configs/origen_defconfig | 1 +
configs/palmtreo680_defconfig | 1 +
configs/paz00_defconfig | 1 +
configs/pcm051_rev1_defconfig | 1 +
configs/pcm051_rev3_defconfig | 1 +
configs/pengwyn_defconfig | 1 +
configs/pepper_defconfig | 1 +
configs/plutux_defconfig | 1 +
configs/pxm2_defconfig | 1 +
configs/rut_defconfig | 1 +
configs/sama5d3xek_mmc_defconfig | 1 +
configs/sama5d3xek_nandflash_defconfig | 1 +
configs/sama5d3xek_spiflash_defconfig | 1 +
configs/sansa_fuze_plus_defconfig | 1 +
configs/sc_sps_1_defconfig | 1 +
configs/seaboard_defconfig | 1 +
configs/smdk5250_defconfig | 1 +
configs/smdk5420_defconfig | 1 +
configs/smdkv310_defconfig | 1 +
configs/snow_defconfig | 1 +
configs/socfpga_cyclone5_defconfig | 1 +
configs/tao3530_defconfig | 1 +
configs/tec-ng_defconfig | 1 +
configs/tec_defconfig | 1 +
configs/ti814x_evm_defconfig | 1 +
configs/ti816x_evm_defconfig | 1 +
configs/tricorder_defconfig | 1 +
configs/tricorder_flash_defconfig | 1 +
configs/trimslice_defconfig | 1 +
configs/tseries_mmc_defconfig | 1 +
configs/tseries_nand_defconfig | 1 +
configs/tseries_spi_defconfig | 1 +
configs/twister_defconfig | 1 +
configs/tx25_defconfig | 1 +
configs/venice2_defconfig | 1 +
configs/ventana_defconfig | 1 +
configs/vpac270_ond_256_defconfig | 1 +
configs/whistler_defconfig | 1 +
configs/woodburn_sd_defconfig | 1 +
configs/x600_defconfig | 1 +
configs/xfi3_defconfig | 1 +
207 files changed, 238 insertions(+)
diff --git a/Kconfig b/Kconfig
index 4ddb425..4735cf4 100644
--- a/Kconfig
+++ b/Kconfig
@@ -39,3 +39,15 @@ config TPL
endmenu # General setup
source "arch/Kconfig"
+
+config SPL_TEXT_BASE
+ hex
+ prompt "TEXT_BASE for linking the SPL binary" if !TPL_BUILD
+ depends on SPL
+ default TPL_TEXT_BASE if TPL_BUILD
+ default 0x00000000
+
+config TPL_TEXT_BASE
+ hex "TEXT_BASE for linking the TPL binary"
+ depends on TPL
+ default 0x00000000
diff --git a/configs/B4420QDS_NAND_defconfig b/configs/B4420QDS_NAND_defconfig
index 880d00c..7e22ae7 100644
--- a/configs/B4420QDS_NAND_defconfig
+++ b/configs/B4420QDS_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_B4420QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/B4860QDS_NAND_defconfig b/configs/B4860QDS_NAND_defconfig
index c2e2cdd..81e8e1e 100644
--- a/configs/B4860QDS_NAND_defconfig
+++ b/configs/B4860QDS_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_B4860QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/BSC9131RDB_NAND_SYSCLK100_defconfig b/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
index e87f7f0..6030646 100644
--- a/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
+++ b/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_BSC9131RDB_NAND_SYSCLK100=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/configs/BSC9131RDB_NAND_defconfig b/configs/BSC9131RDB_NAND_defconfig
index c562300..280e527 100644
--- a/configs/BSC9131RDB_NAND_defconfig
+++ b/configs/BSC9131RDB_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_BSC9131RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/configs/BSC9132QDS_NAND_DDRCLK100_defconfig b/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
index 129c392..7d6be62 100644
--- a/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
+++ b/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_BSC9132QDS_NAND_DDRCLK100=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/configs/BSC9132QDS_NAND_DDRCLK133_defconfig b/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
index 5e6512d..91519b6 100644
--- a/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
+++ b/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_BSC9132QDS_NAND_DDRCLK133=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/configs/C29XPCIE_NAND_defconfig b/configs/C29XPCIE_NAND_defconfig
index 75a8014..f3244a4 100644
--- a/configs/C29XPCIE_NAND_defconfig
+++ b/configs/C29XPCIE_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_C29XPCIE_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1010RDB-PA_36BIT_NAND_defconfig b/configs/P1010RDB-PA_36BIT_NAND_defconfig
index 3b8f4f8..021c2e0 100644
--- a/configs/P1010RDB-PA_36BIT_NAND_defconfig
+++ b/configs/P1010RDB-PA_36BIT_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PA_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PA_36BIT_SDCARD_defconfig b/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
index e59db4c..9008abc 100644
--- a/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
+++ b/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PA_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig b/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
index fdc1232..bfc7fde 100644
--- a/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
+++ b/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PA_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PA_NAND_defconfig b/configs/P1010RDB-PA_NAND_defconfig
index 3a2e89e..2fdeab5 100644
--- a/configs/P1010RDB-PA_NAND_defconfig
+++ b/configs/P1010RDB-PA_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PA_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PA_SDCARD_defconfig b/configs/P1010RDB-PA_SDCARD_defconfig
index d74c4a1..6eca8dc 100644
--- a/configs/P1010RDB-PA_SDCARD_defconfig
+++ b/configs/P1010RDB-PA_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PA_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PA_SPIFLASH_defconfig b/configs/P1010RDB-PA_SPIFLASH_defconfig
index d8dd4f3..babe1a5 100644
--- a/configs/P1010RDB-PA_SPIFLASH_defconfig
+++ b/configs/P1010RDB-PA_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PA_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PB_36BIT_NAND_defconfig b/configs/P1010RDB-PB_36BIT_NAND_defconfig
index 09bc72f..83a91f8 100644
--- a/configs/P1010RDB-PB_36BIT_NAND_defconfig
+++ b/configs/P1010RDB-PB_36BIT_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PB_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PB_36BIT_SDCARD_defconfig b/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
index c84536e..fa6b8ad 100644
--- a/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
+++ b/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig b/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
index c103906..14af918 100644
--- a/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
+++ b/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PB_NAND_defconfig b/configs/P1010RDB-PB_NAND_defconfig
index 3ed402b..1fed440 100644
--- a/configs/P1010RDB-PB_NAND_defconfig
+++ b/configs/P1010RDB-PB_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PB_SDCARD_defconfig b/configs/P1010RDB-PB_SDCARD_defconfig
index fef6407..b9f32e3 100644
--- a/configs/P1010RDB-PB_SDCARD_defconfig
+++ b/configs/P1010RDB-PB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1010RDB-PB_SPIFLASH_defconfig b/configs/P1010RDB-PB_SPIFLASH_defconfig
index 17f5839..6277e39 100644
--- a/configs/P1010RDB-PB_SPIFLASH_defconfig
+++ b/configs/P1010RDB-PB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1010RDB_PB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/configs/P1011RDB_36BIT_SDCARD_defconfig b/configs/P1011RDB_36BIT_SDCARD_defconfig
index 93ab585..a416a3e 100644
--- a/configs/P1011RDB_36BIT_SDCARD_defconfig
+++ b/configs/P1011RDB_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1011RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1011RDB_36BIT_SPIFLASH_defconfig b/configs/P1011RDB_36BIT_SPIFLASH_defconfig
index a10c6bf..27bf3bb 100644
--- a/configs/P1011RDB_36BIT_SPIFLASH_defconfig
+++ b/configs/P1011RDB_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1011RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1011RDB_NAND_defconfig b/configs/P1011RDB_NAND_defconfig
index bdde173..813648b 100644
--- a/configs/P1011RDB_NAND_defconfig
+++ b/configs/P1011RDB_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1011RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1011RDB_SDCARD_defconfig b/configs/P1011RDB_SDCARD_defconfig
index 90d2eb7..5fa38a6 100644
--- a/configs/P1011RDB_SDCARD_defconfig
+++ b/configs/P1011RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1011RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1011RDB_SPIFLASH_defconfig b/configs/P1011RDB_SPIFLASH_defconfig
index 08700f8..eace3fd 100644
--- a/configs/P1011RDB_SPIFLASH_defconfig
+++ b/configs/P1011RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1011RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020MBG-PC_36BIT_SDCARD_defconfig b/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
index 6d7ab12..bd49f3c 100644
--- a/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
+++ b/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020MBG_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020MBG-PC_SDCARD_defconfig b/configs/P1020MBG-PC_SDCARD_defconfig
index 3c604cf..1dc6591 100644
--- a/configs/P1020MBG-PC_SDCARD_defconfig
+++ b/configs/P1020MBG-PC_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020MBG_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PC_36BIT_NAND_defconfig b/configs/P1020RDB-PC_36BIT_NAND_defconfig
index 29abf46..6a26c8c 100644
--- a/configs/P1020RDB-PC_36BIT_NAND_defconfig
+++ b/configs/P1020RDB-PC_36BIT_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PC_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PC_36BIT_SDCARD_defconfig b/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
index 92b13ae..eac4fe2 100644
--- a/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
+++ b/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig b/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
index f902749..f9af8ad 100644
--- a/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
+++ b/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PC_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PC_NAND_defconfig b/configs/P1020RDB-PC_NAND_defconfig
index 85ecd47..32e26c9 100644
--- a/configs/P1020RDB-PC_NAND_defconfig
+++ b/configs/P1020RDB-PC_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PC_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PC_SDCARD_defconfig b/configs/P1020RDB-PC_SDCARD_defconfig
index 5951ab6..31e05c2 100644
--- a/configs/P1020RDB-PC_SDCARD_defconfig
+++ b/configs/P1020RDB-PC_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PC_SPIFLASH_defconfig b/configs/P1020RDB-PC_SPIFLASH_defconfig
index 5ac5209..6505737 100644
--- a/configs/P1020RDB-PC_SPIFLASH_defconfig
+++ b/configs/P1020RDB-PC_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PC_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PD_NAND_defconfig b/configs/P1020RDB-PD_NAND_defconfig
index 568f631..a93635a 100644
--- a/configs/P1020RDB-PD_NAND_defconfig
+++ b/configs/P1020RDB-PD_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PD_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PD_SDCARD_defconfig b/configs/P1020RDB-PD_SDCARD_defconfig
index 693de39..d24a843 100644
--- a/configs/P1020RDB-PD_SDCARD_defconfig
+++ b/configs/P1020RDB-PD_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PD_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB-PD_SPIFLASH_defconfig b/configs/P1020RDB-PD_SPIFLASH_defconfig
index 1fd2e32..857b22f 100644
--- a/configs/P1020RDB-PD_SPIFLASH_defconfig
+++ b/configs/P1020RDB-PD_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_PD_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB_36BIT_SDCARD_defconfig b/configs/P1020RDB_36BIT_SDCARD_defconfig
index d04e51c..840d966 100644
--- a/configs/P1020RDB_36BIT_SDCARD_defconfig
+++ b/configs/P1020RDB_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB_36BIT_SPIFLASH_defconfig b/configs/P1020RDB_36BIT_SPIFLASH_defconfig
index 176fe90..8b068a7 100644
--- a/configs/P1020RDB_36BIT_SPIFLASH_defconfig
+++ b/configs/P1020RDB_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB_NAND_defconfig b/configs/P1020RDB_NAND_defconfig
index 3a9758b..273c1f8 100644
--- a/configs/P1020RDB_NAND_defconfig
+++ b/configs/P1020RDB_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB_SDCARD_defconfig b/configs/P1020RDB_SDCARD_defconfig
index 97a4925..88a37e2 100644
--- a/configs/P1020RDB_SDCARD_defconfig
+++ b/configs/P1020RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020RDB_SPIFLASH_defconfig b/configs/P1020RDB_SPIFLASH_defconfig
index af8f38d..8e2dc64 100644
--- a/configs/P1020RDB_SPIFLASH_defconfig
+++ b/configs/P1020RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020UTM-PC_36BIT_SDCARD_defconfig b/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
index ada3e15..479256b 100644
--- a/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
+++ b/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020UTM_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1020UTM-PC_SDCARD_defconfig b/configs/P1020UTM-PC_SDCARD_defconfig
index bd5af21..42fc375 100644
--- a/configs/P1020UTM-PC_SDCARD_defconfig
+++ b/configs/P1020UTM-PC_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1020UTM_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1021RDB-PC_36BIT_NAND_defconfig b/configs/P1021RDB-PC_36BIT_NAND_defconfig
index e85f312..9356901 100644
--- a/configs/P1021RDB-PC_36BIT_NAND_defconfig
+++ b/configs/P1021RDB-PC_36BIT_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1021RDB_PC_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1021RDB-PC_36BIT_SDCARD_defconfig b/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
index c52cc48..386a39a 100644
--- a/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
+++ b/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1021RDB_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig b/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
index 6e5842f..9ad7e98 100644
--- a/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
+++ b/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1021RDB_PC_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1021RDB-PC_NAND_defconfig b/configs/P1021RDB-PC_NAND_defconfig
index 1f5b54a..2b5d445 100644
--- a/configs/P1021RDB-PC_NAND_defconfig
+++ b/configs/P1021RDB-PC_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1021RDB_PC_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1021RDB-PC_SDCARD_defconfig b/configs/P1021RDB-PC_SDCARD_defconfig
index 5c8396b..acc52a3 100644
--- a/configs/P1021RDB-PC_SDCARD_defconfig
+++ b/configs/P1021RDB-PC_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1021RDB_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1021RDB-PC_SPIFLASH_defconfig b/configs/P1021RDB-PC_SPIFLASH_defconfig
index f33ad00..8dc8045 100644
--- a/configs/P1021RDB-PC_SPIFLASH_defconfig
+++ b/configs/P1021RDB-PC_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1021RDB_PC_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1022DS_36BIT_NAND_defconfig b/configs/P1022DS_36BIT_NAND_defconfig
index 3c17a23..37c1fd4 100644
--- a/configs/P1022DS_36BIT_NAND_defconfig
+++ b/configs/P1022DS_36BIT_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1022DS_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1022DS_36BIT_SDCARD_defconfig b/configs/P1022DS_36BIT_SDCARD_defconfig
index 5c1870b..fb5ef16 100644
--- a/configs/P1022DS_36BIT_SDCARD_defconfig
+++ b/configs/P1022DS_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1022DS_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1022DS_36BIT_SPIFLASH_defconfig b/configs/P1022DS_36BIT_SPIFLASH_defconfig
index 1bf3b17..6fd7317 100644
--- a/configs/P1022DS_36BIT_SPIFLASH_defconfig
+++ b/configs/P1022DS_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1022DS_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1022DS_NAND_defconfig b/configs/P1022DS_NAND_defconfig
index 66496b1..dd9dcf5 100644
--- a/configs/P1022DS_NAND_defconfig
+++ b/configs/P1022DS_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1022DS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1022DS_SDCARD_defconfig b/configs/P1022DS_SDCARD_defconfig
index f696e03..bc3699b 100644
--- a/configs/P1022DS_SDCARD_defconfig
+++ b/configs/P1022DS_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1022DS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1022DS_SPIFLASH_defconfig b/configs/P1022DS_SPIFLASH_defconfig
index c452071..f3c24b2 100644
--- a/configs/P1022DS_SPIFLASH_defconfig
+++ b/configs/P1022DS_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1022DS_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1024RDB_NAND_defconfig b/configs/P1024RDB_NAND_defconfig
index 93b5e3f..a2d3816 100644
--- a/configs/P1024RDB_NAND_defconfig
+++ b/configs/P1024RDB_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1024RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1024RDB_SDCARD_defconfig b/configs/P1024RDB_SDCARD_defconfig
index 13b9fb6..c31f4eb 100644
--- a/configs/P1024RDB_SDCARD_defconfig
+++ b/configs/P1024RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1024RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1024RDB_SPIFLASH_defconfig b/configs/P1024RDB_SPIFLASH_defconfig
index 38a3639..def5338 100644
--- a/configs/P1024RDB_SPIFLASH_defconfig
+++ b/configs/P1024RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1024RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1025RDB_NAND_defconfig b/configs/P1025RDB_NAND_defconfig
index ab175f0..333a815 100644
--- a/configs/P1025RDB_NAND_defconfig
+++ b/configs/P1025RDB_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1025RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1025RDB_SDCARD_defconfig b/configs/P1025RDB_SDCARD_defconfig
index 0f23fad..68b208f 100644
--- a/configs/P1025RDB_SDCARD_defconfig
+++ b/configs/P1025RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1025RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P1025RDB_SPIFLASH_defconfig b/configs/P1025RDB_SPIFLASH_defconfig
index 03df6a6..6666145 100644
--- a/configs/P1025RDB_SPIFLASH_defconfig
+++ b/configs/P1025RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P1025RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2010RDB_36BIT_SDCARD_defconfig b/configs/P2010RDB_36BIT_SDCARD_defconfig
index 16bfa04..0ece220 100644
--- a/configs/P2010RDB_36BIT_SDCARD_defconfig
+++ b/configs/P2010RDB_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2010RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2010RDB_36BIT_SPIFLASH_defconfig b/configs/P2010RDB_36BIT_SPIFLASH_defconfig
index f3af7af..55589a6 100644
--- a/configs/P2010RDB_36BIT_SPIFLASH_defconfig
+++ b/configs/P2010RDB_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2010RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2010RDB_NAND_defconfig b/configs/P2010RDB_NAND_defconfig
index c979fb9..0ce6a03 100644
--- a/configs/P2010RDB_NAND_defconfig
+++ b/configs/P2010RDB_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2010RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2010RDB_SDCARD_defconfig b/configs/P2010RDB_SDCARD_defconfig
index a9d8b0f..33416b8 100644
--- a/configs/P2010RDB_SDCARD_defconfig
+++ b/configs/P2010RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2010RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2010RDB_SPIFLASH_defconfig b/configs/P2010RDB_SPIFLASH_defconfig
index 7bb4bf0..85d2b9e 100644
--- a/configs/P2010RDB_SPIFLASH_defconfig
+++ b/configs/P2010RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2010RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB-PC_36BIT_NAND_defconfig b/configs/P2020RDB-PC_36BIT_NAND_defconfig
index 2ef5a37..33e4da4 100644
--- a/configs/P2020RDB-PC_36BIT_NAND_defconfig
+++ b/configs/P2020RDB-PC_36BIT_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_PC_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB-PC_36BIT_SDCARD_defconfig b/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
index b4ca536..060d92e 100644
--- a/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
+++ b/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig b/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
index 8f6cfbf..730b0ef 100644
--- a/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
+++ b/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_PC_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB-PC_NAND_defconfig b/configs/P2020RDB-PC_NAND_defconfig
index 78d602d..594acc1 100644
--- a/configs/P2020RDB-PC_NAND_defconfig
+++ b/configs/P2020RDB-PC_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_PC_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB-PC_SDCARD_defconfig b/configs/P2020RDB-PC_SDCARD_defconfig
index 12db87b..1a3b607 100644
--- a/configs/P2020RDB-PC_SDCARD_defconfig
+++ b/configs/P2020RDB-PC_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB-PC_SPIFLASH_defconfig b/configs/P2020RDB-PC_SPIFLASH_defconfig
index e57ad5e..56ce587 100644
--- a/configs/P2020RDB-PC_SPIFLASH_defconfig
+++ b/configs/P2020RDB-PC_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_PC_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB_36BIT_SDCARD_defconfig b/configs/P2020RDB_36BIT_SDCARD_defconfig
index 8b4d20d..e333969 100644
--- a/configs/P2020RDB_36BIT_SDCARD_defconfig
+++ b/configs/P2020RDB_36BIT_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB_36BIT_SPIFLASH_defconfig b/configs/P2020RDB_36BIT_SPIFLASH_defconfig
index ae88dc8..d347c7e 100644
--- a/configs/P2020RDB_36BIT_SPIFLASH_defconfig
+++ b/configs/P2020RDB_36BIT_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB_NAND_defconfig b/configs/P2020RDB_NAND_defconfig
index 0fcc591..88b0729 100644
--- a/configs/P2020RDB_NAND_defconfig
+++ b/configs/P2020RDB_NAND_defconfig
@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_TPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB_SDCARD_defconfig b/configs/P2020RDB_SDCARD_defconfig
index f9cd6da..313a571 100644
--- a/configs/P2020RDB_SDCARD_defconfig
+++ b/configs/P2020RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/P2020RDB_SPIFLASH_defconfig b/configs/P2020RDB_SPIFLASH_defconfig
index b87c764..540cf08 100644
--- a/configs/P2020RDB_SPIFLASH_defconfig
+++ b/configs/P2020RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_P2020RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/configs/T1040RDB_NAND_defconfig b/configs/T1040RDB_NAND_defconfig
index 16471f1..b114a71 100644
--- a/configs/T1040RDB_NAND_defconfig
+++ b/configs/T1040RDB_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T1040RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T1040RDB_SDCARD_defconfig b/configs/T1040RDB_SDCARD_defconfig
index 7c43f27..e997477 100644
--- a/configs/T1040RDB_SDCARD_defconfig
+++ b/configs/T1040RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T1040RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T1040RDB_SPIFLASH_defconfig b/configs/T1040RDB_SPIFLASH_defconfig
index e82755a..dc016de 100644
--- a/configs/T1040RDB_SPIFLASH_defconfig
+++ b/configs/T1040RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T1040RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T1042RDB_PI_NAND_defconfig b/configs/T1042RDB_PI_NAND_defconfig
index 7ce6581..3cb6590 100644
--- a/configs/T1042RDB_PI_NAND_defconfig
+++ b/configs/T1042RDB_PI_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T1042RDB_PI_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T1042RDB_PI_SDCARD_defconfig b/configs/T1042RDB_PI_SDCARD_defconfig
index ef333fb..31c790c 100644
--- a/configs/T1042RDB_PI_SDCARD_defconfig
+++ b/configs/T1042RDB_PI_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T1042RDB_PI_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T1042RDB_PI_SPIFLASH_defconfig b/configs/T1042RDB_PI_SPIFLASH_defconfig
index aff5b7a..9e963e5 100644
--- a/configs/T1042RDB_PI_SPIFLASH_defconfig
+++ b/configs/T1042RDB_PI_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T1042RDB_PI_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2080QDS_NAND_defconfig b/configs/T2080QDS_NAND_defconfig
index fbe3f97..564864b 100644
--- a/configs/T2080QDS_NAND_defconfig
+++ b/configs/T2080QDS_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2080QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2080QDS_SDCARD_defconfig b/configs/T2080QDS_SDCARD_defconfig
index 8e878b5..878d2e1 100644
--- a/configs/T2080QDS_SDCARD_defconfig
+++ b/configs/T2080QDS_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2080QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2080QDS_SPIFLASH_defconfig b/configs/T2080QDS_SPIFLASH_defconfig
index 2d88fde..8a27700 100644
--- a/configs/T2080QDS_SPIFLASH_defconfig
+++ b/configs/T2080QDS_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2080QDS_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2080RDB_NAND_defconfig b/configs/T2080RDB_NAND_defconfig
index d37eb98..023071b 100644
--- a/configs/T2080RDB_NAND_defconfig
+++ b/configs/T2080RDB_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2080RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2080RDB_SDCARD_defconfig b/configs/T2080RDB_SDCARD_defconfig
index bee0358..783d0b9 100644
--- a/configs/T2080RDB_SDCARD_defconfig
+++ b/configs/T2080RDB_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2080RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2080RDB_SPIFLASH_defconfig b/configs/T2080RDB_SPIFLASH_defconfig
index f616b2a..f835c90 100644
--- a/configs/T2080RDB_SPIFLASH_defconfig
+++ b/configs/T2080RDB_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2080RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2081QDS_NAND_defconfig b/configs/T2081QDS_NAND_defconfig
index a81edc4..68bbd02 100644
--- a/configs/T2081QDS_NAND_defconfig
+++ b/configs/T2081QDS_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2081QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2081QDS_SDCARD_defconfig b/configs/T2081QDS_SDCARD_defconfig
index 644cf6d..b37fa86 100644
--- a/configs/T2081QDS_SDCARD_defconfig
+++ b/configs/T2081QDS_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2081QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T2081QDS_SPIFLASH_defconfig b/configs/T2081QDS_SPIFLASH_defconfig
index 4e8f9de..b73a805 100644
--- a/configs/T2081QDS_SPIFLASH_defconfig
+++ b/configs/T2081QDS_SPIFLASH_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T2081QDS_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T4160QDS_NAND_defconfig b/configs/T4160QDS_NAND_defconfig
index ac2037a..0fdfdbe 100644
--- a/configs/T4160QDS_NAND_defconfig
+++ b/configs/T4160QDS_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T4160QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T4160QDS_SDCARD_defconfig b/configs/T4160QDS_SDCARD_defconfig
index b40c98c..bd8f500 100644
--- a/configs/T4160QDS_SDCARD_defconfig
+++ b/configs/T4160QDS_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T4160QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T4240QDS_NAND_defconfig b/configs/T4240QDS_NAND_defconfig
index a72f268..5862c5d 100644
--- a/configs/T4240QDS_NAND_defconfig
+++ b/configs/T4240QDS_NAND_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T4240QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/T4240QDS_SDCARD_defconfig b/configs/T4240QDS_SDCARD_defconfig
index 40fff61..b23b626 100644
--- a/configs/T4240QDS_SDCARD_defconfig
+++ b/configs/T4240QDS_SDCARD_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_T4240QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/configs/a3m071_defconfig b/configs/a3m071_defconfig
index d5b1061..320da75 100644
--- a/configs/a3m071_defconfig
+++ b/configs/a3m071_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_A3M071=y
+CONFIG_SPL_TEXT_BASE=0xfc000000
diff --git a/configs/a4m2k_defconfig b/configs/a4m2k_defconfig
index 5559800..446d63e 100644
--- a/configs/a4m2k_defconfig
+++ b/configs/a4m2k_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_A4M2K=y
+CONFIG_SPL_TEXT_BASE=0xfc000000
diff --git a/configs/am335x_boneblack_defconfig b/configs/am335x_boneblack_defconfig
index 106f4f9..fa05c65 100644
--- a/configs/am335x_boneblack_defconfig
+++ b/configs/am335x_boneblack_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_BONEBLACK=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig
index e23e8af..4574c5b 100644
--- a/configs/am335x_evm_defconfig
+++ b/configs/am335x_evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_nor_defconfig b/configs/am335x_evm_nor_defconfig
index 5b2f3d2..b0ce306 100644
--- a/configs/am335x_evm_nor_defconfig
+++ b/configs/am335x_evm_nor_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_NOR=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_spiboot_defconfig b/configs/am335x_evm_spiboot_defconfig
index 5787f91..ad9dbf2 100644
--- a/configs/am335x_evm_spiboot_defconfig
+++ b/configs/am335x_evm_spiboot_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_SPIBOOT=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_uart1_defconfig b/configs/am335x_evm_uart1_defconfig
index 38da83b..7aefc6c 100644
--- a/configs/am335x_evm_uart1_defconfig
+++ b/configs/am335x_evm_uart1_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_UART1=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_uart2_defconfig b/configs/am335x_evm_uart2_defconfig
index 73dc551..f75f1d9 100644
--- a/configs/am335x_evm_uart2_defconfig
+++ b/configs/am335x_evm_uart2_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_UART2=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_uart3_defconfig b/configs/am335x_evm_uart3_defconfig
index 995b79c..b03849a 100644
--- a/configs/am335x_evm_uart3_defconfig
+++ b/configs/am335x_evm_uart3_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_UART3=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_uart4_defconfig b/configs/am335x_evm_uart4_defconfig
index e161d1c..bd3a694 100644
--- a/configs/am335x_evm_uart4_defconfig
+++ b/configs/am335x_evm_uart4_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_UART4=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_uart5_defconfig b/configs/am335x_evm_uart5_defconfig
index d608432..2f147b6 100644
--- a/configs/am335x_evm_uart5_defconfig
+++ b/configs/am335x_evm_uart5_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_UART5=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_evm_usbspl_defconfig b/configs/am335x_evm_usbspl_defconfig
index 6cd345e..9cba027 100644
--- a/configs/am335x_evm_usbspl_defconfig
+++ b/configs/am335x_evm_usbspl_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_EVM_USBSPL=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am335x_igep0033_defconfig b/configs/am335x_igep0033_defconfig
index e2d9c10..40f7c83 100644
--- a/configs/am335x_igep0033_defconfig
+++ b/configs/am335x_igep0033_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM335X_IGEP0033=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/am3517_crane_defconfig b/configs/am3517_crane_defconfig
index d4f3de5..7d74948 100644
--- a/configs/am3517_crane_defconfig
+++ b/configs/am3517_crane_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM3517_CRANE=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/am3517_evm_defconfig b/configs/am3517_evm_defconfig
index 821e62b..a9beefc 100644
--- a/configs/am3517_evm_defconfig
+++ b/configs/am3517_evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM3517_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/am43xx_evm_defconfig b/configs/am43xx_evm_defconfig
index 6260f7a..984b571 100644
--- a/configs/am43xx_evm_defconfig
+++ b/configs/am43xx_evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_AM43XX_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40300350
diff --git a/configs/apf27_defconfig b/configs/apf27_defconfig
index b81fbff..14ab6c6 100644
--- a/configs/apf27_defconfig
+++ b/configs/apf27_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_APF27=y
+CONFIG_SPL_TEXT_BASE=0xa0000000
diff --git a/configs/apx4devkit_defconfig b/configs/apx4devkit_defconfig
index 3bb8c48..a2a8352 100644
--- a/configs/apx4devkit_defconfig
+++ b/configs/apx4devkit_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_APX4DEVKIT=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/arndale_defconfig b/configs/arndale_defconfig
index 0079d58..50e717a 100644
--- a/configs/arndale_defconfig
+++ b/configs/arndale_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_ARNDALE=y
+CONFIG_SPL_TEXT_BASE=0x02023400
diff --git a/configs/beaver_defconfig b/configs/beaver_defconfig
index 265567b..3b3de4b 100644
--- a/configs/beaver_defconfig
+++ b/configs/beaver_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_BEAVER=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/configs/bg0900_defconfig b/configs/bg0900_defconfig
index bc873be..8e1cafd 100644
--- a/configs/bg0900_defconfig
+++ b/configs/bg0900_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_BG0900=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/cam_enc_4xx_defconfig b/configs/cam_enc_4xx_defconfig
index a2d3743..e349cf9 100644
--- a/configs/cam_enc_4xx_defconfig
+++ b/configs/cam_enc_4xx_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_CAM_ENC_4XX=y
+CONFIG_SPL_TEXT_BASE=0x00000020
diff --git a/configs/cardhu_defconfig b/configs/cardhu_defconfig
index 5b525bb..c4174ac 100644
--- a/configs/cardhu_defconfig
+++ b/configs/cardhu_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_CARDHU=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/configs/cm_t335_defconfig b/configs/cm_t335_defconfig
index d189799..073bfb8 100644
--- a/configs/cm_t335_defconfig
+++ b/configs/cm_t335_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_CM_T335=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/cm_t35_defconfig b/configs/cm_t35_defconfig
index 08b8c8b..3a67526 100644
--- a/configs/cm_t35_defconfig
+++ b/configs/cm_t35_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_CM_T35=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/cm_t54_defconfig b/configs/cm_t54_defconfig
index fe92a7c..4dd4a9b 100644
--- a/configs/cm_t54_defconfig
+++ b/configs/cm_t54_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_CM_T54=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/colibri_t20_iris_defconfig b/configs/colibri_t20_iris_defconfig
index 60bd00c..78c4bdf 100644
--- a/configs/colibri_t20_iris_defconfig
+++ b/configs/colibri_t20_iris_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_COLIBRI_T20_IRIS=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/da850_am18xxevm_defconfig b/configs/da850_am18xxevm_defconfig
index c6b8a5f..d242025 100644
--- a/configs/da850_am18xxevm_defconfig
+++ b/configs/da850_am18xxevm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DA850_AM18XXEVM=y
+CONFIG_SPL_TEXT_BASE=0x80000000
diff --git a/configs/da850evm_defconfig b/configs/da850evm_defconfig
index 2e2d6c8..4d46995 100644
--- a/configs/da850evm_defconfig
+++ b/configs/da850evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DA850EVM=y
+CONFIG_SPL_TEXT_BASE=0x80000000
diff --git a/configs/dalmore_defconfig b/configs/dalmore_defconfig
index 15cf709..30d4195 100644
--- a/configs/dalmore_defconfig
+++ b/configs/dalmore_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DALMORE=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/configs/devkit8000_defconfig b/configs/devkit8000_defconfig
index 608129e..15e4a9a 100644
--- a/configs/devkit8000_defconfig
+++ b/configs/devkit8000_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DEVKIT8000=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/configs/dra7xx_evm_defconfig b/configs/dra7xx_evm_defconfig
index 937e46b..378921b 100644
--- a/configs/dra7xx_evm_defconfig
+++ b/configs/dra7xx_evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DRA7XX_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/dra7xx_evm_qspiboot_defconfig b/configs/dra7xx_evm_qspiboot_defconfig
index 7b2795b..997023e 100644
--- a/configs/dra7xx_evm_qspiboot_defconfig
+++ b/configs/dra7xx_evm_qspiboot_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DRA7XX_EVM_QSPIBOOT=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/dra7xx_evm_uart3_defconfig b/configs/dra7xx_evm_uart3_defconfig
index 6cef3b1..d9d9505 100644
--- a/configs/dra7xx_evm_uart3_defconfig
+++ b/configs/dra7xx_evm_uart3_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DRA7XX_EVM_UART3=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/draco_defconfig b/configs/draco_defconfig
index fba7bf1..10b00f9 100644
--- a/configs/draco_defconfig
+++ b/configs/draco_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DRACO=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/duovero_defconfig b/configs/duovero_defconfig
index f7ad761..8d4e29c 100644
--- a/configs/duovero_defconfig
+++ b/configs/duovero_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DUOVERO=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/dxr2_defconfig b/configs/dxr2_defconfig
index e0f577f..de984a3 100644
--- a/configs/dxr2_defconfig
+++ b/configs/dxr2_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_DXR2=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/eco5pk_defconfig b/configs/eco5pk_defconfig
index 6089cdf..4b1f6d2 100644
--- a/configs/eco5pk_defconfig
+++ b/configs/eco5pk_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_ECO5PK=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/configs/harmony_defconfig b/configs/harmony_defconfig
index 983e802..9738cbc 100644
--- a/configs/harmony_defconfig
+++ b/configs/harmony_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_HARMONY=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/hawkboard_defconfig b/configs/hawkboard_defconfig
index 6807970..754184c 100644
--- a/configs/hawkboard_defconfig
+++ b/configs/hawkboard_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_HAWKBOARD=y
+CONFIG_SPL_TEXT_BASE=0xc1080000
diff --git a/configs/hawkboard_uart_defconfig b/configs/hawkboard_uart_defconfig
index e3fabb5..69a4324 100644
--- a/configs/hawkboard_uart_defconfig
+++ b/configs/hawkboard_uart_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_HAWKBOARD_UART=y
+CONFIG_SPL_TEXT_BASE=0xc1080000
diff --git a/configs/igep0020_defconfig b/configs/igep0020_defconfig
index a3ab513..ef83c10 100644
--- a/configs/igep0020_defconfig
+++ b/configs/igep0020_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_IGEP0020=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/igep0020_nand_defconfig b/configs/igep0020_nand_defconfig
index af4fc35..3e0688a 100644
--- a/configs/igep0020_nand_defconfig
+++ b/configs/igep0020_nand_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_IGEP0020_NAND=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/igep0030_defconfig b/configs/igep0030_defconfig
index cfd581f..9de8eef 100644
--- a/configs/igep0030_defconfig
+++ b/configs/igep0030_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_IGEP0030=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/igep0030_nand_defconfig b/configs/igep0030_nand_defconfig
index 22330eb..d7e1768 100644
--- a/configs/igep0030_nand_defconfig
+++ b/configs/igep0030_nand_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_IGEP0030_NAND=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/igep0032_defconfig b/configs/igep0032_defconfig
index 8d92b4d..fbbfd4c 100644
--- a/configs/igep0032_defconfig
+++ b/configs/igep0032_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_IGEP0032=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/ipam390_defconfig b/configs/ipam390_defconfig
index d09eade..df28aa9 100644
--- a/configs/ipam390_defconfig
+++ b/configs/ipam390_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_IPAM390=y
+CONFIG_SPL_TEXT_BASE=0x80000000
diff --git a/configs/jetson-tk1_defconfig b/configs/jetson-tk1_defconfig
index b6739a0..ece3af5 100644
--- a/configs/jetson-tk1_defconfig
+++ b/configs/jetson-tk1_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_JETSON_TK1=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/configs/kwb_defconfig b/configs/kwb_defconfig
index 3a87fd9..4526c6a 100644
--- a/configs/kwb_defconfig
+++ b/configs/kwb_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_KWB=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/lcd4_lwmon5_defconfig b/configs/lcd4_lwmon5_defconfig
index eb0f1ee..93c5d40 100644
--- a/configs/lcd4_lwmon5_defconfig
+++ b/configs/lcd4_lwmon5_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_PPC=y
CONFIG_TARGET_LCD4_LWMON5=y
+CONFIG_SPL_TEXT_BASE=0xffff0000
diff --git a/configs/m28evk_defconfig b/configs/m28evk_defconfig
index d902434..6d8ed48 100644
--- a/configs/m28evk_defconfig
+++ b/configs/m28evk_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_M28EVK=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/m53evk_defconfig b/configs/m53evk_defconfig
index 87e8a6f..a7dcf91 100644
--- a/configs/m53evk_defconfig
+++ b/configs/m53evk_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_M53EVK=y
+CONFIG_SPL_TEXT_BASE=0x70008000
diff --git a/configs/mcx_defconfig b/configs/mcx_defconfig
index 04b3245..d486c45 100644
--- a/configs/mcx_defconfig
+++ b/configs/mcx_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MCX=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/configs/medcom-wide_defconfig b/configs/medcom-wide_defconfig
index ef00c14..0be1988 100644
--- a/configs/medcom-wide_defconfig
+++ b/configs/medcom-wide_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MEDCOM_WIDE=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/mt_ventoux_defconfig b/configs/mt_ventoux_defconfig
index 7397953..b9e47b0 100644
--- a/configs/mt_ventoux_defconfig
+++ b/configs/mt_ventoux_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MT_VENTOUX=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/configs/mx23_olinuxino_defconfig b/configs/mx23_olinuxino_defconfig
index 5bb4eb6..e4a7ed7 100644
--- a/configs/mx23_olinuxino_defconfig
+++ b/configs/mx23_olinuxino_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MX23_OLINUXINO=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/mx23evk_defconfig b/configs/mx23evk_defconfig
index a2d2891..e9ad4aa 100644
--- a/configs/mx23evk_defconfig
+++ b/configs/mx23evk_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MX23EVK=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/mx28evk_auart_console_defconfig b/configs/mx28evk_auart_console_defconfig
index d7cb24c..5515810 100644
--- a/configs/mx28evk_auart_console_defconfig
+++ b/configs/mx28evk_auart_console_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MX28EVK_AUART_CONSOLE=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/mx28evk_defconfig b/configs/mx28evk_defconfig
index 0c9b8f0..9c9ad9f 100644
--- a/configs/mx28evk_defconfig
+++ b/configs/mx28evk_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MX28EVK=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/mx28evk_nand_defconfig b/configs/mx28evk_nand_defconfig
index bedd538..5c1e3a2 100644
--- a/configs/mx28evk_nand_defconfig
+++ b/configs/mx28evk_nand_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MX28EVK_NAND=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/mx31pdk_defconfig b/configs/mx31pdk_defconfig
index 2d39920..076cff7 100644
--- a/configs/mx31pdk_defconfig
+++ b/configs/mx31pdk_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_MX31PDK=y
+CONFIG_SPL_TEXT_BASE=0x87dc0000
diff --git a/configs/omap3_beagle_defconfig b/configs/omap3_beagle_defconfig
index dab7348..139ebc2 100644
--- a/configs/omap3_beagle_defconfig
+++ b/configs/omap3_beagle_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP3_BEAGLE=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/omap3_evm_defconfig b/configs/omap3_evm_defconfig
index bccaeac..15191f8 100644
--- a/configs/omap3_evm_defconfig
+++ b/configs/omap3_evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP3_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/omap3_evm_quick_mmc_defconfig b/configs/omap3_evm_quick_mmc_defconfig
index 1614b59..6b65695 100644
--- a/configs/omap3_evm_quick_mmc_defconfig
+++ b/configs/omap3_evm_quick_mmc_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP3_EVM_QUICK_MMC=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/omap3_evm_quick_nand_defconfig b/configs/omap3_evm_quick_nand_defconfig
index 827e9c7..6d62d90 100644
--- a/configs/omap3_evm_quick_nand_defconfig
+++ b/configs/omap3_evm_quick_nand_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP3_EVM_QUICK_NAND=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/omap3_ha_defconfig b/configs/omap3_ha_defconfig
index e8d580b..3d604f2 100644
--- a/configs/omap3_ha_defconfig
+++ b/configs/omap3_ha_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP3_HA=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/omap3_overo_defconfig b/configs/omap3_overo_defconfig
index 3780b22..b2db23c 100644
--- a/configs/omap3_overo_defconfig
+++ b/configs/omap3_overo_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP3_OVERO=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/omap4_panda_defconfig b/configs/omap4_panda_defconfig
index cae460e..2e340e6 100644
--- a/configs/omap4_panda_defconfig
+++ b/configs/omap4_panda_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP4_PANDA=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/omap4_sdp4430_defconfig b/configs/omap4_sdp4430_defconfig
index 647fcb1..72626ff 100644
--- a/configs/omap4_sdp4430_defconfig
+++ b/configs/omap4_sdp4430_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP4_SDP4430=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/omap5_uevm_defconfig b/configs/omap5_uevm_defconfig
index 14dc91b..bdc12d0 100644
--- a/configs/omap5_uevm_defconfig
+++ b/configs/omap5_uevm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_OMAP5_UEVM=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/origen_defconfig b/configs/origen_defconfig
index 373eb32..e03b3df 100644
--- a/configs/origen_defconfig
+++ b/configs/origen_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_ORIGEN=y
+CONFIG_SPL_TEXT_BASE=0x02021410
diff --git a/configs/palmtreo680_defconfig b/configs/palmtreo680_defconfig
index 998f89b..1279030 100644
--- a/configs/palmtreo680_defconfig
+++ b/configs/palmtreo680_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PALMTREO680=y
+CONFIG_SPL_TEXT_BASE=0xa1700000
diff --git a/configs/paz00_defconfig b/configs/paz00_defconfig
index ed3886a..5248850 100644
--- a/configs/paz00_defconfig
+++ b/configs/paz00_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PAZ00=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/pcm051_rev1_defconfig b/configs/pcm051_rev1_defconfig
index 1802ce5..6a6cbd9 100644
--- a/configs/pcm051_rev1_defconfig
+++ b/configs/pcm051_rev1_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PCM051_REV1=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/pcm051_rev3_defconfig b/configs/pcm051_rev3_defconfig
index 0b4bc8e..cb44cc6 100644
--- a/configs/pcm051_rev3_defconfig
+++ b/configs/pcm051_rev3_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PCM051_REV3=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/pengwyn_defconfig b/configs/pengwyn_defconfig
index 6346b57..54d6ea5 100644
--- a/configs/pengwyn_defconfig
+++ b/configs/pengwyn_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PENGWYN=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/pepper_defconfig b/configs/pepper_defconfig
index 3b042ec..c53bcfc 100644
--- a/configs/pepper_defconfig
+++ b/configs/pepper_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PEPPER=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/plutux_defconfig b/configs/plutux_defconfig
index ae05a90..774eab9 100644
--- a/configs/plutux_defconfig
+++ b/configs/plutux_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PLUTUX=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/pxm2_defconfig b/configs/pxm2_defconfig
index f9e594f..e121439 100644
--- a/configs/pxm2_defconfig
+++ b/configs/pxm2_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_PXM2=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/rut_defconfig b/configs/rut_defconfig
index b7161ba..393b15d 100644
--- a/configs/rut_defconfig
+++ b/configs/rut_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_RUT=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/sama5d3xek_mmc_defconfig b/configs/sama5d3xek_mmc_defconfig
index 8090bcd..2ad4583 100644
--- a/configs/sama5d3xek_mmc_defconfig
+++ b/configs/sama5d3xek_mmc_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SAMA5D3XEK_MMC=y
+CONFIG_SPL_TEXT_BASE=0x00300000
diff --git a/configs/sama5d3xek_nandflash_defconfig b/configs/sama5d3xek_nandflash_defconfig
index 027cff3..88e8ef7 100644
--- a/configs/sama5d3xek_nandflash_defconfig
+++ b/configs/sama5d3xek_nandflash_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SAMA5D3XEK_NANDFLASH=y
+CONFIG_SPL_TEXT_BASE=0x00300000
diff --git a/configs/sama5d3xek_spiflash_defconfig b/configs/sama5d3xek_spiflash_defconfig
index a7b25b8..bbfc558 100644
--- a/configs/sama5d3xek_spiflash_defconfig
+++ b/configs/sama5d3xek_spiflash_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SAMA5D3XEK_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0x00300000
diff --git a/configs/sansa_fuze_plus_defconfig b/configs/sansa_fuze_plus_defconfig
index 14e0f6a..c65de7e 100644
--- a/configs/sansa_fuze_plus_defconfig
+++ b/configs/sansa_fuze_plus_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SANSA_FUZE_PLUS=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/sc_sps_1_defconfig b/configs/sc_sps_1_defconfig
index c640125..3a8dd39 100644
--- a/configs/sc_sps_1_defconfig
+++ b/configs/sc_sps_1_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SC_SPS_1=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/configs/seaboard_defconfig b/configs/seaboard_defconfig
index 88819b9..37e73cc 100644
--- a/configs/seaboard_defconfig
+++ b/configs/seaboard_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SEABOARD=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig
index efff2fd..f44f4dc 100644
--- a/configs/smdk5250_defconfig
+++ b/configs/smdk5250_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SMDK5250=y
+CONFIG_SPL_TEXT_BASE=0x02023400
diff --git a/configs/smdk5420_defconfig b/configs/smdk5420_defconfig
index a09fb0b..5e09dd1 100644
--- a/configs/smdk5420_defconfig
+++ b/configs/smdk5420_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SMDK5420=y
+CONFIG_SPL_TEXT_BASE=0x02024410
diff --git a/configs/smdkv310_defconfig b/configs/smdkv310_defconfig
index 971d7fa..64687b5 100644
--- a/configs/smdkv310_defconfig
+++ b/configs/smdkv310_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SMDKV310=y
+CONFIG_SPL_TEXT_BASE=0x02021410
diff --git a/configs/snow_defconfig b/configs/snow_defconfig
index 9171ea4..23f09b5 100644
--- a/configs/snow_defconfig
+++ b/configs/snow_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SNOW=y
+CONFIG_SPL_TEXT_BASE=0x02023400
diff --git a/configs/socfpga_cyclone5_defconfig b/configs/socfpga_cyclone5_defconfig
index 0162c90..a1380d4 100644
--- a/configs/socfpga_cyclone5_defconfig
+++ b/configs/socfpga_cyclone5_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_SOCFPGA_CYCLONE5=y
+CONFIG_SPL_TEXT_BASE=0xffff0000
diff --git a/configs/tao3530_defconfig b/configs/tao3530_defconfig
index 8042832..824e904 100644
--- a/configs/tao3530_defconfig
+++ b/configs/tao3530_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TAO3530=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/configs/tec-ng_defconfig b/configs/tec-ng_defconfig
index 4513be1..e723ec7 100644
--- a/configs/tec-ng_defconfig
+++ b/configs/tec-ng_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TEC_NG=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/configs/tec_defconfig b/configs/tec_defconfig
index d4c1db3..b9b2e1d 100644
--- a/configs/tec_defconfig
+++ b/configs/tec_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TEC=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/ti814x_evm_defconfig b/configs/ti814x_evm_defconfig
index 6f1325b..6cdb69b 100644
--- a/configs/ti814x_evm_defconfig
+++ b/configs/ti814x_evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TI814X_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/configs/ti816x_evm_defconfig b/configs/ti816x_evm_defconfig
index 4661f3c..2489f42 100644
--- a/configs/ti816x_evm_defconfig
+++ b/configs/ti816x_evm_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TI816X_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40400000
diff --git a/configs/tricorder_defconfig b/configs/tricorder_defconfig
index 811fa33..cef88dd 100644
--- a/configs/tricorder_defconfig
+++ b/configs/tricorder_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TRICORDER=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/configs/tricorder_flash_defconfig b/configs/tricorder_flash_defconfig
index 25b599d..9757543 100644
--- a/configs/tricorder_flash_defconfig
+++ b/configs/tricorder_flash_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TRICORDER_FLASH=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/configs/trimslice_defconfig b/configs/trimslice_defconfig
index d782562..4fd424b 100644
--- a/configs/trimslice_defconfig
+++ b/configs/trimslice_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TRIMSLICE=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/tseries_mmc_defconfig b/configs/tseries_mmc_defconfig
index c1c13e4..242af08 100644
--- a/configs/tseries_mmc_defconfig
+++ b/configs/tseries_mmc_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TSERIES_MMC=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/tseries_nand_defconfig b/configs/tseries_nand_defconfig
index f456fe4..20ad322 100644
--- a/configs/tseries_nand_defconfig
+++ b/configs/tseries_nand_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TSERIES_NAND=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/tseries_spi_defconfig b/configs/tseries_spi_defconfig
index 59d7c30..fc394bd 100644
--- a/configs/tseries_spi_defconfig
+++ b/configs/tseries_spi_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TSERIES_SPI=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/configs/twister_defconfig b/configs/twister_defconfig
index f91dfda..7f97c8d 100644
--- a/configs/twister_defconfig
+++ b/configs/twister_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TWISTER=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/configs/tx25_defconfig b/configs/tx25_defconfig
index dfa5c30..65b409d 100644
--- a/configs/tx25_defconfig
+++ b/configs/tx25_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_TX25=y
+CONFIG_SPL_TEXT_BASE=0x810c0000
diff --git a/configs/venice2_defconfig b/configs/venice2_defconfig
index ec6269a..41dcb0f 100644
--- a/configs/venice2_defconfig
+++ b/configs/venice2_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_VENICE2=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/configs/ventana_defconfig b/configs/ventana_defconfig
index c20c8e7..b7fc5b2 100644
--- a/configs/ventana_defconfig
+++ b/configs/ventana_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_VENTANA=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/vpac270_ond_256_defconfig b/configs/vpac270_ond_256_defconfig
index c068176..c813f32 100644
--- a/configs/vpac270_ond_256_defconfig
+++ b/configs/vpac270_ond_256_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_VPAC270_OND_256=y
+CONFIG_SPL_TEXT_BASE=0x5c000000
diff --git a/configs/whistler_defconfig b/configs/whistler_defconfig
index c627de0..de60b56 100644
--- a/configs/whistler_defconfig
+++ b/configs/whistler_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_WHISTLER=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/configs/woodburn_sd_defconfig b/configs/woodburn_sd_defconfig
index c641a20..cda5716 100644
--- a/configs/woodburn_sd_defconfig
+++ b/configs/woodburn_sd_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_WOODBURN_SD=y
+CONFIG_SPL_TEXT_BASE=0x10002300
diff --git a/configs/x600_defconfig b/configs/x600_defconfig
index c8bec67..515f9d6 100644
--- a/configs/x600_defconfig
+++ b/configs/x600_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_X600=y
+CONFIG_SPL_TEXT_BASE=0xd2800b00
diff --git a/configs/xfi3_defconfig b/configs/xfi3_defconfig
index 7537567..442462a 100644
--- a/configs/xfi3_defconfig
+++ b/configs/xfi3_defconfig
@@ -1,3 +1,4 @@
CONFIG_SPL=y
CONFIG_ARM=y
CONFIG_TARGET_XFI3=y
+CONFIG_SPL_TEXT_BASE=0x00001000
--
1.9.1
More information about the U-Boot
mailing list