From: li_aaaa at tom.com <li_aaaa@tom.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] SDRAM and DRAM mapping on FADS
Date: Sat, 13 Dec 2003 13:07:12 +0800 (CST) [thread overview]
Message-ID: <3FDA9E80.000010.12071@bjapp11> (raw)
Hello, I am porting u-boot 1.0 to MPC862ADS board with MPC862P processor. The user manual says the board is compatible with MPC8xxFADS for SW point of view. The board has 8M SDRAM and additional 32M EDO DRAM (or 16M) will be inserted.
According to the fads.c file, SDRAM is physically mapped at address 0 and DRAM immediately follows SDRAM, i.e. DRAM is mapped at 0x800000. So the BR2/OR2, BR3/OR3 are initialized as follows:
16 Mbyte DRAM uses only CS2:
memctl->memc_or2 = 0xff000800;
memctl->memc_br2 = 0x00800081;
32 Mbyte DRAM uses both CS3 and CS2:
memctl->memc_or3 = 0xff000800;
memctl->memc_br3 = 0x01800081;
memctl->memc_or2 = 0xff000800;
memctl->memc_br2 = 0x00800081;
With these settings, bank 2 is mapped to 0x00000000~0x00ffffff, bank 3 is mapped to 0x01800000~0x01ffffff. This is not the desired mapping. The desired mapping is: 0x00800000~(0x01800000-1) => bank2, 0x01800000~(0x02800000-1) => bank3. But I don't think we can get this mapping by setting BR/OR2 and BR3/OR3 with appropriate values. So I think DRAM should be mapped at address 0 and SDRAM follows if the DRAM size is 16MB or 32MB.
Is my understanding correct?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20031213/a1ef0aa4/attachment.htm
next reply other threads:[~2003-12-13 5:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-13 5:07 li_aaaa at tom.com [this message]
2003-12-15 4:37 ` [U-Boot-Users] SDRAM and DRAM mapping on FADS Wolfgang Denk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3FDA9E80.000010.12071@bjapp11 \
--to=li_aaaa@tom.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox