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

Lars Poeschel
2013-11-21T10:05:55Z

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.

Lars