[U-Boot] [PATCH v2] rockchip: rk3188: enable remap function

Simon Glass sjg at chromium.org
Fri Apr 14 10:15:23 UTC 2017


On 9 April 2017 at 13:27, Simon Glass <sjg at chromium.org> wrote:
> On 5 April 2017 at 16:19, Heiko Stuebner <heiko at sntech.de> wrote:
>> Most Rockchip socs have the ability to either map the bootrom or a sram
>> area to the starting address of the cpu by flipping a bit in the GRF.
>>
>> Newer socs leave this untouched and mapped to the bootrom but the legacy
>> loaders on rk3188 and before enabled the remap functionality and the
>> current smp implementation in the Linux kernel also requires it to be
>> enabled, to bring up secondary cpus.
>>
>> So to keep smp working in the kernel, mimic the behaviour of the legacy
>> bootloaders and enable the remap functionality.
>>
>> Signed-off-by: Heiko Stuebner <heiko at sntech.de>
>> ---
>> changes in v2:
>> - drop the rk_board_late_init weak function
>>   If boards need even more specialized init we can worry
>>   about that later.
>>
>>  arch/arm/mach-rockchip/Kconfig        |  1 +
>>  arch/arm/mach-rockchip/rk3188-board.c | 18 ++++++++++++++++++
>>  2 files changed, 19 insertions(+)
>
> Acked-by: Simon Glass <sjg at chromium.org>

Applied to u-boot-rockchip, thanks!


More information about the U-Boot mailing list