On Sat, 14 Jun 2014 10:46:37 +0100 Ian Campbell <[email protected]> wrote:
> On Sat, 2014-06-14 at 08:59 +0200, Hans de Goede wrote: > > From: Jonathan Liu <[email protected]> > > > > Similar to the USB NIC found on OMAP5uEVM, PandaBoard and BeagleBoard-XM > > boards, the sunxi SoCs have a NIC onboard without an embedded MAC address. > > > > Just like the omap used on these boards, the sunxi SoCs do have a unique > > chip > > id, in the form of the 128 bit SID register: > > http://linux-sunxi.org/SID_Register_Guide > > > > So mimick the BeagleBoard-XM board code (commit 548a64d8) and use the chip > > id > > to generate a unique fixed MAC address. > > > > We check for the SID not being all 0, since some early A20 batches > > shipped without having there SID programmed. > > > > Note we use specific parts of the 128 bits, since some parts indicate the > > SoC family / revision, and thus are fixed. The algorithm for this was taken > > from the linux-sunxi.org kernels. > > > > Signed-off-by: Jonathan Liu <[email protected]> > > [[email protected]: Expanded the commit message with some more info] > > Signed-off-by: Hans de Goede <[email protected]> > > Acked-by: Ian Campbell <[email protected]> Acked-by: Siarhei Siamashka <[email protected]> -- Best regards, Siarhei Siamashka _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

