Re: [PATCH v2] arm64: dts: renesas: ironhide: Describe inline ECC carveouts

From: Marek Vasut

Date: Mon Jul 13 2026 - 19:27:26 EST


On 7/13/26 11:11 AM, Geert Uytterhoeven wrote:

Hello Geert,

+ ecc@1e66660000 {
+ reg = <0x1e 0x66660000 0x0 0x999a0000>;
+ no-map;
+ };

Given all DB[0-7]FSDRAMECCAREA00 registers on Ironhide contain
0x0000cccc (md.l e98[0-3][7f]450 1), I think the last 3 regions should
start at offset 0xcccc0000 instead of 0x66660000, too.
As a bonus, we get 4.8 GiB back ;-)
I asked about that part internally already, and yes, it does take away a lot of DRAM. I think it is safer to reserve more DRAM and have a stable system than reserve less DRAM and deal with potential stability issues. I also think we can always update the reserved memory nodes in the future and shrink them to make more DRAM available, once we know that it is safe to do so.