summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2020-09-22 16:12:34 +0930
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-12-30 11:51:02 +0100
commit35f18561616f7973aade905f62fd3282ef4bfead (patch)
tree3d66b2e8349b42ab7f9bcc869eb296281666699f /arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
parent4aae08a71e681aa74459c9e49bf3821382a4f2c3 (diff)
ARM: dts: aspeed: s2600wf: Fix VGA memory region location
[ Upstream commit 9e1cc9679776f5b9e42481d392b1550753ebd084 ] The VGA memory region is always from the top of RAM. On this board, that is 0x80000000 + 0x20000000 - 0x01000000 = 0x9f000000. This was not an issue in practice as the region is "reserved" by the vendor's u-boot reducing the amount of available RAM, and the only user is the host VGA device poking at RAM over PCIe. That is, nothing from the ARM touches it. It is worth fixing as developers copy existing device trees when building their machines, and the XDMA driver does use the memory region from the ARM side. Fixes: c4043ecac34a ("ARM: dts: aspeed: Add S2600WF BMC Machine") Reported-by: John Wang <wangzhiqiang.bj@bytedance.com> Link: https://lore.kernel.org/r/20200922064234.163799-1-joel@jms.id.au Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts')
-rw-r--r--arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts b/arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
index 22dade6393d0..d1dbe3b6ad5a 100644
--- a/arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
@@ -22,9 +22,9 @@
#size-cells = <1>;
ranges;
- vga_memory: framebuffer@7f000000 {
+ vga_memory: framebuffer@9f000000 {
no-map;
- reg = <0x7f000000 0x01000000>;
+ reg = <0x9f000000 0x01000000>; /* 16M */
};
};