Lines Matching refs:ctrl
81 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_EN; in MXC_I2C_RevA_Init()
93 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_MST_MODE; in MXC_I2C_RevA_Init()
144 i2c->ctrl = 0; in MXC_I2C_RevA_Shutdown()
211 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_HS_EN; in MXC_I2C_RevA_SetFrequency()
246 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_HS_EN) { in MXC_I2C_RevA_GetFrequency()
279 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_CLKSTR_DIS; in MXC_I2C_RevA_SetClockStretching()
281 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_CLKSTR_DIS; in MXC_I2C_RevA_SetClockStretching()
293 return !((i2c->ctrl & MXC_F_I2C_REVA_CTRL_CLKSTR_DIS) >> MXC_F_I2C_REVA_CTRL_CLKSTR_DIS_POS); in MXC_I2C_RevA_GetClockStretching()
336 MXC_SETFIELD(dma->ch[txChannel].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD, in MXC_I2C_RevA_DMA_Init()
338 MXC_SETFIELD(dma->ch[txChannel].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD, in MXC_I2C_RevA_DMA_Init()
342 MXC_SETFIELD(dma->ch[txChannel].ctrl, MXC_F_DMA_REVA_CTRL_SRCINC, in MXC_I2C_RevA_DMA_Init()
344 MXC_SETFIELD(dma->ch[txChannel].ctrl, MXC_F_DMA_REVA_CTRL_DSTINC, in MXC_I2C_RevA_DMA_Init()
368 MXC_SETFIELD(dma->ch[rxChannel].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD, in MXC_I2C_RevA_DMA_Init()
370 MXC_SETFIELD(dma->ch[rxChannel].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD, in MXC_I2C_RevA_DMA_Init()
374 MXC_SETFIELD(dma->ch[rxChannel].ctrl, MXC_F_DMA_REVA_CTRL_SRCINC, in MXC_I2C_RevA_DMA_Init()
376 MXC_SETFIELD(dma->ch[rxChannel].ctrl, MXC_F_DMA_REVA_CTRL_DSTINC, in MXC_I2C_RevA_DMA_Init()
441 MXC_SETFIELD(dma->ch[txChannel].ctrl, MXC_F_DMA_REVA_CTRL_REQUEST, txReqSel); in MXC_I2C_RevA_DMA_SetRequestSelect()
445 MXC_SETFIELD(dma->ch[rxChannel].ctrl, MXC_F_DMA_REVA_CTRL_REQUEST, rxReqSel); in MXC_I2C_RevA_DMA_SetRequestSelect()
516 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_IRXM_ACK; in MXC_I2C_RevA_ReadByte()
518 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_IRXM_ACK; in MXC_I2C_RevA_ReadByte()
538 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_IRXM_ACK_POS; in MXC_I2C_RevA_ReadByteInteractive()
540 i2c->ctrl |= (!!getAck((mxc_i2c_reva_regs_t *)i2c, *byte)) in MXC_I2C_RevA_ReadByteInteractive()
772 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_EN; in MXC_I2C_RevA_Recover()
773 int swBit = i2c->ctrl & MXC_F_I2C_REVA_CTRL_BB_MODE; in MXC_I2C_RevA_Recover()
779 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_BB_MODE; in MXC_I2C_RevA_Recover()
785 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_SCL_OUT; in MXC_I2C_RevA_Recover()
789 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_SCL) { in MXC_I2C_RevA_Recover()
790 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_SCL_OUT | MXC_F_I2C_REVA_CTRL_SDA_OUT; in MXC_I2C_RevA_Recover()
795 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_SDA_OUT; in MXC_I2C_RevA_Recover()
799 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_SDA) { in MXC_I2C_RevA_Recover()
800 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_SCL_OUT | MXC_F_I2C_REVA_CTRL_SDA_OUT; in MXC_I2C_RevA_Recover()
805 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_SDA_OUT; in MXC_I2C_RevA_Recover()
809 if (!(i2c->ctrl & MXC_F_I2C_REVA_CTRL_SDA)) { in MXC_I2C_RevA_Recover()
810 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_SCL_OUT | MXC_F_I2C_REVA_CTRL_SDA_OUT; in MXC_I2C_RevA_Recover()
815 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_SCL_OUT; in MXC_I2C_RevA_Recover()
819 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_SCL) { in MXC_I2C_RevA_Recover()
826 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_BB_MODE; in MXC_I2C_RevA_Recover()
829 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_EN; in MXC_I2C_RevA_Recover()
846 i2c->ctrl |= MXC_F_I2C_REVA_CTRL_GC_ADDR_EN; in MXC_I2C_RevA_EnableGeneralCall()
851 i2c->ctrl &= ~MXC_F_I2C_REVA_CTRL_GC_ADDR_EN; in MXC_I2C_RevA_DisableGeneralCall()
882 if (!(i2c->ctrl & MXC_F_I2C_REVA_CTRL_MST_MODE)) { in MXC_I2C_RevA_MasterTransaction()
1003 if (!(i2c->ctrl & MXC_F_I2C_REVA_CTRL_MST_MODE)) { in MXC_I2C_RevA_MasterTransactionAsync()
1068 if (!(i2c->ctrl & MXC_F_I2C_REVA_CTRL_MST_MODE)) { in MXC_I2C_RevA_MasterTransactionDMA()
1200 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_MST_MODE) { in MXC_I2C_RevA_SlaveTransaction()
1243 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_MST_MODE) { in MXC_I2C_RevA_SlaveTransactionAsync()
1548 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_READ) { in MXC_I2C_RevA_SlaveAsyncHandler()
1587 if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_MST_MODE) { in MXC_I2C_RevA_AsyncHandler()