arm64: dts: marvell: samsung,coreprimevelte: Use memory-region for framebuffer

Since the framebuffer resides in system RAM, use the memory-region
property preferred in that case over reg.

Also, testing showed that reusing most of the region (excluding where
the actual framebuffer resides) is perfectly safe, so do that and save
~22.5 MiB of RAM in the process.

Signed-off-by: Duje Mihanović <duje@dujemihanovic.xyz>
This commit is contained in:
Duje Mihanović 2026-04-09 23:17:25 +02:00
parent 4da515eca1
commit cfb4346423
No known key found for this signature in database
GPG Key ID: BE322DD7C35959C5

View File

@ -23,7 +23,7 @@ chosen {
fb0: framebuffer@17177000 {
compatible = "simple-framebuffer";
reg = <0 0x17177000 0 (480 * 800 * 4)>;
memory-region = <&fb_mem>;
power-domains = <&apmu PXA1908_POWER_DOMAIN_DSI>;
width = <480>;
height = <800>;
@ -48,8 +48,9 @@ secure-region@0 {
reg = <0 0 0 0x1000000>;
};
framebuffer@17000000 {
reg = <0 0x17000000 0 0x1800000>;
/* The "active buffer" is at 0x17000000 + (size of one buffer). */
fb_mem: framebuffer@17177000 {
reg = <0 0x17177000 0 (480 * 800 * 4)>;
no-map;
};
};