* X-loader / U-Boot query
@ 2009-10-08 12:58 Gary Thomas
2009-10-08 13:52 ` shankarGanesh
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Gary Thomas @ 2009-10-08 12:58 UTC (permalink / raw)
To: linux-omap@vger.kernel.org
I have a new board - OMAP 3530 with 512MB DRAM & NAND
I've build X-loader and U-Boot for it and it mostly comes
up. The sources I used (based on recommendations from the
BeagleBoard pages) were:
http://git.gitorious.org/x-load-omap3/mainline.git
git://git.denx.de/u-boot.git
I had to make a small change to get it to recognize the
larger NAND FLASH device.
The problem I have now is that it's only seeing 1/2 (256MB)
of the available DRAM.
* Does anyone know how to get it to see all 512MB?
* Is there a better place to ask/discuss these questions?
A cursory look around did not point to anything fresh (most
of the web pages & Wikis I looked are are _years_ old)
Thanks for any help/pointers
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: X-loader / U-Boot query 2009-10-08 12:58 X-loader / U-Boot query Gary Thomas @ 2009-10-08 13:52 ` shankarGanesh 2009-10-08 14:46 ` Adam Machalek 2009-10-08 16:45 ` Dirk Behme 2 siblings, 0 replies; 11+ messages in thread From: shankarGanesh @ 2009-10-08 13:52 UTC (permalink / raw) To: Gary Thomas; +Cc: linux-omap@vger.kernel.org > > The problem I have now is that it's only seeing 1/2 (256MB) > of the available DRAM. Please refer sdrc_init() in u-boot/board/omap3530beagle/mem.c . SDRC_MCFG register has definition for SIZE and CS settings. Refer [1] for details about SDRC configurations. [1]http://focus.ti.com/pdfs/wtbu/SWPU114Q_PrelimFinal_EPDF_03_05_2009.pdf Regards, Shankar > > * Does anyone know how to get it to see all 512MB? > * Is there a better place to ask/discuss these questions? > A cursory look around did not point to anything fresh (most > of the web pages & Wikis I looked are are _years_ old) > > Thanks for any help/pointers > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: X-loader / U-Boot query 2009-10-08 12:58 X-loader / U-Boot query Gary Thomas 2009-10-08 13:52 ` shankarGanesh @ 2009-10-08 14:46 ` Adam Machalek 2009-10-08 14:48 ` Gary Thomas 2009-10-08 15:14 ` Menon, Nishanth 2009-10-08 16:45 ` Dirk Behme 2 siblings, 2 replies; 11+ messages in thread From: Adam Machalek @ 2009-10-08 14:46 UTC (permalink / raw) To: Gary Thomas; +Cc: linux-omap@vger.kernel.org The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c Function do_sdrc_init() There is an assumption that the RAM size on each CS is maximum of 128M. See this line: writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | DEEPPD | DDR_SDRAM, &sdrc_base->cs[cs].mcfg); Adam Gary Thomas wrote: > I have a new board - OMAP 3530 with 512MB DRAM & NAND > I've build X-loader and U-Boot for it and it mostly comes > up. The sources I used (based on recommendations from the > BeagleBoard pages) were: > http://git.gitorious.org/x-load-omap3/mainline.git > git://git.denx.de/u-boot.git > > I had to make a small change to get it to recognize the > larger NAND FLASH device. > > The problem I have now is that it's only seeing 1/2 (256MB) > of the available DRAM. > > * Does anyone know how to get it to see all 512MB? > * Is there a better place to ask/discuss these questions? > A cursory look around did not point to anything fresh (most > of the web pages & Wikis I looked are are _years_ old) > > Thanks for any help/pointers > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: X-loader / U-Boot query 2009-10-08 14:46 ` Adam Machalek @ 2009-10-08 14:48 ` Gary Thomas 2009-10-08 15:14 ` Menon, Nishanth 1 sibling, 0 replies; 11+ messages in thread From: Gary Thomas @ 2009-10-08 14:48 UTC (permalink / raw) To: Adam Machalek; +Cc: linux-omap@vger.kernel.org On 10/08/2009 08:46 AM, Adam Machalek wrote: > The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c > > Function do_sdrc_init() > > There is an assumption that the RAM size on each CS is maximum of 128M. > See this line: > > writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | > RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | > DEEPPD | DDR_SDRAM, &sdrc_base->cs[cs].mcfg); Thanks, I had already found this. What I was _hoping_ was that someone had already fixed this for the larger devices... When I get it figured out, how/where do I pass the info so the next guy doesn't get stuck here as well?? > Gary Thomas wrote: >> I have a new board - OMAP 3530 with 512MB DRAM & NAND >> I've build X-loader and U-Boot for it and it mostly comes >> up. The sources I used (based on recommendations from the >> BeagleBoard pages) were: >> http://git.gitorious.org/x-load-omap3/mainline.git >> git://git.denx.de/u-boot.git >> >> I had to make a small change to get it to recognize the >> larger NAND FLASH device. >> >> The problem I have now is that it's only seeing 1/2 (256MB) >> of the available DRAM. >> >> * Does anyone know how to get it to see all 512MB? >> * Is there a better place to ask/discuss these questions? >> A cursory look around did not point to anything fresh (most >> of the web pages & Wikis I looked are are _years_ old) >> >> Thanks for any help/pointers >> -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: X-loader / U-Boot query 2009-10-08 14:46 ` Adam Machalek 2009-10-08 14:48 ` Gary Thomas @ 2009-10-08 15:14 ` Menon, Nishanth 2009-10-08 15:17 ` Gary Thomas 1 sibling, 1 reply; 11+ messages in thread From: Menon, Nishanth @ 2009-10-08 15:14 UTC (permalink / raw) To: Adam Machalek, Gary Thomas; +Cc: linux-omap@vger.kernel.org > -----Original Message----- > From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- > owner@vger.kernel.org] On Behalf Of Adam Machalek > Sent: Thursday, October 08, 2009 9:47 AM > To: Gary Thomas > Cc: linux-omap@vger.kernel.org > Subject: Re: X-loader / U-Boot query > > The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c > > Function do_sdrc_init() > > There is an assumption that the RAM size on each CS is maximum of 128M. > See this line: > > writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | > RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | > DEEPPD | DDR_SDRAM, &sdrc_base->cs[cs].mcfg); > This discussion should really be taken to u-boot mailing list. Yes, any additional patches would be good to have.. Regards, Nishanth Menon ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: X-loader / U-Boot query 2009-10-08 15:14 ` Menon, Nishanth @ 2009-10-08 15:17 ` Gary Thomas 2009-10-08 15:19 ` Menon, Nishanth 2009-10-08 15:54 ` Syed Mohammed, Khasim 0 siblings, 2 replies; 11+ messages in thread From: Gary Thomas @ 2009-10-08 15:17 UTC (permalink / raw) To: Menon, Nishanth; +Cc: Adam Machalek, linux-omap@vger.kernel.org On 10/08/2009 09:14 AM, Menon, Nishanth wrote: >> -----Original Message----- >> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- >> owner@vger.kernel.org] On Behalf Of Adam Machalek >> Sent: Thursday, October 08, 2009 9:47 AM >> To: Gary Thomas >> Cc: linux-omap@vger.kernel.org >> Subject: Re: X-loader / U-Boot query >> >> The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c >> >> Function do_sdrc_init() >> >> There is an assumption that the RAM size on each CS is maximum of 128M. >> See this line: >> >> writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | >> RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | >> DEEPPD | DDR_SDRAM,&sdrc_base->cs[cs].mcfg); >> > This discussion should really be taken to u-boot mailing list. Yes, any additional patches would be good to have.. Where is that list?? I did ask this question in the original email... -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: X-loader / U-Boot query 2009-10-08 15:17 ` Gary Thomas @ 2009-10-08 15:19 ` Menon, Nishanth 2009-10-08 15:54 ` Syed Mohammed, Khasim 1 sibling, 0 replies; 11+ messages in thread From: Menon, Nishanth @ 2009-10-08 15:19 UTC (permalink / raw) To: Gary Thomas; +Cc: Adam Machalek, linux-omap@vger.kernel.org > -----Original Message----- > From: Gary Thomas [mailto:gary@mlbassoc.com] > Sent: Thursday, October 08, 2009 10:17 AM > To: Menon, Nishanth > Cc: Adam Machalek; linux-omap@vger.kernel.org > Subject: Re: X-loader / U-Boot query > > On 10/08/2009 09:14 AM, Menon, Nishanth wrote: > >> -----Original Message----- > >> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- > >> owner@vger.kernel.org] On Behalf Of Adam Machalek > >> Sent: Thursday, October 08, 2009 9:47 AM > >> To: Gary Thomas > >> Cc: linux-omap@vger.kernel.org > >> Subject: Re: X-loader / U-Boot query > >> > >> The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c > >> > >> Function do_sdrc_init() > >> > >> There is an assumption that the RAM size on each CS is maximum of 128M. > >> See this line: > >> > >> writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | > >> RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | > >> DEEPPD | DDR_SDRAM,&sdrc_base->cs[cs].mcfg); > >> > > This discussion should really be taken to u-boot mailing list. Yes, any > additional patches would be good to have.. > > Where is that list?? I did ask this question in the original > email... Please see [1] and the specific list [2] and also see [3] Regards, Nishanth Menon Ref: [1] http://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGLL_enUS306US306&q=u-boot+mailing+list [2] http://lists.denx.de/mailman/listinfo/u-boot [3] http://www.denx.de/wiki/U-Boot ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: X-loader / U-Boot query 2009-10-08 15:17 ` Gary Thomas 2009-10-08 15:19 ` Menon, Nishanth @ 2009-10-08 15:54 ` Syed Mohammed, Khasim 2009-10-08 16:09 ` Gary Thomas 1 sibling, 1 reply; 11+ messages in thread From: Syed Mohammed, Khasim @ 2009-10-08 15:54 UTC (permalink / raw) To: Gary Thomas, Menon, Nishanth; +Cc: Adam Machalek, linux-omap@vger.kernel.org > -----Original Message----- > From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- > owner@vger.kernel.org] On Behalf Of Gary Thomas > Sent: Thursday, October 08, 2009 10:17 AM > To: Menon, Nishanth > Cc: Adam Machalek; linux-omap@vger.kernel.org > Subject: Re: X-loader / U-Boot query > > On 10/08/2009 09:14 AM, Menon, Nishanth wrote: > >> -----Original Message----- > >> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- > >> owner@vger.kernel.org] On Behalf Of Adam Machalek > >> Sent: Thursday, October 08, 2009 9:47 AM > >> To: Gary Thomas > >> Cc: linux-omap@vger.kernel.org > >> Subject: Re: X-loader / U-Boot query > >> > >> The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c > >> > >> Function do_sdrc_init() > >> > >> There is an assumption that the RAM size on each CS is maximum of 128M. > >> See this line: > >> > >> writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | > >> RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | > >> DEEPPD | DDR_SDRAM,&sdrc_base->cs[cs].mcfg); > >> > > This discussion should really be taken to u-boot mailing list. Yes, any > additional patches would be good to have.. > > Where is that list?? I did ask this question in the original > email... > Sorry, I have not seen all the thread. Are you using x-loader? Then your DDR configuration happens in x-loader and not in u-boot as it skips it. In that case your question should be on x-loader and this is the right list to discuss the same. If you use u-boot for RAM configuration then you should be on NOR flash. Regards, Khasim ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: X-loader / U-Boot query 2009-10-08 15:54 ` Syed Mohammed, Khasim @ 2009-10-08 16:09 ` Gary Thomas 2009-10-08 16:17 ` Syed Mohammed, Khasim 0 siblings, 1 reply; 11+ messages in thread From: Gary Thomas @ 2009-10-08 16:09 UTC (permalink / raw) To: Syed Mohammed, Khasim; +Cc: linux-omap@vger.kernel.org On 10/08/2009 09:54 AM, Syed Mohammed, Khasim wrote: > > >> -----Original Message----- >> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- >> owner@vger.kernel.org] On Behalf Of Gary Thomas >> Sent: Thursday, October 08, 2009 10:17 AM >> To: Menon, Nishanth >> Cc: Adam Machalek; linux-omap@vger.kernel.org >> Subject: Re: X-loader / U-Boot query >> >> On 10/08/2009 09:14 AM, Menon, Nishanth wrote: >>>> -----Original Message----- >>>> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- >>>> owner@vger.kernel.org] On Behalf Of Adam Machalek >>>> Sent: Thursday, October 08, 2009 9:47 AM >>>> To: Gary Thomas >>>> Cc: linux-omap@vger.kernel.org >>>> Subject: Re: X-loader / U-Boot query >>>> >>>> The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c >>>> >>>> Function do_sdrc_init() >>>> >>>> There is an assumption that the RAM size on each CS is maximum of 128M. >>>> See this line: >>>> >>>> writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | >>>> RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | >>>> DEEPPD | DDR_SDRAM,&sdrc_base->cs[cs].mcfg); >>>> >>> This discussion should really be taken to u-boot mailing list. Yes, any >> additional patches would be good to have.. >> >> Where is that list?? I did ask this question in the original >> email... >> > Sorry, I have not seen all the thread. Are you using x-loader? Then your DDR configuration happens in x-loader and not in u-boot as it skips it. In that case your question should be on x-loader and this is the right list to discuss the same. > > If you use u-boot for RAM configuration then you should be on NOR flash. I'm definitely using x-loader (followed by U-Boot). Where is this set in X-loader? Is there any guidance for using the larger DRAM devices? -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: X-loader / U-Boot query 2009-10-08 16:09 ` Gary Thomas @ 2009-10-08 16:17 ` Syed Mohammed, Khasim 0 siblings, 0 replies; 11+ messages in thread From: Syed Mohammed, Khasim @ 2009-10-08 16:17 UTC (permalink / raw) To: Gary Thomas; +Cc: linux-omap@vger.kernel.org > -----Original Message----- > From: Gary Thomas [mailto:gary@mlbassoc.com] > Sent: Thursday, October 08, 2009 11:10 AM > To: Syed Mohammed, Khasim > Cc: linux-omap@vger.kernel.org > Subject: Re: X-loader / U-Boot query > > On 10/08/2009 09:54 AM, Syed Mohammed, Khasim wrote: > > > > > >> -----Original Message----- > >> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- > >> owner@vger.kernel.org] On Behalf Of Gary Thomas > >> Sent: Thursday, October 08, 2009 10:17 AM > >> To: Menon, Nishanth > >> Cc: Adam Machalek; linux-omap@vger.kernel.org > >> Subject: Re: X-loader / U-Boot query > >> > >> On 10/08/2009 09:14 AM, Menon, Nishanth wrote: > >>>> -----Original Message----- > >>>> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- > >>>> owner@vger.kernel.org] On Behalf Of Adam Machalek > >>>> Sent: Thursday, October 08, 2009 9:47 AM > >>>> To: Gary Thomas > >>>> Cc: linux-omap@vger.kernel.org > >>>> Subject: Re: X-loader / U-Boot query > >>>> > >>>> The problem is located in u-boot/cpu/arm_cortexa8/omap3/mem.c > >>>> > >>>> Function do_sdrc_init() > >>>> > >>>> There is an assumption that the RAM size on each CS is maximum of 128M. > >>>> See this line: > >>>> > >>>> writel(RASWIDTH_13BITS | CASWIDTH_10BITS | ADDRMUXLEGACY | > >>>> RAMSIZE_128 | BANKALLOCATION | B32NOT16 | B32NOT16 | > >>>> DEEPPD | DDR_SDRAM,&sdrc_base->cs[cs].mcfg); > >>>> > >>> This discussion should really be taken to u-boot mailing list. Yes, any > >> additional patches would be good to have.. > >> > >> Where is that list?? I did ask this question in the original > >> email... > >> > > Sorry, I have not seen all the thread. Are you using x-loader? Then your > DDR configuration happens in x-loader and not in u-boot as it skips it. In > that case your question should be on x-loader and this is the right list to > discuss the same. > > > > If you use u-boot for RAM configuration then you should be on NOR flash. > > I'm definitely using x-loader (followed by U-Boot). > > Where is this set in X-loader? Is there any guidance for > using the larger DRAM devices? > I have tried upto 256MB on beagleboard, http://gitorious.org/x-load-omap3/mainline/commit/c0bc8cc7005abad65be07b0c64901bcfaff71971 See the DDR configuration. I think others have tried for 512MB on other OMAP3 devices I don't know about the source location for the same. Regards, Khasim ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: X-loader / U-Boot query 2009-10-08 12:58 X-loader / U-Boot query Gary Thomas 2009-10-08 13:52 ` shankarGanesh 2009-10-08 14:46 ` Adam Machalek @ 2009-10-08 16:45 ` Dirk Behme 2 siblings, 0 replies; 11+ messages in thread From: Dirk Behme @ 2009-10-08 16:45 UTC (permalink / raw) To: Gary Thomas; +Cc: linux-omap@vger.kernel.org Gary Thomas wrote: > I have a new board - OMAP 3530 with 512MB DRAM & NAND > I've build X-loader and U-Boot for it and it mostly comes > up. The sources I used (based on recommendations from the > BeagleBoard pages) were: > http://git.gitorious.org/x-load-omap3/mainline.git > git://git.denx.de/u-boot.git > > I had to make a small change to get it to recognize the > larger NAND FLASH device. > > The problem I have now is that it's only seeing 1/2 (256MB) > of the available DRAM. > > * Does anyone know how to get it to see all 512MB? Not exactly on how to see all 512MB. But while we switched U-Boot Beagle to support 256MB instead of 128MB we did what is in http://git.mansr.com/?p=u-boot;a=shortlog;h=refs/heads/old Maybe the top ~10 commits from Mans there could help you. > * Is there a better place to ask/discuss these questions? Yes. U-Boot list. It was already mentioned in this thread. Cheers Dirk ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2009-10-08 16:48 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-10-08 12:58 X-loader / U-Boot query Gary Thomas 2009-10-08 13:52 ` shankarGanesh 2009-10-08 14:46 ` Adam Machalek 2009-10-08 14:48 ` Gary Thomas 2009-10-08 15:14 ` Menon, Nishanth 2009-10-08 15:17 ` Gary Thomas 2009-10-08 15:19 ` Menon, Nishanth 2009-10-08 15:54 ` Syed Mohammed, Khasim 2009-10-08 16:09 ` Gary Thomas 2009-10-08 16:17 ` Syed Mohammed, Khasim 2009-10-08 16:45 ` Dirk Behme
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox