[U-Boot] [RFCv2b PATCH 13/14] move CONFIG_{SPL, TPL}_TEXT_BASE to defconfig

Masahiro Yamada yamada.m at jp.panasonic.com
Tue May 27 08:27:42 CEST 2014


This commit was automatically generated by a conversion tool.

Signed-off-by: Masahiro Yamada <yamada.m at jp.panasonic.com>
---

 Kconfig                                                   | 12 ++++++++++++
 arch/arm/configs/am335x_boneblack_defconfig               |  1 +
 arch/arm/configs/am335x_evm_defconfig                     |  1 +
 arch/arm/configs/am335x_evm_nor_defconfig                 |  1 +
 arch/arm/configs/am335x_evm_spiboot_defconfig             |  1 +
 arch/arm/configs/am335x_evm_uart1_defconfig               |  1 +
 arch/arm/configs/am335x_evm_uart2_defconfig               |  1 +
 arch/arm/configs/am335x_evm_uart3_defconfig               |  1 +
 arch/arm/configs/am335x_evm_uart4_defconfig               |  1 +
 arch/arm/configs/am335x_evm_uart5_defconfig               |  1 +
 arch/arm/configs/am335x_evm_usbspl_defconfig              |  1 +
 arch/arm/configs/am335x_igep0033_defconfig                |  1 +
 arch/arm/configs/am3517_crane_defconfig                   |  1 +
 arch/arm/configs/am3517_evm_defconfig                     |  1 +
 arch/arm/configs/am43xx_evm_defconfig                     |  1 +
 arch/arm/configs/apf27_defconfig                          |  1 +
 arch/arm/configs/apx4devkit_defconfig                     |  1 +
 arch/arm/configs/arndale_defconfig                        |  1 +
 arch/arm/configs/beaver_defconfig                         |  1 +
 arch/arm/configs/bg0900_defconfig                         |  1 +
 arch/arm/configs/cam_enc_4xx_defconfig                    |  1 +
 arch/arm/configs/cardhu_defconfig                         |  1 +
 arch/arm/configs/cm_t335_defconfig                        |  1 +
 arch/arm/configs/cm_t35_defconfig                         |  1 +
 arch/arm/configs/cm_t54_defconfig                         |  1 +
 arch/arm/configs/colibri_t20_iris_defconfig               |  1 +
 arch/arm/configs/da850_am18xxevm_defconfig                |  1 +
 arch/arm/configs/da850evm_defconfig                       |  1 +
 arch/arm/configs/dalmore_defconfig                        |  1 +
 arch/arm/configs/devkit8000_defconfig                     |  1 +
 arch/arm/configs/dra7xx_evm_defconfig                     |  1 +
 arch/arm/configs/dra7xx_evm_qspiboot_defconfig            |  1 +
 arch/arm/configs/dra7xx_evm_uart3_defconfig               |  1 +
 arch/arm/configs/draco_defconfig                          |  1 +
 arch/arm/configs/duovero_defconfig                        |  1 +
 arch/arm/configs/dxr2_defconfig                           |  1 +
 arch/arm/configs/eco5pk_defconfig                         |  1 +
 arch/arm/configs/harmony_defconfig                        |  1 +
 arch/arm/configs/hawkboard_defconfig                      |  1 +
 arch/arm/configs/hawkboard_uart_defconfig                 |  1 +
 arch/arm/configs/igep0020_defconfig                       |  1 +
 arch/arm/configs/igep0020_nand_defconfig                  |  1 +
 arch/arm/configs/igep0030_defconfig                       |  1 +
 arch/arm/configs/igep0030_nand_defconfig                  |  1 +
 arch/arm/configs/igep0032_defconfig                       |  1 +
 arch/arm/configs/ipam390_defconfig                        |  1 +
 arch/arm/configs/jetson-tk1_defconfig                     |  1 +
 arch/arm/configs/kwb_defconfig                            |  1 +
 arch/arm/configs/m28evk_defconfig                         |  1 +
 arch/arm/configs/m53evk_defconfig                         |  1 +
 arch/arm/configs/mcx_defconfig                            |  1 +
 arch/arm/configs/medcom-wide_defconfig                    |  1 +
 arch/arm/configs/mt_ventoux_defconfig                     |  1 +
 arch/arm/configs/mx23_olinuxino_defconfig                 |  1 +
 arch/arm/configs/mx23evk_defconfig                        |  1 +
 arch/arm/configs/mx28evk_auart_console_defconfig          |  1 +
 arch/arm/configs/mx28evk_defconfig                        |  1 +
 arch/arm/configs/mx28evk_nand_defconfig                   |  1 +
 arch/arm/configs/mx31pdk_defconfig                        |  1 +
 arch/arm/configs/omap3_beagle_defconfig                   |  1 +
 arch/arm/configs/omap3_evm_defconfig                      |  1 +
 arch/arm/configs/omap3_evm_quick_mmc_defconfig            |  1 +
 arch/arm/configs/omap3_evm_quick_nand_defconfig           |  1 +
 arch/arm/configs/omap3_ha_defconfig                       |  1 +
 arch/arm/configs/omap3_overo_defconfig                    |  1 +
 arch/arm/configs/omap4_panda_defconfig                    |  1 +
 arch/arm/configs/omap4_sdp4430_defconfig                  |  1 +
 arch/arm/configs/omap5_uevm_defconfig                     |  1 +
 arch/arm/configs/origen_defconfig                         |  1 +
 arch/arm/configs/palmtreo680_defconfig                    |  1 +
 arch/arm/configs/paz00_defconfig                          |  1 +
 arch/arm/configs/pcm051_rev1_defconfig                    |  1 +
 arch/arm/configs/pcm051_rev3_defconfig                    |  1 +
 arch/arm/configs/pengwyn_defconfig                        |  1 +
 arch/arm/configs/pepper_defconfig                         |  1 +
 arch/arm/configs/plutux_defconfig                         |  1 +
 arch/arm/configs/pxm2_defconfig                           |  1 +
 arch/arm/configs/rut_defconfig                            |  1 +
 arch/arm/configs/sama5d3xek_mmc_defconfig                 |  1 +
 arch/arm/configs/sama5d3xek_nandflash_defconfig           |  1 +
 arch/arm/configs/sama5d3xek_spiflash_defconfig            |  1 +
 arch/arm/configs/sansa_fuze_plus_defconfig                |  1 +
 arch/arm/configs/sc_sps_1_defconfig                       |  1 +
 arch/arm/configs/seaboard_defconfig                       |  1 +
 arch/arm/configs/smdk5250_defconfig                       |  1 +
 arch/arm/configs/smdk5420_defconfig                       |  1 +
 arch/arm/configs/smdkv310_defconfig                       |  1 +
 arch/arm/configs/snow_defconfig                           |  1 +
 arch/arm/configs/socfpga_cyclone5_defconfig               |  1 +
 arch/arm/configs/tao3530_defconfig                        |  1 +
 arch/arm/configs/tec-ng_defconfig                         |  1 +
 arch/arm/configs/tec_defconfig                            |  1 +
 arch/arm/configs/ti814x_evm_defconfig                     |  1 +
 arch/arm/configs/ti816x_evm_defconfig                     |  1 +
 arch/arm/configs/tricorder_defconfig                      |  1 +
 arch/arm/configs/tricorder_flash_defconfig                |  1 +
 arch/arm/configs/trimslice_defconfig                      |  1 +
 arch/arm/configs/tseries_mmc_defconfig                    |  1 +
 arch/arm/configs/tseries_nand_defconfig                   |  1 +
 arch/arm/configs/tseries_spi_defconfig                    |  1 +
 arch/arm/configs/twister_defconfig                        |  1 +
 arch/arm/configs/tx25_defconfig                           |  1 +
 arch/arm/configs/venice2_defconfig                        |  1 +
 arch/arm/configs/ventana_defconfig                        |  1 +
 arch/arm/configs/vpac270_ond_256_defconfig                |  1 +
 arch/arm/configs/whistler_defconfig                       |  1 +
 arch/arm/configs/woodburn_sd_defconfig                    |  1 +
 arch/arm/configs/x600_defconfig                           |  1 +
 arch/arm/configs/xfi3_defconfig                           |  1 +
 arch/powerpc/configs/B4420QDS_NAND_defconfig              |  1 +
 arch/powerpc/configs/B4860QDS_NAND_defconfig              |  1 +
 arch/powerpc/configs/BSC9131RDB_NAND_SYSCLK100_defconfig  |  1 +
 arch/powerpc/configs/BSC9131RDB_NAND_defconfig            |  1 +
 arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK100_defconfig  |  1 +
 arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK133_defconfig  |  1 +
 arch/powerpc/configs/C29XPCIE_NAND_defconfig              |  2 ++
 arch/powerpc/configs/P1010RDB-PA_36BIT_NAND_defconfig     |  2 ++
 arch/powerpc/configs/P1010RDB-PA_36BIT_SDCARD_defconfig   |  1 +
 arch/powerpc/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig |  1 +
 arch/powerpc/configs/P1010RDB-PA_NAND_defconfig           |  2 ++
 arch/powerpc/configs/P1010RDB-PA_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P1010RDB-PA_SPIFLASH_defconfig       |  1 +
 arch/powerpc/configs/P1010RDB-PB_36BIT_NAND_defconfig     |  2 ++
 arch/powerpc/configs/P1010RDB-PB_36BIT_SDCARD_defconfig   |  1 +
 arch/powerpc/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig |  1 +
 arch/powerpc/configs/P1010RDB-PB_NAND_defconfig           |  2 ++
 arch/powerpc/configs/P1010RDB-PB_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P1010RDB-PB_SPIFLASH_defconfig       |  1 +
 arch/powerpc/configs/P1011RDB_36BIT_SDCARD_defconfig      |  1 +
 arch/powerpc/configs/P1011RDB_36BIT_SPIFLASH_defconfig    |  1 +
 arch/powerpc/configs/P1011RDB_NAND_defconfig              |  2 ++
 arch/powerpc/configs/P1011RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/P1011RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/P1020MBG-PC_36BIT_SDCARD_defconfig   |  1 +
 arch/powerpc/configs/P1020MBG-PC_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P1020RDB-PC_36BIT_NAND_defconfig     |  2 ++
 arch/powerpc/configs/P1020RDB-PC_36BIT_SDCARD_defconfig   |  1 +
 arch/powerpc/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig |  1 +
 arch/powerpc/configs/P1020RDB-PC_NAND_defconfig           |  2 ++
 arch/powerpc/configs/P1020RDB-PC_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P1020RDB-PC_SPIFLASH_defconfig       |  1 +
 arch/powerpc/configs/P1020RDB-PD_NAND_defconfig           |  2 ++
 arch/powerpc/configs/P1020RDB-PD_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P1020RDB-PD_SPIFLASH_defconfig       |  1 +
 arch/powerpc/configs/P1020RDB_36BIT_SDCARD_defconfig      |  1 +
 arch/powerpc/configs/P1020RDB_36BIT_SPIFLASH_defconfig    |  1 +
 arch/powerpc/configs/P1020RDB_NAND_defconfig              |  2 ++
 arch/powerpc/configs/P1020RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/P1020RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/P1020UTM-PC_36BIT_SDCARD_defconfig   |  1 +
 arch/powerpc/configs/P1020UTM-PC_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P1021RDB-PC_36BIT_NAND_defconfig     |  2 ++
 arch/powerpc/configs/P1021RDB-PC_36BIT_SDCARD_defconfig   |  1 +
 arch/powerpc/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig |  1 +
 arch/powerpc/configs/P1021RDB-PC_NAND_defconfig           |  2 ++
 arch/powerpc/configs/P1021RDB-PC_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P1021RDB-PC_SPIFLASH_defconfig       |  1 +
 arch/powerpc/configs/P1022DS_36BIT_NAND_defconfig         |  2 ++
 arch/powerpc/configs/P1022DS_36BIT_SDCARD_defconfig       |  1 +
 arch/powerpc/configs/P1022DS_36BIT_SPIFLASH_defconfig     |  1 +
 arch/powerpc/configs/P1022DS_NAND_defconfig               |  2 ++
 arch/powerpc/configs/P1022DS_SDCARD_defconfig             |  1 +
 arch/powerpc/configs/P1022DS_SPIFLASH_defconfig           |  1 +
 arch/powerpc/configs/P1024RDB_NAND_defconfig              |  2 ++
 arch/powerpc/configs/P1024RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/P1024RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/P1025RDB_NAND_defconfig              |  2 ++
 arch/powerpc/configs/P1025RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/P1025RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/P2010RDB_36BIT_SDCARD_defconfig      |  1 +
 arch/powerpc/configs/P2010RDB_36BIT_SPIFLASH_defconfig    |  1 +
 arch/powerpc/configs/P2010RDB_NAND_defconfig              |  2 ++
 arch/powerpc/configs/P2010RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/P2010RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/P2020RDB-PC_36BIT_NAND_defconfig     |  2 ++
 arch/powerpc/configs/P2020RDB-PC_36BIT_SDCARD_defconfig   |  1 +
 arch/powerpc/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig |  1 +
 arch/powerpc/configs/P2020RDB-PC_NAND_defconfig           |  2 ++
 arch/powerpc/configs/P2020RDB-PC_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/P2020RDB-PC_SPIFLASH_defconfig       |  1 +
 arch/powerpc/configs/P2020RDB_36BIT_SDCARD_defconfig      |  1 +
 arch/powerpc/configs/P2020RDB_36BIT_SPIFLASH_defconfig    |  1 +
 arch/powerpc/configs/P2020RDB_NAND_defconfig              |  2 ++
 arch/powerpc/configs/P2020RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/P2020RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/T1040RDB_NAND_defconfig              |  1 +
 arch/powerpc/configs/T1040RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/T1040RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/T1042RDB_PI_NAND_defconfig           |  1 +
 arch/powerpc/configs/T1042RDB_PI_SDCARD_defconfig         |  1 +
 arch/powerpc/configs/T1042RDB_PI_SPIFLASH_defconfig       |  1 +
 arch/powerpc/configs/T2080QDS_NAND_defconfig              |  1 +
 arch/powerpc/configs/T2080QDS_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/T2080QDS_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/T2080RDB_NAND_defconfig              |  1 +
 arch/powerpc/configs/T2080RDB_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/T2080RDB_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/T2081QDS_NAND_defconfig              |  1 +
 arch/powerpc/configs/T2081QDS_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/T2081QDS_SPIFLASH_defconfig          |  1 +
 arch/powerpc/configs/T4160QDS_NAND_defconfig              |  1 +
 arch/powerpc/configs/T4160QDS_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/T4240QDS_NAND_defconfig              |  1 +
 arch/powerpc/configs/T4240QDS_SDCARD_defconfig            |  1 +
 arch/powerpc/configs/a3m071_defconfig                     |  1 +
 arch/powerpc/configs/a4m2k_defconfig                      |  1 +
 arch/powerpc/configs/lcd4_lwmon5_defconfig                |  1 +
 207 files changed, 238 insertions(+)

diff --git a/Kconfig b/Kconfig
index 491fbc3..16e0690 100644
--- a/Kconfig
+++ b/Kconfig
@@ -43,3 +43,15 @@ config ARCH
 	option env="ARCH"
 
 source "arch/$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/arch/arm/configs/am335x_boneblack_defconfig b/arch/arm/configs/am335x_boneblack_defconfig
index 6657f0d..9c949e7 100644
--- a/arch/arm/configs/am335x_boneblack_defconfig
+++ b/arch/arm/configs/am335x_boneblack_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_BONEBLACK=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_defconfig b/arch/arm/configs/am335x_evm_defconfig
index 2f28b02..04d1522 100644
--- a/arch/arm/configs/am335x_evm_defconfig
+++ b/arch/arm/configs/am335x_evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_nor_defconfig b/arch/arm/configs/am335x_evm_nor_defconfig
index 827ea81..6000ad0 100644
--- a/arch/arm/configs/am335x_evm_nor_defconfig
+++ b/arch/arm/configs/am335x_evm_nor_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_NOR=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_spiboot_defconfig b/arch/arm/configs/am335x_evm_spiboot_defconfig
index 64da3cc..02e5f02 100644
--- a/arch/arm/configs/am335x_evm_spiboot_defconfig
+++ b/arch/arm/configs/am335x_evm_spiboot_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_SPIBOOT=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_uart1_defconfig b/arch/arm/configs/am335x_evm_uart1_defconfig
index d631a02..f4f26c8 100644
--- a/arch/arm/configs/am335x_evm_uart1_defconfig
+++ b/arch/arm/configs/am335x_evm_uart1_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_UART1=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_uart2_defconfig b/arch/arm/configs/am335x_evm_uart2_defconfig
index 701d100..3731c05 100644
--- a/arch/arm/configs/am335x_evm_uart2_defconfig
+++ b/arch/arm/configs/am335x_evm_uart2_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_UART2=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_uart3_defconfig b/arch/arm/configs/am335x_evm_uart3_defconfig
index c78788a..e81cad8 100644
--- a/arch/arm/configs/am335x_evm_uart3_defconfig
+++ b/arch/arm/configs/am335x_evm_uart3_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_UART3=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_uart4_defconfig b/arch/arm/configs/am335x_evm_uart4_defconfig
index 76cb081..38cb0af 100644
--- a/arch/arm/configs/am335x_evm_uart4_defconfig
+++ b/arch/arm/configs/am335x_evm_uart4_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_UART4=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_uart5_defconfig b/arch/arm/configs/am335x_evm_uart5_defconfig
index 5a55833..421d150 100644
--- a/arch/arm/configs/am335x_evm_uart5_defconfig
+++ b/arch/arm/configs/am335x_evm_uart5_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_UART5=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_evm_usbspl_defconfig b/arch/arm/configs/am335x_evm_usbspl_defconfig
index 9ad33e2..c438cdf 100644
--- a/arch/arm/configs/am335x_evm_usbspl_defconfig
+++ b/arch/arm/configs/am335x_evm_usbspl_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_EVM_USBSPL=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am335x_igep0033_defconfig b/arch/arm/configs/am335x_igep0033_defconfig
index c055c48..8a64cab 100644
--- a/arch/arm/configs/am335x_igep0033_defconfig
+++ b/arch/arm/configs/am335x_igep0033_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM335X_IGEP0033=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/am3517_crane_defconfig b/arch/arm/configs/am3517_crane_defconfig
index 5985bd7..27e9904 100644
--- a/arch/arm/configs/am3517_crane_defconfig
+++ b/arch/arm/configs/am3517_crane_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM3517_CRANE=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/am3517_evm_defconfig b/arch/arm/configs/am3517_evm_defconfig
index 7363ac1..f8b5692 100644
--- a/arch/arm/configs/am3517_evm_defconfig
+++ b/arch/arm/configs/am3517_evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM3517_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/am43xx_evm_defconfig b/arch/arm/configs/am43xx_evm_defconfig
index f9cd2b7..768eaac 100644
--- a/arch/arm/configs/am43xx_evm_defconfig
+++ b/arch/arm/configs/am43xx_evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_AM43XX_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40300350
diff --git a/arch/arm/configs/apf27_defconfig b/arch/arm/configs/apf27_defconfig
index bd5f966..60bbad5 100644
--- a/arch/arm/configs/apf27_defconfig
+++ b/arch/arm/configs/apf27_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_APF27=y
+CONFIG_SPL_TEXT_BASE=0xa0000000
diff --git a/arch/arm/configs/apx4devkit_defconfig b/arch/arm/configs/apx4devkit_defconfig
index bddd782..ed62375 100644
--- a/arch/arm/configs/apx4devkit_defconfig
+++ b/arch/arm/configs/apx4devkit_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_APX4DEVKIT=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/arndale_defconfig b/arch/arm/configs/arndale_defconfig
index 359e266..146dc7a 100644
--- a/arch/arm/configs/arndale_defconfig
+++ b/arch/arm/configs/arndale_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_ARNDALE=y
+CONFIG_SPL_TEXT_BASE=0x02023400
diff --git a/arch/arm/configs/beaver_defconfig b/arch/arm/configs/beaver_defconfig
index dd51837..29ffa47 100644
--- a/arch/arm/configs/beaver_defconfig
+++ b/arch/arm/configs/beaver_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_BEAVER=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/arch/arm/configs/bg0900_defconfig b/arch/arm/configs/bg0900_defconfig
index 54e03f4..06134e8 100644
--- a/arch/arm/configs/bg0900_defconfig
+++ b/arch/arm/configs/bg0900_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_BG0900=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/cam_enc_4xx_defconfig b/arch/arm/configs/cam_enc_4xx_defconfig
index 39a44e4..d06a13b 100644
--- a/arch/arm/configs/cam_enc_4xx_defconfig
+++ b/arch/arm/configs/cam_enc_4xx_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_CAM_ENC_4XX=y
+CONFIG_SPL_TEXT_BASE=0x00000020
diff --git a/arch/arm/configs/cardhu_defconfig b/arch/arm/configs/cardhu_defconfig
index 18b68b8..9a09e29 100644
--- a/arch/arm/configs/cardhu_defconfig
+++ b/arch/arm/configs/cardhu_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_CARDHU=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/arch/arm/configs/cm_t335_defconfig b/arch/arm/configs/cm_t335_defconfig
index db307f0..8f02d39 100644
--- a/arch/arm/configs/cm_t335_defconfig
+++ b/arch/arm/configs/cm_t335_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_CM_T335=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/cm_t35_defconfig b/arch/arm/configs/cm_t35_defconfig
index c52c7e8..227d2ff 100644
--- a/arch/arm/configs/cm_t35_defconfig
+++ b/arch/arm/configs/cm_t35_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_CM_T35=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/cm_t54_defconfig b/arch/arm/configs/cm_t54_defconfig
index 5f4ec90..10a6a66 100644
--- a/arch/arm/configs/cm_t54_defconfig
+++ b/arch/arm/configs/cm_t54_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_CM_T54=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/colibri_t20_iris_defconfig b/arch/arm/configs/colibri_t20_iris_defconfig
index 919edb8..1a19b7b 100644
--- a/arch/arm/configs/colibri_t20_iris_defconfig
+++ b/arch/arm/configs/colibri_t20_iris_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_COLIBRI_T20_IRIS=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/da850_am18xxevm_defconfig b/arch/arm/configs/da850_am18xxevm_defconfig
index 8a439b3..1284bad 100644
--- a/arch/arm/configs/da850_am18xxevm_defconfig
+++ b/arch/arm/configs/da850_am18xxevm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DA850_AM18XXEVM=y
+CONFIG_SPL_TEXT_BASE=0x80000000
diff --git a/arch/arm/configs/da850evm_defconfig b/arch/arm/configs/da850evm_defconfig
index 49e5326..345efc3 100644
--- a/arch/arm/configs/da850evm_defconfig
+++ b/arch/arm/configs/da850evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DA850EVM=y
+CONFIG_SPL_TEXT_BASE=0x80000000
diff --git a/arch/arm/configs/dalmore_defconfig b/arch/arm/configs/dalmore_defconfig
index 965c57c..5a870da 100644
--- a/arch/arm/configs/dalmore_defconfig
+++ b/arch/arm/configs/dalmore_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DALMORE=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/arch/arm/configs/devkit8000_defconfig b/arch/arm/configs/devkit8000_defconfig
index 8f61b1b..2028ea8 100644
--- a/arch/arm/configs/devkit8000_defconfig
+++ b/arch/arm/configs/devkit8000_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DEVKIT8000=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/arch/arm/configs/dra7xx_evm_defconfig b/arch/arm/configs/dra7xx_evm_defconfig
index e673a62..8b4323d 100644
--- a/arch/arm/configs/dra7xx_evm_defconfig
+++ b/arch/arm/configs/dra7xx_evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DRA7XX_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/dra7xx_evm_qspiboot_defconfig b/arch/arm/configs/dra7xx_evm_qspiboot_defconfig
index 446a01a..16de3d2 100644
--- a/arch/arm/configs/dra7xx_evm_qspiboot_defconfig
+++ b/arch/arm/configs/dra7xx_evm_qspiboot_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DRA7XX_EVM_QSPIBOOT=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/dra7xx_evm_uart3_defconfig b/arch/arm/configs/dra7xx_evm_uart3_defconfig
index c646481..e208838 100644
--- a/arch/arm/configs/dra7xx_evm_uart3_defconfig
+++ b/arch/arm/configs/dra7xx_evm_uart3_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DRA7XX_EVM_UART3=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/draco_defconfig b/arch/arm/configs/draco_defconfig
index 77dacd3..8f0a446 100644
--- a/arch/arm/configs/draco_defconfig
+++ b/arch/arm/configs/draco_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DRACO=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/duovero_defconfig b/arch/arm/configs/duovero_defconfig
index 4687e62..2fa6694 100644
--- a/arch/arm/configs/duovero_defconfig
+++ b/arch/arm/configs/duovero_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DUOVERO=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/dxr2_defconfig b/arch/arm/configs/dxr2_defconfig
index 07e70b2..a8a04dd 100644
--- a/arch/arm/configs/dxr2_defconfig
+++ b/arch/arm/configs/dxr2_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_DXR2=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/eco5pk_defconfig b/arch/arm/configs/eco5pk_defconfig
index 1e275ea..9232bc4 100644
--- a/arch/arm/configs/eco5pk_defconfig
+++ b/arch/arm/configs/eco5pk_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_ECO5PK=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/arch/arm/configs/harmony_defconfig b/arch/arm/configs/harmony_defconfig
index fe54f12..c401746 100644
--- a/arch/arm/configs/harmony_defconfig
+++ b/arch/arm/configs/harmony_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_HARMONY=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/hawkboard_defconfig b/arch/arm/configs/hawkboard_defconfig
index 5680c45..5ed4e3a 100644
--- a/arch/arm/configs/hawkboard_defconfig
+++ b/arch/arm/configs/hawkboard_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_HAWKBOARD=y
+CONFIG_SPL_TEXT_BASE=0xc1080000
diff --git a/arch/arm/configs/hawkboard_uart_defconfig b/arch/arm/configs/hawkboard_uart_defconfig
index e0dcd66..f7e1cfd 100644
--- a/arch/arm/configs/hawkboard_uart_defconfig
+++ b/arch/arm/configs/hawkboard_uart_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_HAWKBOARD_UART=y
+CONFIG_SPL_TEXT_BASE=0xc1080000
diff --git a/arch/arm/configs/igep0020_defconfig b/arch/arm/configs/igep0020_defconfig
index 72ba0b3..c43b051 100644
--- a/arch/arm/configs/igep0020_defconfig
+++ b/arch/arm/configs/igep0020_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_IGEP0020=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/igep0020_nand_defconfig b/arch/arm/configs/igep0020_nand_defconfig
index c435c6d..4cd6b07 100644
--- a/arch/arm/configs/igep0020_nand_defconfig
+++ b/arch/arm/configs/igep0020_nand_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_IGEP0020_NAND=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/igep0030_defconfig b/arch/arm/configs/igep0030_defconfig
index d9b2f87..c7f19e6 100644
--- a/arch/arm/configs/igep0030_defconfig
+++ b/arch/arm/configs/igep0030_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_IGEP0030=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/igep0030_nand_defconfig b/arch/arm/configs/igep0030_nand_defconfig
index 5c87546..d7789bf 100644
--- a/arch/arm/configs/igep0030_nand_defconfig
+++ b/arch/arm/configs/igep0030_nand_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_IGEP0030_NAND=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/igep0032_defconfig b/arch/arm/configs/igep0032_defconfig
index e777daa..8537d60 100644
--- a/arch/arm/configs/igep0032_defconfig
+++ b/arch/arm/configs/igep0032_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_IGEP0032=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/ipam390_defconfig b/arch/arm/configs/ipam390_defconfig
index 9d07e5f..588fbe6 100644
--- a/arch/arm/configs/ipam390_defconfig
+++ b/arch/arm/configs/ipam390_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_IPAM390=y
+CONFIG_SPL_TEXT_BASE=0x80000000
diff --git a/arch/arm/configs/jetson-tk1_defconfig b/arch/arm/configs/jetson-tk1_defconfig
index 7fc55a3..10d4d02 100644
--- a/arch/arm/configs/jetson-tk1_defconfig
+++ b/arch/arm/configs/jetson-tk1_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_JETSON_TK1=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/arch/arm/configs/kwb_defconfig b/arch/arm/configs/kwb_defconfig
index 598f0ac..dc48345 100644
--- a/arch/arm/configs/kwb_defconfig
+++ b/arch/arm/configs/kwb_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_KWB=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/m28evk_defconfig b/arch/arm/configs/m28evk_defconfig
index 6eab9b4..be43a42 100644
--- a/arch/arm/configs/m28evk_defconfig
+++ b/arch/arm/configs/m28evk_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_M28EVK=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/m53evk_defconfig b/arch/arm/configs/m53evk_defconfig
index c7f4105..3be2e86 100644
--- a/arch/arm/configs/m53evk_defconfig
+++ b/arch/arm/configs/m53evk_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_M53EVK=y
+CONFIG_SPL_TEXT_BASE=0x70008000
diff --git a/arch/arm/configs/mcx_defconfig b/arch/arm/configs/mcx_defconfig
index 788c0fd..f0ab4de 100644
--- a/arch/arm/configs/mcx_defconfig
+++ b/arch/arm/configs/mcx_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MCX=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/arch/arm/configs/medcom-wide_defconfig b/arch/arm/configs/medcom-wide_defconfig
index 3d46db8..088f885 100644
--- a/arch/arm/configs/medcom-wide_defconfig
+++ b/arch/arm/configs/medcom-wide_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MEDCOM_WIDE=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/mt_ventoux_defconfig b/arch/arm/configs/mt_ventoux_defconfig
index d86fc49..2e7d96f 100644
--- a/arch/arm/configs/mt_ventoux_defconfig
+++ b/arch/arm/configs/mt_ventoux_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MT_VENTOUX=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/arch/arm/configs/mx23_olinuxino_defconfig b/arch/arm/configs/mx23_olinuxino_defconfig
index 5628880..d154191 100644
--- a/arch/arm/configs/mx23_olinuxino_defconfig
+++ b/arch/arm/configs/mx23_olinuxino_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MX23_OLINUXINO=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/mx23evk_defconfig b/arch/arm/configs/mx23evk_defconfig
index 0499930..1230939 100644
--- a/arch/arm/configs/mx23evk_defconfig
+++ b/arch/arm/configs/mx23evk_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MX23EVK=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/mx28evk_auart_console_defconfig b/arch/arm/configs/mx28evk_auart_console_defconfig
index f988740..b5eda90 100644
--- a/arch/arm/configs/mx28evk_auart_console_defconfig
+++ b/arch/arm/configs/mx28evk_auart_console_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MX28EVK_AUART_CONSOLE=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/mx28evk_defconfig b/arch/arm/configs/mx28evk_defconfig
index fe08bde..b8ae251 100644
--- a/arch/arm/configs/mx28evk_defconfig
+++ b/arch/arm/configs/mx28evk_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MX28EVK=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/mx28evk_nand_defconfig b/arch/arm/configs/mx28evk_nand_defconfig
index 2bc6815..b3f0d2d 100644
--- a/arch/arm/configs/mx28evk_nand_defconfig
+++ b/arch/arm/configs/mx28evk_nand_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MX28EVK_NAND=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/mx31pdk_defconfig b/arch/arm/configs/mx31pdk_defconfig
index 2ac7d01..4f4a2ba 100644
--- a/arch/arm/configs/mx31pdk_defconfig
+++ b/arch/arm/configs/mx31pdk_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_MX31PDK=y
+CONFIG_SPL_TEXT_BASE=0x87dc0000
diff --git a/arch/arm/configs/omap3_beagle_defconfig b/arch/arm/configs/omap3_beagle_defconfig
index 1e5296f..56cec8d 100644
--- a/arch/arm/configs/omap3_beagle_defconfig
+++ b/arch/arm/configs/omap3_beagle_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP3_BEAGLE=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/omap3_evm_defconfig b/arch/arm/configs/omap3_evm_defconfig
index 9f10632..4fef42e 100644
--- a/arch/arm/configs/omap3_evm_defconfig
+++ b/arch/arm/configs/omap3_evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP3_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/omap3_evm_quick_mmc_defconfig b/arch/arm/configs/omap3_evm_quick_mmc_defconfig
index 93d1ef6..122f8d5 100644
--- a/arch/arm/configs/omap3_evm_quick_mmc_defconfig
+++ b/arch/arm/configs/omap3_evm_quick_mmc_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP3_EVM_QUICK_MMC=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/omap3_evm_quick_nand_defconfig b/arch/arm/configs/omap3_evm_quick_nand_defconfig
index cfe63f8..c24cb9d 100644
--- a/arch/arm/configs/omap3_evm_quick_nand_defconfig
+++ b/arch/arm/configs/omap3_evm_quick_nand_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP3_EVM_QUICK_NAND=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/omap3_ha_defconfig b/arch/arm/configs/omap3_ha_defconfig
index 8797611..32432e8 100644
--- a/arch/arm/configs/omap3_ha_defconfig
+++ b/arch/arm/configs/omap3_ha_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP3_HA=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/omap3_overo_defconfig b/arch/arm/configs/omap3_overo_defconfig
index ba15f5c..b0866d2 100644
--- a/arch/arm/configs/omap3_overo_defconfig
+++ b/arch/arm/configs/omap3_overo_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP3_OVERO=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/omap4_panda_defconfig b/arch/arm/configs/omap4_panda_defconfig
index c736c23..cb4a637 100644
--- a/arch/arm/configs/omap4_panda_defconfig
+++ b/arch/arm/configs/omap4_panda_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP4_PANDA=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/omap4_sdp4430_defconfig b/arch/arm/configs/omap4_sdp4430_defconfig
index 38a1d02..c5041d3 100644
--- a/arch/arm/configs/omap4_sdp4430_defconfig
+++ b/arch/arm/configs/omap4_sdp4430_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP4_SDP4430=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/omap5_uevm_defconfig b/arch/arm/configs/omap5_uevm_defconfig
index 5380de5..320541b 100644
--- a/arch/arm/configs/omap5_uevm_defconfig
+++ b/arch/arm/configs/omap5_uevm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_OMAP5_UEVM=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/origen_defconfig b/arch/arm/configs/origen_defconfig
index 0c3b73b..5c7af3e 100644
--- a/arch/arm/configs/origen_defconfig
+++ b/arch/arm/configs/origen_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_ORIGEN=y
+CONFIG_SPL_TEXT_BASE=0x02021410
diff --git a/arch/arm/configs/palmtreo680_defconfig b/arch/arm/configs/palmtreo680_defconfig
index 51d1d81..1034f08 100644
--- a/arch/arm/configs/palmtreo680_defconfig
+++ b/arch/arm/configs/palmtreo680_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PALMTREO680=y
+CONFIG_SPL_TEXT_BASE=0xa1700000
diff --git a/arch/arm/configs/paz00_defconfig b/arch/arm/configs/paz00_defconfig
index 537c03f..5b24db5 100644
--- a/arch/arm/configs/paz00_defconfig
+++ b/arch/arm/configs/paz00_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PAZ00=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/pcm051_rev1_defconfig b/arch/arm/configs/pcm051_rev1_defconfig
index d8833c2..80c7087 100644
--- a/arch/arm/configs/pcm051_rev1_defconfig
+++ b/arch/arm/configs/pcm051_rev1_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PCM051_REV1=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/pcm051_rev3_defconfig b/arch/arm/configs/pcm051_rev3_defconfig
index 163cb8a..26dda68 100644
--- a/arch/arm/configs/pcm051_rev3_defconfig
+++ b/arch/arm/configs/pcm051_rev3_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PCM051_REV3=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/pengwyn_defconfig b/arch/arm/configs/pengwyn_defconfig
index f9c9be5..d1ded63 100644
--- a/arch/arm/configs/pengwyn_defconfig
+++ b/arch/arm/configs/pengwyn_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PENGWYN=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/pepper_defconfig b/arch/arm/configs/pepper_defconfig
index 466e0d5..78bdff4 100644
--- a/arch/arm/configs/pepper_defconfig
+++ b/arch/arm/configs/pepper_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PEPPER=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/plutux_defconfig b/arch/arm/configs/plutux_defconfig
index 5e0bd38..c8a663f 100644
--- a/arch/arm/configs/plutux_defconfig
+++ b/arch/arm/configs/plutux_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PLUTUX=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/pxm2_defconfig b/arch/arm/configs/pxm2_defconfig
index 72da446..0425862 100644
--- a/arch/arm/configs/pxm2_defconfig
+++ b/arch/arm/configs/pxm2_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_PXM2=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/rut_defconfig b/arch/arm/configs/rut_defconfig
index f710c4a..598750d 100644
--- a/arch/arm/configs/rut_defconfig
+++ b/arch/arm/configs/rut_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_RUT=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/sama5d3xek_mmc_defconfig b/arch/arm/configs/sama5d3xek_mmc_defconfig
index 55543a7..c556017 100644
--- a/arch/arm/configs/sama5d3xek_mmc_defconfig
+++ b/arch/arm/configs/sama5d3xek_mmc_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SAMA5D3XEK_MMC=y
+CONFIG_SPL_TEXT_BASE=0x00300000
diff --git a/arch/arm/configs/sama5d3xek_nandflash_defconfig b/arch/arm/configs/sama5d3xek_nandflash_defconfig
index 870f3b0..8686b43 100644
--- a/arch/arm/configs/sama5d3xek_nandflash_defconfig
+++ b/arch/arm/configs/sama5d3xek_nandflash_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SAMA5D3XEK_NANDFLASH=y
+CONFIG_SPL_TEXT_BASE=0x00300000
diff --git a/arch/arm/configs/sama5d3xek_spiflash_defconfig b/arch/arm/configs/sama5d3xek_spiflash_defconfig
index 20d8998..f338cc3 100644
--- a/arch/arm/configs/sama5d3xek_spiflash_defconfig
+++ b/arch/arm/configs/sama5d3xek_spiflash_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SAMA5D3XEK_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0x00300000
diff --git a/arch/arm/configs/sansa_fuze_plus_defconfig b/arch/arm/configs/sansa_fuze_plus_defconfig
index 83a8cbc..fa2a6a4 100644
--- a/arch/arm/configs/sansa_fuze_plus_defconfig
+++ b/arch/arm/configs/sansa_fuze_plus_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SANSA_FUZE_PLUS=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/sc_sps_1_defconfig b/arch/arm/configs/sc_sps_1_defconfig
index 41bd28d..c611ed2 100644
--- a/arch/arm/configs/sc_sps_1_defconfig
+++ b/arch/arm/configs/sc_sps_1_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SC_SPS_1=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/arm/configs/seaboard_defconfig b/arch/arm/configs/seaboard_defconfig
index 73a22f9..0eff90f 100644
--- a/arch/arm/configs/seaboard_defconfig
+++ b/arch/arm/configs/seaboard_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SEABOARD=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/smdk5250_defconfig b/arch/arm/configs/smdk5250_defconfig
index 81363ff..c1fdd95 100644
--- a/arch/arm/configs/smdk5250_defconfig
+++ b/arch/arm/configs/smdk5250_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SMDK5250=y
+CONFIG_SPL_TEXT_BASE=0x02023400
diff --git a/arch/arm/configs/smdk5420_defconfig b/arch/arm/configs/smdk5420_defconfig
index 0c3b08a..363737e 100644
--- a/arch/arm/configs/smdk5420_defconfig
+++ b/arch/arm/configs/smdk5420_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SMDK5420=y
+CONFIG_SPL_TEXT_BASE=0x02024410
diff --git a/arch/arm/configs/smdkv310_defconfig b/arch/arm/configs/smdkv310_defconfig
index 4ead289..bf4d907 100644
--- a/arch/arm/configs/smdkv310_defconfig
+++ b/arch/arm/configs/smdkv310_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SMDKV310=y
+CONFIG_SPL_TEXT_BASE=0x02021410
diff --git a/arch/arm/configs/snow_defconfig b/arch/arm/configs/snow_defconfig
index 6f0e0bb..559fb91 100644
--- a/arch/arm/configs/snow_defconfig
+++ b/arch/arm/configs/snow_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SNOW=y
+CONFIG_SPL_TEXT_BASE=0x02023400
diff --git a/arch/arm/configs/socfpga_cyclone5_defconfig b/arch/arm/configs/socfpga_cyclone5_defconfig
index c8686ec..9027695 100644
--- a/arch/arm/configs/socfpga_cyclone5_defconfig
+++ b/arch/arm/configs/socfpga_cyclone5_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_SOCFPGA_CYCLONE5=y
+CONFIG_SPL_TEXT_BASE=0xffff0000
diff --git a/arch/arm/configs/tao3530_defconfig b/arch/arm/configs/tao3530_defconfig
index 8726fc5..d140aa6 100644
--- a/arch/arm/configs/tao3530_defconfig
+++ b/arch/arm/configs/tao3530_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TAO3530=y
+CONFIG_SPL_TEXT_BASE=0x40200800
diff --git a/arch/arm/configs/tec-ng_defconfig b/arch/arm/configs/tec-ng_defconfig
index 943f3b1..34ca8d6 100644
--- a/arch/arm/configs/tec-ng_defconfig
+++ b/arch/arm/configs/tec-ng_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TEC_NG=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/arch/arm/configs/tec_defconfig b/arch/arm/configs/tec_defconfig
index b17d4b7..11de332 100644
--- a/arch/arm/configs/tec_defconfig
+++ b/arch/arm/configs/tec_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TEC=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/ti814x_evm_defconfig b/arch/arm/configs/ti814x_evm_defconfig
index 39bf779..b7dcf2f 100644
--- a/arch/arm/configs/ti814x_evm_defconfig
+++ b/arch/arm/configs/ti814x_evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TI814X_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40300000
diff --git a/arch/arm/configs/ti816x_evm_defconfig b/arch/arm/configs/ti816x_evm_defconfig
index 0290c28..256417e 100644
--- a/arch/arm/configs/ti816x_evm_defconfig
+++ b/arch/arm/configs/ti816x_evm_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TI816X_EVM=y
+CONFIG_SPL_TEXT_BASE=0x40400000
diff --git a/arch/arm/configs/tricorder_defconfig b/arch/arm/configs/tricorder_defconfig
index 23bac46..a7c52c9 100644
--- a/arch/arm/configs/tricorder_defconfig
+++ b/arch/arm/configs/tricorder_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TRICORDER=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/arch/arm/configs/tricorder_flash_defconfig b/arch/arm/configs/tricorder_flash_defconfig
index 75c6d18..4ae4485 100644
--- a/arch/arm/configs/tricorder_flash_defconfig
+++ b/arch/arm/configs/tricorder_flash_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TRICORDER_FLASH=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/arch/arm/configs/trimslice_defconfig b/arch/arm/configs/trimslice_defconfig
index b801bcb..262ea1d 100644
--- a/arch/arm/configs/trimslice_defconfig
+++ b/arch/arm/configs/trimslice_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TRIMSLICE=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/tseries_mmc_defconfig b/arch/arm/configs/tseries_mmc_defconfig
index 3c08890..c3622d3 100644
--- a/arch/arm/configs/tseries_mmc_defconfig
+++ b/arch/arm/configs/tseries_mmc_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TSERIES_MMC=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/tseries_nand_defconfig b/arch/arm/configs/tseries_nand_defconfig
index aa02987..4d7c27d 100644
--- a/arch/arm/configs/tseries_nand_defconfig
+++ b/arch/arm/configs/tseries_nand_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TSERIES_NAND=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/tseries_spi_defconfig b/arch/arm/configs/tseries_spi_defconfig
index 5020db2..939bd30 100644
--- a/arch/arm/configs/tseries_spi_defconfig
+++ b/arch/arm/configs/tseries_spi_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TSERIES_SPI=y
+CONFIG_SPL_TEXT_BASE=0x402f0400
diff --git a/arch/arm/configs/twister_defconfig b/arch/arm/configs/twister_defconfig
index a07a729..af83814 100644
--- a/arch/arm/configs/twister_defconfig
+++ b/arch/arm/configs/twister_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TWISTER=y
+CONFIG_SPL_TEXT_BASE=0x40200000
diff --git a/arch/arm/configs/tx25_defconfig b/arch/arm/configs/tx25_defconfig
index 064fc80..cc8c606 100644
--- a/arch/arm/configs/tx25_defconfig
+++ b/arch/arm/configs/tx25_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_TX25=y
+CONFIG_SPL_TEXT_BASE=0x810c0000
diff --git a/arch/arm/configs/venice2_defconfig b/arch/arm/configs/venice2_defconfig
index 514b399..edb5f0b 100644
--- a/arch/arm/configs/venice2_defconfig
+++ b/arch/arm/configs/venice2_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_VENICE2=y
+CONFIG_SPL_TEXT_BASE=0x80108000
diff --git a/arch/arm/configs/ventana_defconfig b/arch/arm/configs/ventana_defconfig
index 3163069..bd5cb83 100644
--- a/arch/arm/configs/ventana_defconfig
+++ b/arch/arm/configs/ventana_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_VENTANA=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/vpac270_ond_256_defconfig b/arch/arm/configs/vpac270_ond_256_defconfig
index 8fa1e47..76de838 100644
--- a/arch/arm/configs/vpac270_ond_256_defconfig
+++ b/arch/arm/configs/vpac270_ond_256_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_VPAC270_OND_256=y
+CONFIG_SPL_TEXT_BASE=0x5c000000
diff --git a/arch/arm/configs/whistler_defconfig b/arch/arm/configs/whistler_defconfig
index 1990cf6..e65a62d 100644
--- a/arch/arm/configs/whistler_defconfig
+++ b/arch/arm/configs/whistler_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_WHISTLER=y
+CONFIG_SPL_TEXT_BASE=0x00108000
diff --git a/arch/arm/configs/woodburn_sd_defconfig b/arch/arm/configs/woodburn_sd_defconfig
index 2219866..839a41c 100644
--- a/arch/arm/configs/woodburn_sd_defconfig
+++ b/arch/arm/configs/woodburn_sd_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_WOODBURN_SD=y
+CONFIG_SPL_TEXT_BASE=0x10002300
diff --git a/arch/arm/configs/x600_defconfig b/arch/arm/configs/x600_defconfig
index 8e21d85..bc2acb9 100644
--- a/arch/arm/configs/x600_defconfig
+++ b/arch/arm/configs/x600_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_X600=y
+CONFIG_SPL_TEXT_BASE=0xd2800b00
diff --git a/arch/arm/configs/xfi3_defconfig b/arch/arm/configs/xfi3_defconfig
index 7f8d343..5d287c6 100644
--- a/arch/arm/configs/xfi3_defconfig
+++ b/arch/arm/configs/xfi3_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_XFI3=y
+CONFIG_SPL_TEXT_BASE=0x00001000
diff --git a/arch/powerpc/configs/B4420QDS_NAND_defconfig b/arch/powerpc/configs/B4420QDS_NAND_defconfig
index f44e297..eaed0e0b1 100644
--- a/arch/powerpc/configs/B4420QDS_NAND_defconfig
+++ b/arch/powerpc/configs/B4420QDS_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_B4420QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/B4860QDS_NAND_defconfig b/arch/powerpc/configs/B4860QDS_NAND_defconfig
index 1351f7b..527f6e3 100644
--- a/arch/powerpc/configs/B4860QDS_NAND_defconfig
+++ b/arch/powerpc/configs/B4860QDS_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_B4860QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/BSC9131RDB_NAND_SYSCLK100_defconfig b/arch/powerpc/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
index f4839ca..62ca368 100644
--- a/arch/powerpc/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
+++ b/arch/powerpc/configs/BSC9131RDB_NAND_SYSCLK100_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_BSC9131RDB_NAND_SYSCLK100=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/arch/powerpc/configs/BSC9131RDB_NAND_defconfig b/arch/powerpc/configs/BSC9131RDB_NAND_defconfig
index 8d8019c..bf10ac0 100644
--- a/arch/powerpc/configs/BSC9131RDB_NAND_defconfig
+++ b/arch/powerpc/configs/BSC9131RDB_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_BSC9131RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK100_defconfig b/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
index eb78d6d..051cc14 100644
--- a/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
+++ b/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK100_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_BSC9132QDS_NAND_DDRCLK100=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK133_defconfig b/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
index 217a435..bd369c4 100644
--- a/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
+++ b/arch/powerpc/configs/BSC9132QDS_NAND_DDRCLK133_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_BSC9132QDS_NAND_DDRCLK133=y
+CONFIG_SPL_TEXT_BASE=0xffffe000
diff --git a/arch/powerpc/configs/C29XPCIE_NAND_defconfig b/arch/powerpc/configs/C29XPCIE_NAND_defconfig
index f2a3776..bf465cc 100644
--- a/arch/powerpc/configs/C29XPCIE_NAND_defconfig
+++ b/arch/powerpc/configs/C29XPCIE_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_C29XPCIE_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1010RDB-PA_36BIT_NAND_defconfig b/arch/powerpc/configs/P1010RDB-PA_36BIT_NAND_defconfig
index f02eba7..3746d82 100644
--- a/arch/powerpc/configs/P1010RDB-PA_36BIT_NAND_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PA_36BIT_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1010RDB_PA_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PA_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
index 298e782..8f42b25 100644
--- a/arch/powerpc/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PA_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PA_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
index 057e705..3b42888 100644
--- a/arch/powerpc/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PA_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PA_NAND_defconfig b/arch/powerpc/configs/P1010RDB-PA_NAND_defconfig
index 4e43488..416275a 100644
--- a/arch/powerpc/configs/P1010RDB-PA_NAND_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PA_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1010RDB_PA_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PA_SDCARD_defconfig b/arch/powerpc/configs/P1010RDB-PA_SDCARD_defconfig
index 6489e10..c9f6d8b 100644
--- a/arch/powerpc/configs/P1010RDB-PA_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PA_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PA_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PA_SPIFLASH_defconfig b/arch/powerpc/configs/P1010RDB-PA_SPIFLASH_defconfig
index 3f89bed..b594955 100644
--- a/arch/powerpc/configs/P1010RDB-PA_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PA_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PA_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PB_36BIT_NAND_defconfig b/arch/powerpc/configs/P1010RDB-PB_36BIT_NAND_defconfig
index c43f9fa..d99f8bd 100644
--- a/arch/powerpc/configs/P1010RDB-PB_36BIT_NAND_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PB_36BIT_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1010RDB_PB_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PB_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
index 2117163..dcc944f 100644
--- a/arch/powerpc/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PB_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
index dbe6261..af42f0e 100644
--- a/arch/powerpc/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PB_NAND_defconfig b/arch/powerpc/configs/P1010RDB-PB_NAND_defconfig
index 380175a..d6a009e 100644
--- a/arch/powerpc/configs/P1010RDB-PB_NAND_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PB_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1010RDB_PB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PB_SDCARD_defconfig b/arch/powerpc/configs/P1010RDB-PB_SDCARD_defconfig
index a9c3a62..b8c8100 100644
--- a/arch/powerpc/configs/P1010RDB-PB_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1010RDB-PB_SPIFLASH_defconfig b/arch/powerpc/configs/P1010RDB-PB_SPIFLASH_defconfig
index c86aaa6..09e6cdf 100644
--- a/arch/powerpc/configs/P1010RDB-PB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1010RDB-PB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1010RDB_PB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xd0001000
diff --git a/arch/powerpc/configs/P1011RDB_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1011RDB_36BIT_SDCARD_defconfig
index 6076664..7ee9b39 100644
--- a/arch/powerpc/configs/P1011RDB_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1011RDB_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1011RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1011RDB_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P1011RDB_36BIT_SPIFLASH_defconfig
index 8976d66..94bd99e 100644
--- a/arch/powerpc/configs/P1011RDB_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1011RDB_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1011RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1011RDB_NAND_defconfig b/arch/powerpc/configs/P1011RDB_NAND_defconfig
index 5676274..1bea562 100644
--- a/arch/powerpc/configs/P1011RDB_NAND_defconfig
+++ b/arch/powerpc/configs/P1011RDB_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1011RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1011RDB_SDCARD_defconfig b/arch/powerpc/configs/P1011RDB_SDCARD_defconfig
index bb64c7d..3d67959 100644
--- a/arch/powerpc/configs/P1011RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1011RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1011RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1011RDB_SPIFLASH_defconfig b/arch/powerpc/configs/P1011RDB_SPIFLASH_defconfig
index c5883db..c08b10c 100644
--- a/arch/powerpc/configs/P1011RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1011RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1011RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020MBG-PC_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
index 5b02726..ab44111 100644
--- a/arch/powerpc/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020MBG-PC_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020MBG_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020MBG-PC_SDCARD_defconfig b/arch/powerpc/configs/P1020MBG-PC_SDCARD_defconfig
index 9f38502..4f3ce32 100644
--- a/arch/powerpc/configs/P1020MBG-PC_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020MBG-PC_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020MBG_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PC_36BIT_NAND_defconfig b/arch/powerpc/configs/P1020RDB-PC_36BIT_NAND_defconfig
index 93045ac..1bec732 100644
--- a/arch/powerpc/configs/P1020RDB-PC_36BIT_NAND_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PC_36BIT_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1020RDB_PC_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PC_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
index 9db3175..a40556f 100644
--- a/arch/powerpc/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PC_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
index 967aefc..5fa1cd2 100644
--- a/arch/powerpc/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_PC_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PC_NAND_defconfig b/arch/powerpc/configs/P1020RDB-PC_NAND_defconfig
index fba5377..b75f5be 100644
--- a/arch/powerpc/configs/P1020RDB-PC_NAND_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PC_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1020RDB_PC_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PC_SDCARD_defconfig b/arch/powerpc/configs/P1020RDB-PC_SDCARD_defconfig
index dfa94ed..5c4f664 100644
--- a/arch/powerpc/configs/P1020RDB-PC_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PC_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PC_SPIFLASH_defconfig b/arch/powerpc/configs/P1020RDB-PC_SPIFLASH_defconfig
index 82abacb..98b23f2 100644
--- a/arch/powerpc/configs/P1020RDB-PC_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PC_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_PC_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PD_NAND_defconfig b/arch/powerpc/configs/P1020RDB-PD_NAND_defconfig
index a807f9c..924a56d 100644
--- a/arch/powerpc/configs/P1020RDB-PD_NAND_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PD_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1020RDB_PD_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PD_SDCARD_defconfig b/arch/powerpc/configs/P1020RDB-PD_SDCARD_defconfig
index bdadec4..1b30796 100644
--- a/arch/powerpc/configs/P1020RDB-PD_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PD_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_PD_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB-PD_SPIFLASH_defconfig b/arch/powerpc/configs/P1020RDB-PD_SPIFLASH_defconfig
index 4b78ba2..3cd0a67 100644
--- a/arch/powerpc/configs/P1020RDB-PD_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1020RDB-PD_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_PD_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1020RDB_36BIT_SDCARD_defconfig
index 47196d2..e389e76 100644
--- a/arch/powerpc/configs/P1020RDB_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020RDB_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P1020RDB_36BIT_SPIFLASH_defconfig
index 3fc50fb..264c556 100644
--- a/arch/powerpc/configs/P1020RDB_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1020RDB_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB_NAND_defconfig b/arch/powerpc/configs/P1020RDB_NAND_defconfig
index ca7726f..ce9bf72 100644
--- a/arch/powerpc/configs/P1020RDB_NAND_defconfig
+++ b/arch/powerpc/configs/P1020RDB_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1020RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB_SDCARD_defconfig b/arch/powerpc/configs/P1020RDB_SDCARD_defconfig
index ac425e0..71c4293 100644
--- a/arch/powerpc/configs/P1020RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020RDB_SPIFLASH_defconfig b/arch/powerpc/configs/P1020RDB_SPIFLASH_defconfig
index 0469d29..3e4413e 100644
--- a/arch/powerpc/configs/P1020RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1020RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020UTM-PC_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
index cd8be1b..848a94e 100644
--- a/arch/powerpc/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020UTM-PC_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020UTM_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1020UTM-PC_SDCARD_defconfig b/arch/powerpc/configs/P1020UTM-PC_SDCARD_defconfig
index ce1272a..faa210b 100644
--- a/arch/powerpc/configs/P1020UTM-PC_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1020UTM-PC_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1020UTM_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1021RDB-PC_36BIT_NAND_defconfig b/arch/powerpc/configs/P1021RDB-PC_36BIT_NAND_defconfig
index 3dec94d..60833f7 100644
--- a/arch/powerpc/configs/P1021RDB-PC_36BIT_NAND_defconfig
+++ b/arch/powerpc/configs/P1021RDB-PC_36BIT_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1021RDB_PC_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1021RDB-PC_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
index a580b29..038fd32 100644
--- a/arch/powerpc/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1021RDB-PC_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1021RDB_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
index 0294c49..b765a8c 100644
--- a/arch/powerpc/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1021RDB_PC_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1021RDB-PC_NAND_defconfig b/arch/powerpc/configs/P1021RDB-PC_NAND_defconfig
index a982820..320f6d8 100644
--- a/arch/powerpc/configs/P1021RDB-PC_NAND_defconfig
+++ b/arch/powerpc/configs/P1021RDB-PC_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1021RDB_PC_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1021RDB-PC_SDCARD_defconfig b/arch/powerpc/configs/P1021RDB-PC_SDCARD_defconfig
index 24f52f9..b53cb1e 100644
--- a/arch/powerpc/configs/P1021RDB-PC_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1021RDB-PC_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1021RDB_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1021RDB-PC_SPIFLASH_defconfig b/arch/powerpc/configs/P1021RDB-PC_SPIFLASH_defconfig
index 50f2467..8bcc47a 100644
--- a/arch/powerpc/configs/P1021RDB-PC_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1021RDB-PC_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1021RDB_PC_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1022DS_36BIT_NAND_defconfig b/arch/powerpc/configs/P1022DS_36BIT_NAND_defconfig
index 9b8c9ab..43655ba 100644
--- a/arch/powerpc/configs/P1022DS_36BIT_NAND_defconfig
+++ b/arch/powerpc/configs/P1022DS_36BIT_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1022DS_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1022DS_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P1022DS_36BIT_SDCARD_defconfig
index 98394e4..184c2a6 100644
--- a/arch/powerpc/configs/P1022DS_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1022DS_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1022DS_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1022DS_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P1022DS_36BIT_SPIFLASH_defconfig
index 1ba76c4..3c40b73 100644
--- a/arch/powerpc/configs/P1022DS_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1022DS_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1022DS_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1022DS_NAND_defconfig b/arch/powerpc/configs/P1022DS_NAND_defconfig
index 4c01b1e..9be378a 100644
--- a/arch/powerpc/configs/P1022DS_NAND_defconfig
+++ b/arch/powerpc/configs/P1022DS_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1022DS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1022DS_SDCARD_defconfig b/arch/powerpc/configs/P1022DS_SDCARD_defconfig
index fe42766..1d637b2 100644
--- a/arch/powerpc/configs/P1022DS_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1022DS_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1022DS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1022DS_SPIFLASH_defconfig b/arch/powerpc/configs/P1022DS_SPIFLASH_defconfig
index 1efc008..cd0735f 100644
--- a/arch/powerpc/configs/P1022DS_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1022DS_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1022DS_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1024RDB_NAND_defconfig b/arch/powerpc/configs/P1024RDB_NAND_defconfig
index fe12fa8..6cca090 100644
--- a/arch/powerpc/configs/P1024RDB_NAND_defconfig
+++ b/arch/powerpc/configs/P1024RDB_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1024RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1024RDB_SDCARD_defconfig b/arch/powerpc/configs/P1024RDB_SDCARD_defconfig
index 4fae1d4..4b6617a 100644
--- a/arch/powerpc/configs/P1024RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1024RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1024RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1024RDB_SPIFLASH_defconfig b/arch/powerpc/configs/P1024RDB_SPIFLASH_defconfig
index 5ad0965..995ecc3 100644
--- a/arch/powerpc/configs/P1024RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1024RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1024RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1025RDB_NAND_defconfig b/arch/powerpc/configs/P1025RDB_NAND_defconfig
index 2efe2c7..7482871 100644
--- a/arch/powerpc/configs/P1025RDB_NAND_defconfig
+++ b/arch/powerpc/configs/P1025RDB_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P1025RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1025RDB_SDCARD_defconfig b/arch/powerpc/configs/P1025RDB_SDCARD_defconfig
index b806ab7..8661a91 100644
--- a/arch/powerpc/configs/P1025RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/P1025RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1025RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P1025RDB_SPIFLASH_defconfig b/arch/powerpc/configs/P1025RDB_SPIFLASH_defconfig
index 8dbe8bd..d2de2f9 100644
--- a/arch/powerpc/configs/P1025RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P1025RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P1025RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2010RDB_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P2010RDB_36BIT_SDCARD_defconfig
index 1c19de0..797edc6 100644
--- a/arch/powerpc/configs/P2010RDB_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P2010RDB_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2010RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2010RDB_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P2010RDB_36BIT_SPIFLASH_defconfig
index 7bae556..66f6489 100644
--- a/arch/powerpc/configs/P2010RDB_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P2010RDB_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2010RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2010RDB_NAND_defconfig b/arch/powerpc/configs/P2010RDB_NAND_defconfig
index 993f4c1..ad0be3d 100644
--- a/arch/powerpc/configs/P2010RDB_NAND_defconfig
+++ b/arch/powerpc/configs/P2010RDB_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P2010RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2010RDB_SDCARD_defconfig b/arch/powerpc/configs/P2010RDB_SDCARD_defconfig
index 8ff4349..7990896 100644
--- a/arch/powerpc/configs/P2010RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/P2010RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2010RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2010RDB_SPIFLASH_defconfig b/arch/powerpc/configs/P2010RDB_SPIFLASH_defconfig
index ce733bf..e583f3c 100644
--- a/arch/powerpc/configs/P2010RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P2010RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2010RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB-PC_36BIT_NAND_defconfig b/arch/powerpc/configs/P2020RDB-PC_36BIT_NAND_defconfig
index a3ce8ec..7f7df68 100644
--- a/arch/powerpc/configs/P2020RDB-PC_36BIT_NAND_defconfig
+++ b/arch/powerpc/configs/P2020RDB-PC_36BIT_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P2020RDB_PC_36BIT_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB-PC_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
index de562f4..f68003e 100644
--- a/arch/powerpc/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P2020RDB-PC_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_PC_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
index 5b92d80..faa7e3a 100644
--- a/arch/powerpc/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_PC_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB-PC_NAND_defconfig b/arch/powerpc/configs/P2020RDB-PC_NAND_defconfig
index 2777a9e..ecd640c 100644
--- a/arch/powerpc/configs/P2020RDB-PC_NAND_defconfig
+++ b/arch/powerpc/configs/P2020RDB-PC_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P2020RDB_PC_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB-PC_SDCARD_defconfig b/arch/powerpc/configs/P2020RDB-PC_SDCARD_defconfig
index df6eac1..5bcfd66 100644
--- a/arch/powerpc/configs/P2020RDB-PC_SDCARD_defconfig
+++ b/arch/powerpc/configs/P2020RDB-PC_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_PC_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB-PC_SPIFLASH_defconfig b/arch/powerpc/configs/P2020RDB-PC_SPIFLASH_defconfig
index 0da2ae1..36d235f 100644
--- a/arch/powerpc/configs/P2020RDB-PC_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P2020RDB-PC_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_PC_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB_36BIT_SDCARD_defconfig b/arch/powerpc/configs/P2020RDB_36BIT_SDCARD_defconfig
index ec85289..66c3ae5 100644
--- a/arch/powerpc/configs/P2020RDB_36BIT_SDCARD_defconfig
+++ b/arch/powerpc/configs/P2020RDB_36BIT_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_36BIT_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB_36BIT_SPIFLASH_defconfig b/arch/powerpc/configs/P2020RDB_36BIT_SPIFLASH_defconfig
index 0016176..630d69b 100644
--- a/arch/powerpc/configs/P2020RDB_36BIT_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P2020RDB_36BIT_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_36BIT_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB_NAND_defconfig b/arch/powerpc/configs/P2020RDB_NAND_defconfig
index 6af7ea3..8778392 100644
--- a/arch/powerpc/configs/P2020RDB_NAND_defconfig
+++ b/arch/powerpc/configs/P2020RDB_NAND_defconfig
@@ -1,3 +1,5 @@
 CONFIG_SPL=y
 CONFIG_TPL=y
 CONFIG_TARGET_P2020RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xff800000
+CONFIG_TPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB_SDCARD_defconfig b/arch/powerpc/configs/P2020RDB_SDCARD_defconfig
index 4b90e94..6472532 100644
--- a/arch/powerpc/configs/P2020RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/P2020RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/P2020RDB_SPIFLASH_defconfig b/arch/powerpc/configs/P2020RDB_SPIFLASH_defconfig
index 2611540..52b90dd 100644
--- a/arch/powerpc/configs/P2020RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/P2020RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_P2020RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xf8f81000
diff --git a/arch/powerpc/configs/T1040RDB_NAND_defconfig b/arch/powerpc/configs/T1040RDB_NAND_defconfig
index 3a1e5c1..773a9c3 100644
--- a/arch/powerpc/configs/T1040RDB_NAND_defconfig
+++ b/arch/powerpc/configs/T1040RDB_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T1040RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T1040RDB_SDCARD_defconfig b/arch/powerpc/configs/T1040RDB_SDCARD_defconfig
index 7d23165..1a31288 100644
--- a/arch/powerpc/configs/T1040RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/T1040RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T1040RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T1040RDB_SPIFLASH_defconfig b/arch/powerpc/configs/T1040RDB_SPIFLASH_defconfig
index 8843c91..bcae350 100644
--- a/arch/powerpc/configs/T1040RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/T1040RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T1040RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T1042RDB_PI_NAND_defconfig b/arch/powerpc/configs/T1042RDB_PI_NAND_defconfig
index afa44f4..d0394ee 100644
--- a/arch/powerpc/configs/T1042RDB_PI_NAND_defconfig
+++ b/arch/powerpc/configs/T1042RDB_PI_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T1042RDB_PI_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T1042RDB_PI_SDCARD_defconfig b/arch/powerpc/configs/T1042RDB_PI_SDCARD_defconfig
index 2e67d78..76e5d744 100644
--- a/arch/powerpc/configs/T1042RDB_PI_SDCARD_defconfig
+++ b/arch/powerpc/configs/T1042RDB_PI_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T1042RDB_PI_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T1042RDB_PI_SPIFLASH_defconfig b/arch/powerpc/configs/T1042RDB_PI_SPIFLASH_defconfig
index c1e9086..5ab14ac 100644
--- a/arch/powerpc/configs/T1042RDB_PI_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/T1042RDB_PI_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T1042RDB_PI_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2080QDS_NAND_defconfig b/arch/powerpc/configs/T2080QDS_NAND_defconfig
index 3ea5f66..48da945 100644
--- a/arch/powerpc/configs/T2080QDS_NAND_defconfig
+++ b/arch/powerpc/configs/T2080QDS_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2080QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2080QDS_SDCARD_defconfig b/arch/powerpc/configs/T2080QDS_SDCARD_defconfig
index 3854586..343d469 100644
--- a/arch/powerpc/configs/T2080QDS_SDCARD_defconfig
+++ b/arch/powerpc/configs/T2080QDS_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2080QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2080QDS_SPIFLASH_defconfig b/arch/powerpc/configs/T2080QDS_SPIFLASH_defconfig
index 95cb992..c5d7c06 100644
--- a/arch/powerpc/configs/T2080QDS_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/T2080QDS_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2080QDS_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2080RDB_NAND_defconfig b/arch/powerpc/configs/T2080RDB_NAND_defconfig
index a768ea4..0a24008 100644
--- a/arch/powerpc/configs/T2080RDB_NAND_defconfig
+++ b/arch/powerpc/configs/T2080RDB_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2080RDB_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2080RDB_SDCARD_defconfig b/arch/powerpc/configs/T2080RDB_SDCARD_defconfig
index c7bb202..58b187e 100644
--- a/arch/powerpc/configs/T2080RDB_SDCARD_defconfig
+++ b/arch/powerpc/configs/T2080RDB_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2080RDB_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2080RDB_SPIFLASH_defconfig b/arch/powerpc/configs/T2080RDB_SPIFLASH_defconfig
index dc0119c..d660996 100644
--- a/arch/powerpc/configs/T2080RDB_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/T2080RDB_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2080RDB_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2081QDS_NAND_defconfig b/arch/powerpc/configs/T2081QDS_NAND_defconfig
index 353c8fe..da1f7e9 100644
--- a/arch/powerpc/configs/T2081QDS_NAND_defconfig
+++ b/arch/powerpc/configs/T2081QDS_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2081QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2081QDS_SDCARD_defconfig b/arch/powerpc/configs/T2081QDS_SDCARD_defconfig
index 60b42aa..a11d89e 100644
--- a/arch/powerpc/configs/T2081QDS_SDCARD_defconfig
+++ b/arch/powerpc/configs/T2081QDS_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2081QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T2081QDS_SPIFLASH_defconfig b/arch/powerpc/configs/T2081QDS_SPIFLASH_defconfig
index e8d37d1..022e066 100644
--- a/arch/powerpc/configs/T2081QDS_SPIFLASH_defconfig
+++ b/arch/powerpc/configs/T2081QDS_SPIFLASH_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T2081QDS_SPIFLASH=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T4160QDS_NAND_defconfig b/arch/powerpc/configs/T4160QDS_NAND_defconfig
index a31f929..e09d66d 100644
--- a/arch/powerpc/configs/T4160QDS_NAND_defconfig
+++ b/arch/powerpc/configs/T4160QDS_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T4160QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T4160QDS_SDCARD_defconfig b/arch/powerpc/configs/T4160QDS_SDCARD_defconfig
index e5c5a55..57db9d8 100644
--- a/arch/powerpc/configs/T4160QDS_SDCARD_defconfig
+++ b/arch/powerpc/configs/T4160QDS_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T4160QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T4240QDS_NAND_defconfig b/arch/powerpc/configs/T4240QDS_NAND_defconfig
index 3d8b2f3..81c41a8 100644
--- a/arch/powerpc/configs/T4240QDS_NAND_defconfig
+++ b/arch/powerpc/configs/T4240QDS_NAND_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T4240QDS_NAND=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/T4240QDS_SDCARD_defconfig b/arch/powerpc/configs/T4240QDS_SDCARD_defconfig
index 66be868..c4a6bd3 100644
--- a/arch/powerpc/configs/T4240QDS_SDCARD_defconfig
+++ b/arch/powerpc/configs/T4240QDS_SDCARD_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_T4240QDS_SDCARD=y
+CONFIG_SPL_TEXT_BASE=0xfffd8000
diff --git a/arch/powerpc/configs/a3m071_defconfig b/arch/powerpc/configs/a3m071_defconfig
index 7fe1942..63dd5b1 100644
--- a/arch/powerpc/configs/a3m071_defconfig
+++ b/arch/powerpc/configs/a3m071_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_A3M071=y
+CONFIG_SPL_TEXT_BASE=0xfc000000
diff --git a/arch/powerpc/configs/a4m2k_defconfig b/arch/powerpc/configs/a4m2k_defconfig
index d95d2a0..1069af1 100644
--- a/arch/powerpc/configs/a4m2k_defconfig
+++ b/arch/powerpc/configs/a4m2k_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_A4M2K=y
+CONFIG_SPL_TEXT_BASE=0xfc000000
diff --git a/arch/powerpc/configs/lcd4_lwmon5_defconfig b/arch/powerpc/configs/lcd4_lwmon5_defconfig
index 41e09fa..209aa04 100644
--- a/arch/powerpc/configs/lcd4_lwmon5_defconfig
+++ b/arch/powerpc/configs/lcd4_lwmon5_defconfig
@@ -1,2 +1,3 @@
 CONFIG_SPL=y
 CONFIG_TARGET_LCD4_LWMON5=y
+CONFIG_SPL_TEXT_BASE=0xffff0000
-- 
1.9.1



More information about the U-Boot mailing list