From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kever Yang Date: Mon, 26 Feb 2018 14:26:27 +0800 Subject: [U-Boot] [PATCH v2 1/2] rockchip: rk3288: Add TPL_LDSCRIPT In-Reply-To: <20180223074311.6968-1-jagan@amarulasolutions.com> References: <20180223074311.6968-1-jagan@amarulasolutions.com> Message-ID: <1337ac51-8127-ac6c-c031-33e94d193faf@rock-chips.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 > Acked-by: Philipp Tomsich > --- > 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 > + * > + * 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"