[PATCH] board: beagle: convert to CONFIG_DM_I2C
Anatolij Gustschin
agust at denx.de
Sat Jul 20 15:09:34 CEST 2024
Hi Simon,
On Sat, 20 Jul 2024 13:36:04 +0100
Simon Glass sjg at chromium.org wrote:
...
> > - /* return BEAGLE_NO_EEPROM if eeprom doesn't respond */
> > - if (i2c_probe(EXPANSION_EEPROM_I2C_ADDRESS) == 1) {
> > - i2c_set_bus_num(TWL4030_I2C_BUS);
> > + ret = i2c_get_chip_for_busnum(EXPANSION_EEPROM_I2C_BUS,
> > + EXPANSION_EEPROM_I2C_ADDRESS, 1, &eeprom);
> > + if (ret)
> > return BEAGLE_NO_EEPROM;
>
> Isn't this in the devicetree? It should be possible to use
> i2c_eeprom_read(). See for example sysinfo_rcar_probe().
No, it isn't in the devicetree. This EEPROM is on an optional
expansion board.
Thanks,
Anatolij
More information about the U-Boot
mailing list