kinetis:i2c ensure timeout on bus error The code had a dead wait on I2C_S_BUSY. Noise on the bus would cause the driver to hang. Add timeout on invalid states of I2C_S_BUSY to allow the upper layers do deal with restart or abort. Approved-by: GregoryN <gnutt@nuttx.org>