[PATCH 5.4 239/462] i2c: xiic: Wait for TX empty to avoid missed TX NAKs