On Wed, Mar 13, 2013 at 03:37:00PM +0100, Gregory CLEMENT wrote:
quoted
quoted
+ * 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