Hi, the first 3 patches are fixes in current fru implementation to make sure that code is not working with incorrect data or not waste time. The last patch adds decoder for xilinx multirecord which stores MAC addresses for DUT.
Thanks, Michal Ashok Reddy Soma (4): fru: ops: Clear fru table before storing data fru: ops: Return error from checksum if data is all zero's xilinx: common: Optimise updating ethaddr from eeprom fru: ops: Add support to read mac addresses from multirecord board/xilinx/common/board.c | 11 +++++++- board/xilinx/common/fru.h | 21 +++++++++++++++ board/xilinx/common/fru_ops.c | 49 ++++++++++++++++++++++++++++++++++- 3 files changed, 79 insertions(+), 2 deletions(-) -- 2.35.1