[PATCH] ARM: mvebu: fix RAM size for Armada XP board DB-MV784MP-GP
Jason Gunthorpe
jgunthorpe at obsidianresearch.com
Wed Mar 13 13:35:59 EDT 2013
On Wed, Mar 13, 2013 at 03:37:00PM +0100, Gregory CLEMENT wrote:
> >> + * size of the module actually plugged
> >> */
> >> - reg = <0x00000000 0xC0000000>;
> >> + reg = <0x00000000 0xD0000000>;
> >
> > But this is not 4G?
>
> You're totally right!
> It should be reg = <0x00000000 0xF0000000>;
Isn't it 'right' as it is? The various included DT's put devices at
address 0xd0008000 for instance, memory shouldn't overlap that..
Ie you loose the address space 0xD0000000 -> 0x100000000 due to
internal registers.
If the HW supports > 32 bit physical addressing then you'd want to
program the DDR mapping to put some of the DDR above the 4G limit.
Cheers,
Jason
More information about the linux-arm-kernel
mailing list