From: Michal Simek Date: Tue, 27 Sep 2022 07:55:46 +0000 (+0200) Subject: xilinx: zynq: Enable early eeprom decoding X-Git-Tag: v2025.01-rc5-pxa1908~1254^2~29 X-Git-Url: http://git.dujemihanovic.xyz/%22/img/sics.gif/%22/static/git-favicon.png?a=commitdiff_plain;h=2fe55d1827ea215d6fed7f9485b3899c48fb163a;p=u-boot.git xilinx: zynq: Enable early eeprom decoding Xilinx Zynq evaluation boards have factory program content in eeprom. Enable reading and decoding eeprom content to get information about board name, revision and especially getting ethernet mac address. Signed-off-by: Michal Simek Link: https://lore.kernel.org/r/db334bd3c0a377074a43b7ae479fade98efb545f.1664265344.git.michal.simek@amd.com --- diff --git a/board/xilinx/zynq/board.c b/board/xilinx/zynq/board.c index c96433be69..17ee541bd8 100644 --- a/board/xilinx/zynq/board.c +++ b/board/xilinx/zynq/board.c @@ -37,6 +37,9 @@ int board_init(void) if (IS_ENABLED(CONFIG_SPL_BUILD)) printf("Silicon version:\t%d\n", zynq_get_silicon_version()); + if (CONFIG_IS_ENABLED(DM_I2C) && CONFIG_IS_ENABLED(I2C_EEPROM)) + xilinx_read_eeprom(); + return 0; }