Lines Matching refs:temp
296 unsigned int temp; in i2c_imx_clear_irq() local
303 temp = ~i2c_imx->hwdata->i2sr_clr_opcode ^ bits; in i2c_imx_clear_irq()
304 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2SR); in i2c_imx_clear_irq()
453 unsigned int temp; in i2c_imx_bus_busy() local
456 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_bus_busy()
459 if (temp & I2SR_IAL) { in i2c_imx_bus_busy()
464 if (for_busy && (temp & I2SR_IBB)) { in i2c_imx_bus_busy()
468 if (!for_busy && !(temp & I2SR_IBB)) { in i2c_imx_bus_busy()
597 unsigned int temp = 0; in i2c_imx_start() local
612 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
613 temp |= I2CR_MSTA; in i2c_imx_start()
614 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
619 temp |= I2CR_IIEN | I2CR_MTX | I2CR_TXAK; in i2c_imx_start()
621 temp &= ~I2CR_IIEN; /* Disable interrupt */ in i2c_imx_start()
623 temp &= ~I2CR_DMAEN; in i2c_imx_start()
624 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
630 unsigned int temp = 0; in i2c_imx_stop() local
634 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
635 if (!(temp & I2CR_MSTA)) in i2c_imx_stop()
637 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_stop()
639 temp &= ~I2CR_DMAEN; in i2c_imx_stop()
640 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
654 temp = i2c_imx->hwdata->i2cr_ien_opcode ^ I2CR_IEN, in i2c_imx_stop()
655 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
666 unsigned int temp; in i2c_imx_enable_bus_idle() local
668 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_IBIC); in i2c_imx_enable_bus_idle()
669 temp |= IBIC_BIIE; in i2c_imx_enable_bus_idle()
670 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_IBIC); in i2c_imx_enable_bus_idle()
769 int temp; in i2c_imx_slave_init() local
777 temp = i2c_imx->hwdata->i2cr_ien_opcode; in i2c_imx_slave_init()
778 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_slave_init()
781 temp |= I2CR_IIEN; in i2c_imx_slave_init()
782 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_slave_init()
871 unsigned int temp = 0; in i2c_imx_dma_write() local
884 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
885 temp |= I2CR_DMAEN; in i2c_imx_dma_write()
886 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
903 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_write()
904 if (temp & I2SR_ICF) in i2c_imx_dma_write()
914 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
915 temp &= ~I2CR_DMAEN; in i2c_imx_dma_write()
916 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
933 unsigned int temp; in i2c_imx_dma_read() local
958 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_read()
959 if (temp & I2SR_ICF) in i2c_imx_dma_read()
969 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
970 temp &= ~I2CR_DMAEN; in i2c_imx_dma_read()
971 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
974 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
975 temp |= I2CR_TXAK; in i2c_imx_dma_read()
976 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
990 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
991 if (!(temp & I2CR_MSTA)) in i2c_imx_dma_read()
993 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_dma_read()
994 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
1005 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
1006 temp |= I2CR_MTX; in i2c_imx_dma_read()
1007 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
1052 unsigned int temp; in i2c_imx_read() local
1072 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1073 temp &= ~I2CR_MTX; in i2c_imx_read()
1080 temp &= ~I2CR_TXAK; in i2c_imx_read()
1082 temp |= I2CR_DMAEN; in i2c_imx_read()
1083 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1120 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1121 if (!(temp & I2CR_MSTA)) in i2c_imx_read()
1123 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_read()
1124 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1135 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1136 temp |= I2CR_MTX; in i2c_imx_read()
1137 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1142 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1143 temp |= I2CR_TXAK; in i2c_imx_read()
1144 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
1160 unsigned int i, temp; in i2c_imx_xfer_common() local
1189 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer_common()
1190 temp |= I2CR_RSTA; in i2c_imx_xfer_common()
1191 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer_common()
1200 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer_common()
1204 (temp & I2CR_IEN ? 1 : 0), (temp & I2CR_IIEN ? 1 : 0), in i2c_imx_xfer_common()
1205 (temp & I2CR_MSTA ? 1 : 0), (temp & I2CR_MTX ? 1 : 0), in i2c_imx_xfer_common()
1206 (temp & I2CR_TXAK ? 1 : 0), (temp & I2CR_RSTA ? 1 : 0)); in i2c_imx_xfer_common()
1207 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_xfer_common()
1211 (temp & I2SR_ICF ? 1 : 0), (temp & I2SR_IAAS ? 1 : 0), in i2c_imx_xfer_common()
1212 (temp & I2SR_IBB ? 1 : 0), (temp & I2SR_IAL ? 1 : 0), in i2c_imx_xfer_common()
1213 (temp & I2SR_SRW ? 1 : 0), (temp & I2SR_IIF ? 1 : 0), in i2c_imx_xfer_common()
1214 (temp & I2SR_RXAK ? 1 : 0)); in i2c_imx_xfer_common()