
-----Original Message----- From: Karl O. Pinc [mailto:kop@meme.com] Sent: 01 August 2012 21:13 To: u-boot@lists.denx.de; david.c.purdy@gmail.com; Prafulla Wadaskar Subject: Merging the pogo_e02 and sheevaplug code
Hi,
I'm looking at possibly merging the pogo_e02 and sheevaplug code and have some general questions before doing anything.
The pogoplug POGO-E02 (pogo_e02 target) and the sheevaplug (sheevaplug development kit) (sheevaplug target) board are very similar. They are arm (Marvell) kirkwood boards. The sheevaplug has 1G of ram the pogo_e02 has 256M. Code-wise, the two boards have slightly different kwbimage.cfg files. There is something going on in the kwmpp_config[] array, the current pogo_e02 code omits a lot of elements of this array that are present in the sheevaplug but are otherwise identical. I can look into this myself unless someone wants to hand me a clue. Finally, there's the board initialization: board_init(void). The sheevaplug has gd->bd->bi_arch_number = MACH_TYPE_SHEEVAPLUG; wheras the pogo_e02 does something different gd->bd->bi_boot_params = kw_sdram_bar(0) + 0x100;
There are several other custom boards which are clone of sheevaplug and u-boot image works as it is for them.
Does sheevaplug u-boot image boots as it is on pogo-plug_e02?
Regards... Prafulla . . .