From 2fe55d1827ea215d6fed7f9485b3899c48fb163a Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Tue, 27 Sep 2022 09:55:46 +0200 Subject: 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 c96433b..17ee541 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; } -- cgit v1.1