Lines Matching refs:int_status

623 					u32 int_status, u32 line_status)  in img_i2c_raw_atomic_delay_handler()  argument
631 static unsigned int img_i2c_raw(struct img_i2c *i2c, u32 int_status, in img_i2c_raw() argument
634 if (int_status & INT_TIMING) { in img_i2c_raw()
637 int_status, line_status); in img_i2c_raw()
643 static unsigned int img_i2c_sequence(struct img_i2c *i2c, u32 int_status) in img_i2c_sequence() argument
655 if (int_status & INT_SLAVE_EVENT) in img_i2c_sequence()
657 if (int_status & INT_TRANSACTION_DONE) in img_i2c_sequence()
722 u32 int_status, in img_i2c_atomic() argument
728 if (int_status & INT_SLAVE_EVENT) in img_i2c_atomic()
730 if (int_status & INT_TRANSACTION_DONE) in img_i2c_atomic()
843 unsigned int int_status, in img_i2c_auto() argument
846 if (int_status & (INT_WRITE_ACK_ERR | INT_ADDR_ACK_ERR)) in img_i2c_auto()
853 (int_status & INT_FIFO_FULL_FILLING)) in img_i2c_auto()
871 if (int_status & INT_FIFO_FULL_FILLING) { in img_i2c_auto()
877 if (int_status & INT_FIFO_EMPTY_EMPTYING) { in img_i2c_auto()
885 if ((int_status & INT_FIFO_EMPTY) && in img_i2c_auto()
898 u32 int_status, line_status; in img_i2c_isr() local
903 int_status = img_i2c_readl(i2c, SCB_INT_STATUS_REG); in img_i2c_isr()
905 img_i2c_writel(i2c, SCB_INT_CLEAR_REG, int_status); in img_i2c_isr()
929 if ((int_status & INT_SCLK_LOW_TIMEOUT) && in img_i2c_isr()
930 !(int_status & (INT_SLAVE_EVENT | in img_i2c_isr()
942 hret = img_i2c_atomic(i2c, int_status, line_status); in img_i2c_isr()
944 hret = img_i2c_auto(i2c, int_status, line_status); in img_i2c_isr()
946 hret = img_i2c_sequence(i2c, int_status); in img_i2c_isr()
947 else if (i2c->mode == MODE_WAITSTOP && (int_status & INT_SLAVE_EVENT) && in img_i2c_isr()
951 hret = img_i2c_raw(i2c, int_status, line_status); in img_i2c_isr()
956 img_i2c_writel(i2c, SCB_INT_CLEAR_REG, int_status & INT_LEVEL); in img_i2c_isr()