i2c: lazy init