]> git.baikalelectronics.ru Git - uboot.git/commit
ARM: meson: add unique MAC address generation
authorNeil Armstrong <narmstrong@baylibre.com>
Wed, 12 Jun 2019 09:49:07 +0000 (11:49 +0200)
committerNeil Armstrong <narmstrong@baylibre.com>
Thu, 4 Jul 2019 14:04:59 +0000 (16:04 +0200)
commit7520159102c404252a32ffe87da548117d28c99f
tree283966b49b0a756cc91c49f825b30d340075b783
parent06437367a157d24db69bdeced4404d801c3cf3ca
ARM: meson: add unique MAC address generation

Add support for generating an unique MAC address using the SoC internal
serial number from the Secure Monitor interface.

The algorithm generates an unicast locally administered 6bytes minus 2bits
address using an crc16 of the serial for the top 16bits with the lower 2 bits
masked to setup the unicast locally administered property and a crc24 for
the lower 24bits.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
arch/arm/include/asm/arch-meson/eth.h
arch/arm/include/asm/arch-meson/sm.h
arch/arm/mach-meson/board-common.c