Using SMBus with Verdin iMX8M Plus


I am currently designing a carrier board for the Verdin iMX8M Plus, on which I am needed to connect to a smart battery via SMBus.

From what I have ready so far, I2C is very similar to SMBus and the two can be compatible with each other. So my question is, can I use the I2C on the Verdin iMX8M Plus, to connect to a smart battery via SMBus?

Thanks! Have a good weekend,

SMBus is built on I2C and is therefore generally compatible with I2C devices, though not in all respects. Most likely you can connect a smart battery to Verdin iMX8M Plus using I2C interface. Please check your battery datasheet and consult with articles below:
SMBus Compatibility With an I2C Device
Linux I2C/SMBus Subsystem

Hello @forstnert ,
Were you able to solve your issue with the info provided by @alex.tx?

Best regards,

Yes, thank you both!