From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Liu Date: Tue, 15 Apr 2008 17:12:17 +0800 Subject: [U-Boot-Users] How to configure the MPC8313ERDB to support 2x128MBDDR In-Reply-To: <29DC34A6B43468409F5A371CFE34E8496357FA@ex01.ads.ubidyne.de> References: <29DC34A6B43468409F5A371CFE34E8496357FA@ex01.ads.ubidyne.de> Message-ID: <1208250737.3785.7.camel@localhost.localdomain> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de > I?m using a customized MPC8313ERDB board, which means we replaced the > Vitesse switch with a second > > Marvell PHY and we are using 64MB of NOR flash instead of 8MB. > > Furthermore we added a second DDR RAM (additional 128MB) on that > board. Did the second DDR RAM module use the other chip select? If yes, you have to enable the chip select for it. > I adapted U-Boot (v1.3.1) to support the 64MB flash memory and the > second Marvell PHY. This works really fine. > > But I got problems when adding the second 128MB RAM module. > > I just thought I change the value of > #define CFG_DDR_SIZE to 256 not enough if you only change it. > But after that I see the 128MB of the first RAM module mirrored at > address 0x0800 0000. > Therefore I guess there?s more configuration necessary, of course > there is. > I don?t know where to set the DDRLAWBAR1 to base address 0x0800 0000 > because I can?t even see > > DDRLAWBAR0 for the first 128MB RAM module. I found nothing in the > MPC8313ERDB.h If you are using the mpc8313erdb/sdram.c as reference, I believe the code auto-calculate the DDRLAW (256MB). > > Could anyone please tell me which defines I have to change or I have > to add. Are there further changes necessary in the > > board specific file sdram.c?