[PATCH 4.19 183/350] i2c: xiic: Wait for TX empty to avoid missed TX NAKs