Lines Matching refs:stat
572 omap_i2c_ack_stat(struct omap_i2c_dev *dev, u16 stat) in omap_i2c_ack_stat() argument
574 omap_i2c_write_reg(dev, OMAP_I2C_STAT_REG, stat); in omap_i2c_ack_stat()
643 u16 stat, w; in omap_i2c_isr() local
650 while ((stat = (omap_i2c_read_reg(dev, OMAP_I2C_STAT_REG))) & bits) { in omap_i2c_isr()
651 dev_dbg(dev->dev, "IRQ (ISR = 0x%04x)\n", stat); in omap_i2c_isr()
657 omap_i2c_write_reg(dev, OMAP_I2C_STAT_REG, stat); in omap_i2c_isr()
660 if (stat & OMAP_I2C_STAT_NACK) { in omap_i2c_isr()
665 if (stat & OMAP_I2C_STAT_AL) { in omap_i2c_isr()
669 if (stat & (OMAP_I2C_STAT_ARDY | OMAP_I2C_STAT_NACK | in omap_i2c_isr()
672 if (stat & (OMAP_I2C_STAT_RRDY | OMAP_I2C_STAT_RDR)) { in omap_i2c_isr()
675 if (stat & OMAP_I2C_STAT_RRDY) in omap_i2c_isr()
696 if (stat & OMAP_I2C_STAT_RRDY) in omap_i2c_isr()
700 if (stat & OMAP_I2C_STAT_RDR) in omap_i2c_isr()
708 stat & (OMAP_I2C_STAT_RRDY | OMAP_I2C_STAT_RDR)); in omap_i2c_isr()
711 if (stat & (OMAP_I2C_STAT_XRDY | OMAP_I2C_STAT_XDR)) { in omap_i2c_isr()
714 if (stat & OMAP_I2C_STAT_XRDY) in omap_i2c_isr()
735 if (stat & OMAP_I2C_STAT_XRDY) in omap_i2c_isr()
739 if (stat & OMAP_I2C_STAT_XDR) in omap_i2c_isr()
748 stat & (OMAP_I2C_STAT_XRDY | OMAP_I2C_STAT_XDR)); in omap_i2c_isr()
751 if (stat & OMAP_I2C_STAT_ROVR) { in omap_i2c_isr()
755 if (stat & OMAP_I2C_STAT_XUDF) { in omap_i2c_isr()