Other Parts Discussed in Thread: BQ25723
I originally asked this question marking it as a BQ25723 one, but was told to resubmit while marking as TPS25750, so here goes.
We have a device with TPS25750 and BQ25723. Our I2C bus looks like this:
MCU -> TPS25750 -----> EEPROM
|
+--> BQ25723
Using TPS' command I2Cr and I2Cw I am able to communicate with the charger. As a confirmation, reads from registers 0x2E and 0x2F return correct values. However, whenever I try to clear EN_LWPWR in register 0x01, read back returns it still set.
I am, honestly, stumped as to where and how debug this issue and would be grateful for any assistance or direction.