[U-Boot] [PATCH] pcm051: Support for revision 3

Lars Poeschel poeschel at lemonage.de
Thu Nov 21 11:05:55 CET 2013


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 at 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 at 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.

Lars


More information about the U-Boot mailing list