Lines Matching full:temp
417 unsigned int temp; in i2c_imx_clear_irq() local
424 temp = ~i2c_imx->hwdata->i2sr_clr_opcode ^ bits; in i2c_imx_clear_irq()
425 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2SR); in i2c_imx_clear_irq()
431 unsigned int temp; in i2c_imx_bus_busy() local
436 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_bus_busy()
439 if (temp & I2SR_IAL) { in i2c_imx_bus_busy()
444 if (for_busy && (temp & I2SR_IBB)) { in i2c_imx_bus_busy()
448 if (!for_busy && !(temp & I2SR_IBB)) { in i2c_imx_bus_busy()
577 unsigned int temp = 0; in i2c_imx_start() local
594 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
595 temp |= I2CR_MSTA; in i2c_imx_start()
596 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
601 temp |= I2CR_IIEN | I2CR_MTX | I2CR_TXAK; in i2c_imx_start()
603 temp &= ~I2CR_IIEN; /* Disable interrupt */ in i2c_imx_start()
605 temp &= ~I2CR_DMAEN; in i2c_imx_start()
606 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
612 unsigned int temp = 0; in i2c_imx_stop() local
617 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
618 if (!(temp & I2CR_MSTA)) in i2c_imx_stop()
620 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_stop()
622 temp &= ~I2CR_DMAEN; in i2c_imx_stop()
623 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
637 temp = i2c_imx->hwdata->i2cr_ien_opcode ^ I2CR_IEN, in i2c_imx_stop()
638 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
644 unsigned int temp; in i2c_imx_isr() local
646 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_isr()
647 if (temp & I2SR_IIF) { in i2c_imx_isr()
649 i2c_imx->i2csr = temp; in i2c_imx_isr()
663 unsigned int temp = 0; in i2c_imx_dma_write() local
676 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
677 temp |= I2CR_DMAEN; in i2c_imx_dma_write()
678 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
695 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_write()
696 if (temp & I2SR_ICF) in i2c_imx_dma_write()
706 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
707 temp &= ~I2CR_DMAEN; in i2c_imx_dma_write()
708 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
725 unsigned int temp; in i2c_imx_dma_read() local
750 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_read()
751 if (temp & I2SR_ICF) in i2c_imx_dma_read()
761 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
762 temp &= ~I2CR_DMAEN; in i2c_imx_dma_read()
763 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
766 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
767 temp |= I2CR_TXAK; in i2c_imx_dma_read()
768 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
782 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
783 if (!(temp & I2CR_MSTA)) in i2c_imx_dma_read()
785 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_dma_read()
786 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
797 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
798 temp |= I2CR_MTX; in i2c_imx_dma_read()
799 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
844 unsigned int temp; in i2c_imx_read() local
865 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
866 temp &= ~I2CR_MTX; in i2c_imx_read()
873 temp &= ~I2CR_TXAK; in i2c_imx_read()
875 temp |= I2CR_DMAEN; in i2c_imx_read()
876 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
913 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
914 if (!(temp & I2CR_MSTA)) in i2c_imx_read()
916 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_read()
917 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
928 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
929 temp |= I2CR_MTX; in i2c_imx_read()
930 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
935 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
936 temp |= I2CR_TXAK; in i2c_imx_read()
937 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
953 unsigned int i, temp; in i2c_imx_xfer_common() local
984 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer_common()
985 temp |= I2CR_RSTA; in i2c_imx_xfer_common()
986 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer_common()
995 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer_common()
999 (temp & I2CR_IEN ? 1 : 0), (temp & I2CR_IIEN ? 1 : 0), in i2c_imx_xfer_common()
1000 (temp & I2CR_MSTA ? 1 : 0), (temp & I2CR_MTX ? 1 : 0), in i2c_imx_xfer_common()
1001 (temp & I2CR_TXAK ? 1 : 0), (temp & I2CR_RSTA ? 1 : 0)); in i2c_imx_xfer_common()
1002 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_xfer_common()
1006 (temp & I2SR_ICF ? 1 : 0), (temp & I2SR_IAAS ? 1 : 0), in i2c_imx_xfer_common()
1007 (temp & I2SR_IBB ? 1 : 0), (temp & I2SR_IAL ? 1 : 0), in i2c_imx_xfer_common()
1008 (temp & I2SR_SRW ? 1 : 0), (temp & I2SR_IIF ? 1 : 0), in i2c_imx_xfer_common()
1009 (temp & I2SR_RXAK ? 1 : 0)); in i2c_imx_xfer_common()