
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Le 09/04/2015 19:44, Tom Rini a écrit :
On Thu, Apr 09, 2015 at 06:20:37PM +0200, drEagle wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Hi all,
Is there any tutorial to help integrating a new platform into mainline u-boot ? I may propose a new board upsream but the only information I have are an older refork uboot.
Any advice will be welcome.
No, but it depends on both how old the old fork is and what does / doesn't exist upstream already. If for example the SoC core already exists in mainline, mainly use the old code base to move the "board" specific part up. If the SoC isn't there in mainline, you can probably drop-in the old code base easily enough and get it building / linking, and then clean it up. But it really depends on just how old the fork is.
The Hardware is a ZYXEL NSA310S. The NS310S is a DB-88F6702A-BPE board, also known as DB6702A-GMtech. Like in DLINK DNS-320 (B2) or LaCie CloudBox.
The SOC is a Marvell 88F6282 (ARMADA 300). The Armada 300 is in the KIRKWOOD family. The 88F6282 is not upstream.
The GPL code from Zyxel is based on Marvell 3.6.0. The Marvell u-boot are based on the U-Boot 1.1.4.
My study references are shared on a wiki[1]
[1] https://doukki.net/doku.php?id=hard:arm:armada:armada-zyxel-nsa310