i2c: avoif using a poisoned macro