rpi5: add initial memory map for bcm2712 66/307166/2
authorDmitry Malkin <dmitry@bedrocksystems.com>
Tue, 23 Jan 2024 08:07:53 +0000 (10:07 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 14 Mar 2024 08:31:56 +0000 (09:31 +0100)
commit014db0de121fafd6cfb65060e668c14ffcd0c2e5
tree303aa2dfb89dd882c42d6dd050d9c5446abfd776
parent42ceb309244f9fbd09c8db73474da55a0d9f2e9f
rpi5: add initial memory map for bcm2712

This includes:
* 1GB of RAM (from 4GB or 8GB total)
* AXI ranges (main peripherals)

When HDMI cable is plugged in at boot time firmware will
insert "simple-framebuffer" device into devicetree and will
shrink first memory region to 0x3f800000UL. Board setup then
will properly reserve framebuffer region.

When no HDMI cable is plugged in the size of the region will
be 0x3fc00000UL.

Signed-off-by: Dmitry Malkin <dmitry@bedrocksystems.com>
Tested-by: Jens Maus <mail@jens-maus.de>
Tested-by: Darko Alavanja <darko.alavanja@konsulko.com>
Signed-off-by: Ivan T. Ivanov <iivanov@suse.de>
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
[backport of the commit a5a27eafc422b7a57de904b73152fc9a860c7640 from mainline]
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I2b0bbf11932c5d44a8a0fe41b3464f9575c6c4dc
arch/arm/mach-bcm283x/init.c