On 5/8/26 15:54, Vincent Jardin wrote: > Read device identification data from a dedicated eMMC region. This > provides: > > - Unique device serial number for identification and tracking > - Factory-programmed MAC address for network interfaces > - Bundle information for device variant identification > > The serial structure includes CRC32 validation to detect corruption. > On read failure or invalid data, sensible defaults are used to ensure > the system remains bootable. > > The fbxserial command provides two subcommands: > - fbxserial show: Display serial info (default) > - fbxserial init: Initialize ethaddr from serial info > > Use CONFIG_PREBOOT="fbxserial init" to automatically set MAC addresses > during boot. This approach avoids patching shared board code. > > Signed-off-by: Vincent Jardin <[email protected]> > Reviewed-by: Stefan Roese <[email protected]>
Applied to u-boot-marvell/next Thanks, Stefan

