[U-Boot] [PATCH 07/16] ti: AM43xx: Use CONFIG options from SOC Kconfig

Andreas Dannenberg dannenberg at ti.com
Tue Apr 19 17:10:21 CEST 2016


On Mon, Apr 11, 2016 at 06:37:09PM -0500, Daniel Allred wrote:
> From: Madan Srinivas <madans at ti.com>
> 
> Updates configs/am43xx_evm.h to use CONFIG options from
> SOC specific Kconfig file for various calculations.
> 
> On AM43x devices, the address of SPL entry point  depends on
> the device type, i.e. whether it is secure or non-secure.
> 
> Further, for non-secure devices, the SPL entry point is different
> between  USB HOST boot mode, other "memory" boot modes (MMC, NAND)
> and "peripheral" boot modes (UART, USB)
> 
> To add to the complexity, on secure devices, in addition to the
> above differences, the SPL entry point can change because of the
> space occupied by other components (other than u-boot or spl)
> that go into a secure boot image.
> 
> To prevent the user from having to modify source files every time
> any component of the secure image changes, the value of
> CONFIG_SPL_TEXT_BASE has been set using a Kconfig option that
> is supplied in the am43xx_*_defconfig files
> 
> Using the CONFIG options also enables us to do away with some
> compile time flags that were used to specify CONFIG_SPL_TEXT_BASE
> for different boot modes.
> 
> On QSPI devices, the same problem described above occurs w.r.t. the
> address of the u-boot entry point in flash, when booting secure
> devices. To handle this, CONFIG_SYS_TEXT_BASE is also setup via
> a Kconfig option and the defconfig files.
> 
> Signed-off-by: Madan Srinivas <madans at ti.com>
> Signed-off-by: Daniel Allred <d-allred at ti.com>

Tested-by: Andreas Dannenberg <dannenberg at ti.com>

Regards,

--
Andreas Dannenberg
Texas Instruments Inc



More information about the U-Boot mailing list