[U-Boot] Is it possible to use 1GB or DDR on MPC8360 with e300 core?

Hi all
I have an mpc8360e processor (has e300 core and QE) for our networking application. I have to use 1GB DRAM module in my board, but u-boot for powerpc is not supporting that. It is supporting only 256MB DRAM module.
And in kernel, /proc/meminfo gives me only 256MB.
Is it a processor limitation? Is there any other way to do memory map, than address translation method?
Please help me out to solve this
Regards sjremya [image: sjremya is offline]

On Wed, 9 Jun 2010 17:31:13 +0530 remya pillai remya.pillai@dnsoftsol.com wrote:
I have an mpc8360e processor (has e300 core and QE) for our networking application. I have to use 1GB DRAM module in my board, but u-boot for powerpc is not supporting that. It is supporting only 256MB DRAM module.
Apparently DDR is set up manually in the u-boot port of your board - try defining CONFIG_SPD_EEPROM in your board config, or reconfigure its static DDR parameters.
Kim

Hi Kim
Thanks for the reply.
I would like to make my situation more clear to you.
CONFIG_SPD_EEPROM is defined in my board config file already. I could read the following spd eeprom info also. From this, its clear that we have enough hardware to provide 1GB memory.
*DIMM type: JKCS38UKA 1GB SPD size: 128 EEPROM size: 256 Memory type: 8 Row addr: 14 Column addr: 10 # of rows: 96 Row density: 1 # of banks: 8 Data width: 72 Chip width: 8 Refresh rate: 82 CAS latencies: 38 Write latencies: 04 tRP: 60 **tRCD: 60*
In mpc8360e , we have 8 BAT registers each has 256MB max size. I tried to club 4 bat registers to get 1GB RAM space. But Its failing.
"board info" structure, which passes the u-boot parameters to linux kernel has ram_size= 1GB. Also the DDRLAWBAR & DDRLAWAR registers are configured for 1GB. But still I could transfer only 256MB to DRAM in the u-boot level.
Is it a u-boot limitation? I am very new to u-boot & kernel. So pls help me out.
Regards Remya
On Wed, Jun 9, 2010 at 9:58 PM, Kim Phillips kim.phillips@freescale.comwrote:
On Wed, 9 Jun 2010 17:31:13 +0530 remya pillai remya.pillai@dnsoftsol.com wrote:
I have an mpc8360e processor (has e300 core and QE) for our networking application. I have to use 1GB DRAM module in my board, but u-boot for powerpc is not supporting that. It is supporting only 256MB DRAM module.
Apparently DDR is set up manually in the u-boot port of your board - try defining CONFIG_SPD_EEPROM in your board config, or reconfigure its static DDR parameters.
Kim
participants (2)
-
Kim Phillips
-
remya pillai