
Set ethernet mac address in late init for Tinker Board, prevents getting a random mac address each boot.
Read mac address from eeprom, first 6 bytes from m24c08@50. Same as /etc/init.d/rockchip.sh on Tinker OS.
Changes in v3: - Add i2c_eeprom_{read,write} functions - Use uclass_first_device_err() to find eeprom - Use i2c_eeprom_read() to read eeprom
Changes in v2: - Change to use i2c_eeprom device driver
Jonas Karlman (2): i2c_eeprom: add read and write functions rockchip: tinker: set ethaddr in late init
arch/arm/dts/rk3288-tinker.dts | 7 ++++++ board/rockchip/tinker_rk3288/tinker-rk3288.c | 28 ++++++++++++++++++++++++ configs/tinker-rk3288_defconfig | 3 +++ drivers/misc/i2c_eeprom.c | 32 ++++++++++++++++++++++------ include/i2c_eeprom.h | 24 +++++++++++++++++++++ 5 files changed, 88 insertions(+), 6 deletions(-)