[U-Boot] [PATCH v2 1/2] rockchip: rk3288: Add TPL_LDSCRIPT
Dr. Philipp Tomsich
philipp.tomsich at theobroma-systems.com
Mon Feb 26 09:24:13 UTC 2018
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.yang at 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 <jagan at amarulasolutions.com>
>> Acked-by: Philipp Tomsich <philipp.tomsich at 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 <jagan at 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"
>
>
More information about the U-Boot
mailing list