u-boot/board/ti/common
Nishanth Menon bc1de48371 board: ti: common: Handle the legacy eeprom address width properly
Due to supply chain issues, we are starting to see a mixture of eeprom
usage including the smaller 7-bit addressing eeproms such as 24c04
used for eeproms.

These eeproms don't respond well to 2 byte addressing and fail the
read operation. We do have a check to ensure that we are reading the
alternate addressing size, however the valid failure prevents us
from checking at 1 byte anymore.

Rectify the same by falling through and depend on header data comparison
to ensure that we have valid data.

Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2022-07-06 14:30:08 -04:00
..
board_detect.c board: ti: common: Handle the legacy eeprom address width properly 2022-07-06 14:30:08 -04:00
board_detect.h board: ti: board_detect: Add stub functions for EEPROM detection apis 2020-08-11 20:34:46 +05:30
cape_detect.c ti/common: add support for extension_scan_board function 2021-05-13 13:09:09 -04:00
cape_detect.h ti/common: add support for extension_scan_board function 2021-05-13 13:09:09 -04:00
Kconfig ti/common: add support for extension_scan_board function 2021-05-13 13:09:09 -04:00
Makefile ti/common: add support for extension_scan_board function 2021-05-13 13:09:09 -04:00