rockchip: derive ethaddr from cpuid

Generate a MAC address based on the cpuid available in the efuse
block: Use the first 6 byte of the cpuid's SHA256 hash and set the
locally administered bits. Also ensure that the multicast bit is
cleared.

The MAC address is only generated and set if there is no ethaddr
present in the saved environment.

This is based off of Klaus Goger's work in 8adc9d

Signed-off-by: Rohan Garg <rohan.garg@collabora.com>

Series-cc: Klaus Goger <klaus.goger@theobroma-systems.com>
Series-cc: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2 jobs for panfrost/ci in 3 minutes and 2 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Build
passed #11121
build

00:02:28

 
  Pack
passed #11122
pack

00:00:33