Tool/software:
Hello TI,
We are using AM64x EVM and during booting we are seeing failure in detecting EEPROM at address 0x50,
U-Boot 2023.04-g24098ea90d (Jul 06 2023 - 12:59:40 +0000)
SoC: AM64X SR2.0 HS-FS
Model: Texas Instruments AM642 EVM
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -1
DRAM: 2 GiB
Core: 59 devices, 29 uclasses, devicetree: separate
MMC: mmc@fa10000: 0, mmc@fa00000: 1
Loading Environment from MMC... OK
Whereas EEPROM is configured in dts file and also at u-boot level we are able to access this EPPROM as shown below,
Hit any key to stop autoboot: 0
=>
=> i2c dev 0
Setting bus to 0
=> i2c md 0x50 0x42.2 0x6
0042: 42 43 44 45 46 47 BCDEFG
=>
Note:
1. This device is taking random MAC address, and this MAC address keeps changing in everyboot, maybe because EEPROM is not detected at u-boot and MAC address are stored in EEPROM.
2. We want to change the MAC stored in EEPROM and see, but for this it is important to detect the EEPROM during u-boot boot.
Please let us know what can go wrong here,
Thank you,
Prathibha