Lines Matching refs:ctrl

171     i2c->ctrl = 0;   // clear configuration bits  in I2C_Init()
172 i2c->ctrl = MXC_F_I2C_CTRL_I2C_EN; // Enable I2C in I2C_Init()
180 if ((i2c->ctrl & (MXC_F_I2C_CTRL_SCL | MXC_F_I2C_CTRL_SDA)) != in I2C_Init()
186 i2c->ctrl |= MXC_F_I2C_CTRL_SW_OUT_EN; in I2C_Init()
193 i2c->ctrl &= ~(MXC_F_I2C_CTRL_SCL_OUT); in I2C_Init()
195 if ((i2c->ctrl & MXC_F_I2C_CTRL_SCL) == MXC_F_I2C_CTRL_SCL) { in I2C_Init()
200 i2c->ctrl &= ~(MXC_F_I2C_CTRL_SDA_OUT); in I2C_Init()
202 if ((i2c->ctrl & MXC_F_I2C_CTRL_SDA) == MXC_F_I2C_CTRL_SDA) { in I2C_Init()
207 i2c->ctrl |= (MXC_F_I2C_CTRL_SDA_OUT); in I2C_Init()
209 if ((i2c->ctrl & MXC_F_I2C_CTRL_SDA) != MXC_F_I2C_CTRL_SDA) { in I2C_Init()
214 i2c->ctrl |= (MXC_F_I2C_CTRL_SCL_OUT); in I2C_Init()
216 if ((i2c->ctrl & MXC_F_I2C_CTRL_SCL) != MXC_F_I2C_CTRL_SCL) { in I2C_Init()
223 i2c->ctrl &= ~(MXC_F_I2C_CTRL_SDA_OUT); in I2C_Init()
226 i2c->ctrl |= (MXC_F_I2C_CTRL_SDA_OUT); in I2C_Init()
237 i2c->ctrl = 0; // clear configuration bits in I2C_Init()
238 i2c->ctrl = MXC_F_I2C_CTRL_I2C_EN; // Enable I2C in I2C_Init()
244 i2c->ctrl |= MXC_F_I2C_CTRL_HS_MODE; // Enable HS mode in I2C_Init()
283 i2c->ctrl = 0; in I2C_Shutdown()
307 i2c->ctrl |= MXC_F_I2C_CTRL_MST; in I2C_MasterWrite()
382 if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { in I2C_MasterRead()
387 i2c->ctrl |= MXC_F_I2C_CTRL_MST; in I2C_MasterRead()
462 if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { in I2C_Slave()
474 i2c->ctrl &= ~MXC_F_I2C_CTRL_MST; in I2C_Slave()
501 if (i2c->ctrl & MXC_F_I2C_CTRL_READ) { in I2C_Slave()
631 if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { in I2C_MasterAsync()
643 i2c->ctrl |= MXC_F_I2C_CTRL_MST; in I2C_MasterAsync()
822 if (!(i2c->ctrl & MXC_F_I2C_CTRL_I2C_EN)) { in I2C_SlaveAsync()
886 if ((i2c->int_fl0 & MXC_F_I2C_INT_FL0_TX_LOCK_OUT) && !(i2c->ctrl & MXC_F_I2C_CTRL_READ)) { in I2C_SlaveHandler()
928 if (i2c->ctrl & MXC_F_I2C_CTRL_READ) { in I2C_SlaveHandler()
978 if (i2c->ctrl & MXC_F_I2C_CTRL_MST && i2c->int_fl0) { in I2C_Handler()
1020 i2c->ctrl = 0; in I2C_Recover()
1021 i2c->ctrl = MXC_F_I2C_CTRL_I2C_EN; in I2C_Recover()