Lines Matching refs:temp

418 	unsigned int temp;  in i2c_imx_bus_busy()  local
423 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_bus_busy()
426 if (temp & I2SR_IAL) { in i2c_imx_bus_busy()
427 temp &= ~I2SR_IAL; in i2c_imx_bus_busy()
428 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2SR); in i2c_imx_bus_busy()
432 if (for_busy && (temp & I2SR_IBB)) in i2c_imx_bus_busy()
434 if (!for_busy && !(temp & I2SR_IBB)) in i2c_imx_bus_busy()
516 unsigned int temp = 0; in i2c_imx_start() local
535 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
536 temp |= I2CR_MSTA; in i2c_imx_start()
537 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
543 temp |= I2CR_IIEN | I2CR_MTX | I2CR_TXAK; in i2c_imx_start()
544 temp &= ~I2CR_DMAEN; in i2c_imx_start()
545 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_start()
551 unsigned int temp = 0; in i2c_imx_stop() local
556 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
557 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_stop()
559 temp &= ~I2CR_DMAEN; in i2c_imx_stop()
560 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
576 temp = i2c_imx->hwdata->i2cr_ien_opcode ^ I2CR_IEN, in i2c_imx_stop()
577 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_stop()
584 unsigned int temp; in i2c_imx_isr() local
586 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_isr()
587 if (temp & I2SR_IIF) { in i2c_imx_isr()
589 i2c_imx->i2csr = temp; in i2c_imx_isr()
590 temp &= ~I2SR_IIF; in i2c_imx_isr()
591 temp |= (i2c_imx->hwdata->i2sr_clr_opcode & I2SR_IIF); in i2c_imx_isr()
592 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2SR); in i2c_imx_isr()
605 unsigned int temp = 0; in i2c_imx_dma_write() local
618 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
619 temp |= I2CR_DMAEN; in i2c_imx_dma_write()
620 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
638 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_write()
639 if (temp & I2SR_ICF) in i2c_imx_dma_write()
649 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
650 temp &= ~I2CR_DMAEN; in i2c_imx_dma_write()
651 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_write()
668 unsigned int temp; in i2c_imx_dma_read() local
673 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
674 temp |= I2CR_DMAEN; in i2c_imx_dma_read()
675 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
697 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_dma_read()
698 if (temp & I2SR_ICF) in i2c_imx_dma_read()
708 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
709 temp &= ~I2CR_DMAEN; in i2c_imx_dma_read()
710 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
713 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
714 temp |= I2CR_TXAK; in i2c_imx_dma_read()
715 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
729 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
730 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_dma_read()
731 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_dma_read()
742 temp = readb(i2c_imx->base + IMX_I2C_I2CR); in i2c_imx_dma_read()
743 temp |= I2CR_MTX; in i2c_imx_dma_read()
744 writeb(temp, i2c_imx->base + IMX_I2C_I2CR); in i2c_imx_dma_read()
787 unsigned int temp; in i2c_imx_read() local
806 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
807 temp &= ~I2CR_MTX; in i2c_imx_read()
814 temp &= ~I2CR_TXAK; in i2c_imx_read()
815 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
852 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
853 temp &= ~(I2CR_MSTA | I2CR_MTX); in i2c_imx_read()
854 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
865 temp = readb(i2c_imx->base + IMX_I2C_I2CR); in i2c_imx_read()
866 temp |= I2CR_MTX; in i2c_imx_read()
867 writeb(temp, i2c_imx->base + IMX_I2C_I2CR); in i2c_imx_read()
872 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
873 temp |= I2CR_TXAK; in i2c_imx_read()
874 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_read()
890 unsigned int i, temp; in i2c_imx_xfer() local
910 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer()
911 temp |= I2CR_RSTA; in i2c_imx_xfer()
912 imx_i2c_write_reg(temp, i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer()
921 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2CR); in i2c_imx_xfer()
925 (temp & I2CR_IEN ? 1 : 0), (temp & I2CR_IIEN ? 1 : 0), in i2c_imx_xfer()
926 (temp & I2CR_MSTA ? 1 : 0), (temp & I2CR_MTX ? 1 : 0), in i2c_imx_xfer()
927 (temp & I2CR_TXAK ? 1 : 0), (temp & I2CR_RSTA ? 1 : 0)); in i2c_imx_xfer()
928 temp = imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR); in i2c_imx_xfer()
932 (temp & I2SR_ICF ? 1 : 0), (temp & I2SR_IAAS ? 1 : 0), in i2c_imx_xfer()
933 (temp & I2SR_IBB ? 1 : 0), (temp & I2SR_IAL ? 1 : 0), in i2c_imx_xfer()
934 (temp & I2SR_SRW ? 1 : 0), (temp & I2SR_IIF ? 1 : 0), in i2c_imx_xfer()
935 (temp & I2SR_RXAK ? 1 : 0)); in i2c_imx_xfer()