Lines Matching full:int_status
497 * INT_STATUS registers gives the interrupt details. Further,
504 u32 fifo_level, int_status, fifo_status, trans_status; in exynos5_i2c_irq() local
512 int_status = readl(i2c->regs + HSI2C_INT_STATUS); in exynos5_i2c_irq()
513 writel(int_status, i2c->regs + HSI2C_INT_STATUS); in exynos5_i2c_irq()
522 if (int_status & HSI2C_INT_TRANS_DONE) { in exynos5_i2c_irq()
525 } else if (int_status & HSI2C_INT_TRANS_ABORT) { in exynos5_i2c_irq()
529 } else if (int_status & HSI2C_INT_NO_DEV_ACK) { in exynos5_i2c_irq()
533 } else if (int_status & HSI2C_INT_NO_DEV) { in exynos5_i2c_irq()
537 } else if (int_status & HSI2C_INT_TIMEOUT) { in exynos5_i2c_irq()
545 if (!(int_status & HSI2C_INT_I2C)) in exynos5_i2c_irq()
573 if ((i2c->msg->flags & I2C_M_RD) && (int_status & in exynos5_i2c_irq()
586 } else if (int_status & HSI2C_INT_TX_ALMOSTEMPTY) { in exynos5_i2c_irq()