]> git.baikalelectronics.ru Git - kernel.git/commit
ARC: [plat-hsdk]: unify memory apertures configuration
authorEugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Wed, 5 Jun 2019 17:32:50 +0000 (20:32 +0300)
committerVineet Gupta <vgupta@synopsys.com>
Tue, 11 Jun 2019 18:48:34 +0000 (11:48 -0700)
commite7f9631522b686367c5fb6107f74302735b4ca75
tree4a7edbd9729692c1585fbe6f99f85c24494aa224
parentef05f9d2f6f16bf91a54490231329afab00f270a
ARC: [plat-hsdk]: unify memory apertures configuration

HSDK SoC has memory bridge which allows to configure memory map
for different AXI masters in runtime.
As of today we adjust memory apertures configuration in U-boot
so we have different configuration in case of loading kernel
via U-boot and JTAG.

It isn't really critical in case of existing platform configuration
as configuration differs for <currently> unused address space
regions or unused AXI masters. However we may face with this
issue when we'll bringup new peripherals or touch their address
space.

Fix that by perform full configuration of memory bridge in HSDK
platform code. Basically we simply copy memory bridge configuration
code from U-boot.

Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/plat-hsdk/platform.c