Integrate u-boot-seco-mtk/YT-309-e-58-add-seco-eeprom-manager
Commit: clea-os/bsp/mediatek/u-boot-seco-mtk@cd96a7a2
[E58][NON-FUNCTIONAL] Fix the copyright headers
--
Commit: clea-os/bsp/mediatek/u-boot-seco-mtk@29d82490
[EEPROM][E58] Enable reading eeprom and setting mac address
--
Commit: clea-os/bsp/mediatek/u-boot-seco-mtk@af64fe76
[EEPROM] Implement maximum message size
Mediatek's i2c implementation can read maximum message length of 16 bytes. Account for that and read the eeprom in chunks
--
Commit: clea-os/bsp/mediatek/u-boot-seco-mtk@25db1b17
[EEPROM] Adjust for Mediatek architecture
Due to Mediatek's i2c implementation, a workaroud for probe is required: after probing the actual device, you need to probe any other unused address on the bus. Otherwise, i2c gets stuck
--
Commit: clea-os/bsp/mediatek/u-boot-seco-mtk@f52d5cc9
[E58][CONFIG] Add Eeprom Manager to defconfigs
--
Commit: clea-os/bsp/mediatek/u-boot-seco-mtk@a9c5718f
[EEPROM] Include Eeprom Manager Kconfig
--
Commit: clea-os/bsp/mediatek/u-boot-seco-mtk@04bb9940
[EEPROM] Add common code for Seco Eeprom Manager
Implementation of common code as taken from RK, refers to https://git.seco.com/edgehog/bsp/rockchip/u-boot-seco-rk/-/commit/9efe1b540985b0553c5465be41821a32d3fbf490 and its previous commits