There shouldn't be a need to call additional i2c read if above failed already. Based on comment it should be enough to try to detect legacy boards which are mentioned in the comment. Fixes:2463f6728e("ti: common: board_detect: Allow DM I2C without CONFIG_DM_I2C_COMPAT") Fixes:0bea813d00("ARM: omap-common: Add standard access for board description EEPROM") Signed-off-by: Michal Simek <michal.simek@xilinx.com>