Lines Matching refs:temp
420 unsigned int temp; in i2c_imx_bus_busy() local
425 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_bus_busy()
428 if (temp & I2SR_IAL) { in i2c_imx_bus_busy()
429 temp &= ~I2SR_IAL; in i2c_imx_bus_busy()
430 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2SR); in i2c_imx_bus_busy()
434 if (for_busy && (temp & I2SR_IBB)) { in i2c_imx_bus_busy()
438 if (!for_busy && !(temp & I2SR_IBB)) { in i2c_imx_bus_busy()
535 unsigned int temp = 0; in i2c_imx_start() local
549 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
550 temp |= I2CR_MSTA; in i2c_imx_start()
551 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
556 temp |= I2CR_IIEN | I2CR_MTX | I2CR_TXAK; in i2c_imx_start()
557 temp &= ~I2CR_DMAEN; in i2c_imx_start()
558 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
564 unsigned int temp = 0; in i2c_imx_stop() local
569 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
570 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_stop()
572 temp &= ~I2CR_DMAEN; in i2c_imx_stop()
573 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
587 temp = i2c_imx->hwdata->i2cr_ien_opcode ^ I2CR_IEN, in i2c_imx_stop()
588 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
594 unsigned int temp; in i2c_imx_isr() local
596 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_isr()
597 if (temp & I2SR_IIF) { in i2c_imx_isr()
599 i2c_imx->i2csr = temp; in i2c_imx_isr()
600 temp &= ~I2SR_IIF; in i2c_imx_isr()
601 temp |= (i2c_imx->hwdata->i2sr_clr_opcode & I2SR_IIF); in i2c_imx_isr()
602 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2SR); in i2c_imx_isr()
615 unsigned int temp = 0; in i2c_imx_dma_write() local
628 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
629 temp |= I2CR_DMAEN; in i2c_imx_dma_write()
630 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
647 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_write()
648 if (temp & I2SR_ICF) in i2c_imx_dma_write()
658 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
659 temp &= ~I2CR_DMAEN; in i2c_imx_dma_write()
660 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
677 unsigned int temp; in i2c_imx_dma_read() local
702 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_read()
703 if (temp & I2SR_ICF) in i2c_imx_dma_read()
713 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
714 temp &= ~I2CR_DMAEN; in i2c_imx_dma_read()
715 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
718 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
719 temp |= I2CR_TXAK; in i2c_imx_dma_read()
720 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
734 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
735 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_dma_read()
736 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
746 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
747 temp |= I2CR_MTX; in i2c_imx_dma_read()
748 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
791 unsigned int temp; in i2c_imx_read() local
811 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
812 temp &= ~I2CR_MTX; in i2c_imx_read()
819 temp &= ~I2CR_TXAK; in i2c_imx_read()
821 temp |= I2CR_DMAEN; in i2c_imx_read()
822 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
859 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
860 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_read()
861 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
871 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
872 temp |= I2CR_MTX; in i2c_imx_read()
873 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
878 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
879 temp |= I2CR_TXAK; in i2c_imx_read()
880 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
896 unsigned int i, temp; in i2c_imx_xfer() local
927 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer()
928 temp |= I2CR_RSTA; in i2c_imx_xfer()
929 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer()
938 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer()
942 (temp & I2CR_IEN ? 1 : 0), (temp & I2CR_IIEN ? 1 : 0), in i2c_imx_xfer()
943 (temp & I2CR_MSTA ? 1 : 0), (temp & I2CR_MTX ? 1 : 0), in i2c_imx_xfer()
944 (temp & I2CR_TXAK ? 1 : 0), (temp & I2CR_RSTA ? 1 : 0)); in i2c_imx_xfer()
945 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_xfer()
949 (temp & I2SR_ICF ? 1 : 0), (temp & I2SR_IAAS ? 1 : 0), in i2c_imx_xfer()
950 (temp & I2SR_IBB ? 1 : 0), (temp & I2SR_IAL ? 1 : 0), in i2c_imx_xfer()
951 (temp & I2SR_SRW ? 1 : 0), (temp & I2SR_IIF ? 1 : 0), in i2c_imx_xfer()
952 (temp & I2SR_RXAK ? 1 : 0)); in i2c_imx_xfer()