]> asedeno.scripts.mit.edu Git - linux.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)
commitec9b4feb1e41587c15d43d237844193318389dc3
tree4a7edbd9729692c1585fbe6f99f85c24494aa224
parent2bc42bfba9b247abd93991195b71f35a484531d1
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