[PATCH 6.1 527/798] i2c: xiic: Wait for TX empty to avoid missed TX NAKs