From 161449c0816d13b57f47b6481a3e9956ec1a99ac Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Tue, 27 Sep 2022 09:55:46 +0200 Subject: [PATCH] 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 --- board/xilinx/zynq/board.c | 3 +++ 1 file changed, 3 insertions(+) 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; } -- 2.39.5