Hello,
we have implemented they why to read EEPROM MAC on our reference design.
This will be done over MDIO interface of the CPLD.
1. FSBL Read MAC over MDIO interface
2.Uboot set MAC Register for linux
3.Linux use this MAC
See reference design.
Download:
https://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board#TE0720TestBoard-Download
Reference to FSBL source code:
ttps://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board#TE0720TestBoard-Application
CPLD Description:
https://wiki.trenz-electronic.de/display/PD/TE0720+CPLD#TE0720CPLD-ReadingMACaddress
Uboot changes:
https://wiki.trenz-electronic.de/display/PD/TE0720+Test+Board#TE0720TestBoard-U-Boot
QuoteWhat is the size of the Unique ID?
what did you mean?
We use 11AA02E48
https://www.mouser.de/datasheet/2/268/11AA02E48-11AA02E64-2K-UNIO-Serial-EEPROMs-Data-Sh-1360722.pdf
Page 17ff
so 48bit
br
John