
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 11/21/2013 05:05 AM, Lars Poeschel wrote:
Am Dienstag, 19. November 2013, 15:08:27 schrieb Tom Rini:
On Tue, Nov 19, 2013 at 11:22:18AM +0100, Lars Poeschel wrote:
From: Lars Poeschel poeschel@lemonage.de
Phytec sells revision or version 3 of pcm051. It is labeled 1358.3 on the board. The difference for u-boot is that is has other DDR3 RAM on it: 1 x MT41K256M16HA125E instead of 2 x MT41J256M8HX15E on revisions 1 and 2. Both configurations are 512 MiB. Configure your u-boot build with pcm051_rev3 for the new RAM and pcm051_rev1 for the old RAM configuration. Board revision 2 has to use pcm051_rev1 also.
Signed-off-by: Lars Poeschel poeschel@lemonage.de
Is there no run-time way to tell if we're on rev1/2/3?
Unfortunately I am not aware of a 100% bullet proof one. One way would be to read the AM3359 silicon ID. I have two boards here: rev1 and rev3. The phytec rev3 board has a newer silicon on it. I don't know about rev2's silicon ID. And I am not sure if the rev3 silicon change directly corresponds to the DDR RAM change and if all rev3 boards have the new silicon. What I know for sure is that the RAM change was with rev3. Nevertheless phytec itself supplies a patched barebox as bootloader. And they have a compile time config option for different RAM configurations of the board. And they even seem to have more RAM configurations than the two I have seen yet.
OK, thanks.
- -- Tom