1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2014 - 2019 Xilinx, Inc.
4 * Michal Simek <michal.simek@xilinx.com>
11 int zynq_board_read_rom_ethaddr(unsigned char *ethaddr)
13 #if defined(CONFIG_ZYNQ_GEM_EEPROM_ADDR) && \
14 defined(CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET) && \
15 defined(CONFIG_ZYNQ_EEPROM_BUS)
16 i2c_set_bus_num(CONFIG_ZYNQ_EEPROM_BUS);
18 if (eeprom_read(CONFIG_ZYNQ_GEM_EEPROM_ADDR,
19 CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET,
21 printf("I2C EEPROM MAC address read failed\n");