summaryrefslogtreecommitdiff
path: root/arch/arm/lib
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut@gmail.com>2021-09-10 22:47:11 +0200
committerTom Rini <trini@konsulko.com>2021-09-23 14:15:32 -0400
commitb1d0487cfe8dfaa5c4124bbe504b120b705f2d8e (patch)
treede4f6bca3bfb1d26797d72d3f2d9b5d51b2cfaaa /arch/arm/lib
parent1f391c34547e79391ad4b167d68351521c49c6d0 (diff)
lmb: arm: Increase LMB alignment to 16k in arch_lmb_reserve_generic()
According to input NXP, the 4k alignment is not always sufficient. Currently iMX works around this problem by implementing board specific LMB reservation, however it is likely this could also occur on other systems. Increase the LMB reservation alignment to 16k by default. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Alexey Brodkin <alexey.brodkin@synopsys.com> Cc: Angelo Dureghello <angelo@sysam.it> Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Cc: Hai Pham <hai.pham.ud@renesas.com> Cc: Michal Simek <monstr@monstr.eu> Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> Cc: Tom Rini <trini@konsulko.com> Cc: Wolfgang Denk <wd@denx.de> Cc: Ye Li <ye.li@nxp.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'arch/arm/lib')
-rw-r--r--arch/arm/lib/stack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/lib/stack.c b/arch/arm/lib/stack.c
index 52d9f15298..656084c7e5 100644
--- a/arch/arm/lib/stack.c
+++ b/arch/arm/lib/stack.c
@@ -45,5 +45,5 @@ static ulong get_sp(void)
void arch_lmb_reserve(struct lmb *lmb)
{
- arch_lmb_reserve_generic(lmb, get_sp(), gd->ram_top, 4096);
+ arch_lmb_reserve_generic(lmb, get_sp(), gd->ram_top, 16384);
}