Kever, Cleaning this up will be great. Once ready, we can merge this onto next …
Regards, Philipp. > On 26 Feb 2018, at 07:26, Kever Yang <kever.y...@rock-chips.com> wrote: > > > I prefer to share the TPL script between all Rockchip SoCs, > > and put this at arch/arm/mach-rockchip/. > > I got one in my local branch, will update it once I clean up everything. > > > Thanks, > - Kever > On 02/23/2018 03:43 PM, Jagan Teki wrote: >> Due to size limitations in SPL by adding falcon mode, >> rk3288 support TPL. In order to not overlap SPL_TEXT_BASE >> add TPL_TEXT_BASE with u-boot-tpl.lds that intern call >> u-boot-spl.lds with proper TEXT_BASE values. >> >> Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> >> Acked-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com> >> --- >> Changes for v2: >> - none >> >> arch/arm/mach-rockchip/Kconfig | 7 +++++++ >> arch/arm/mach-rockchip/rk3288/u-boot-tpl.lds | 10 ++++++++++ >> 2 files changed, 17 insertions(+) >> create mode 100644 arch/arm/mach-rockchip/rk3288/u-boot-tpl.lds >> >> diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig >> index 1e5a7bb79b..d9218da64f 100644 >> --- a/arch/arm/mach-rockchip/Kconfig >> +++ b/arch/arm/mach-rockchip/Kconfig >> @@ -72,6 +72,13 @@ config ROCKCHIP_RK3288 >> and video codec support. Peripherals include Gigabit Ethernet, >> USB2 host and OTG, SDIO, I2S, UARTs, SPI, I2C and PWMs. >> >> +if ROCKCHIP_RK3288 >> + >> +config TPL_LDSCRIPT >> + default "arch/arm/mach-rockchip/rk3288/u-boot-tpl.lds" >> + >> +endif >> + >> config ROCKCHIP_RK3328 >> bool "Support Rockchip RK3328" >> select ARM64 >> diff --git a/arch/arm/mach-rockchip/rk3288/u-boot-tpl.lds >> b/arch/arm/mach-rockchip/rk3288/u-boot-tpl.lds >> new file mode 100644 >> index 0000000000..c7a60929e6 >> --- /dev/null >> +++ b/arch/arm/mach-rockchip/rk3288/u-boot-tpl.lds >> @@ -0,0 +1,10 @@ >> +/* >> + * Copyright (C) 2018 Jagan Teki <ja...@amarulasolutions.com> >> + * >> + * SPDX-License-Identifier: GPL-2.0+ >> + */ >> + >> +#undef CONFIG_SPL_TEXT_BASE >> +#define CONFIG_SPL_TEXT_BASE CONFIG_TPL_TEXT_BASE >> + >> +#include "../../cpu/u-boot-spl.lds" > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot