Lines Matching refs:line_status

389 	u32 line_status;	/* line status over command */
448 i2c->line_status = 0;
479 u32 line_status = img_i2c_readl(i2c, SCB_STATUS_REG);
481 if (line_status & LINESTAT_SDAT_LINE_STATUS && !(data & 0x80)) {
494 i2c->line_status = 0;
634 u32 int_status, u32 line_status)
643 u32 line_status)
648 int_status, line_status);
681 if (!(i2c->line_status & cont_bits))
734 u32 line_status)
746 if (i2c->line_status & LINESTAT_ABORT_DET) {
760 if (i2c->line_status & LINESTAT_INPUT_HELD_V)
764 if (i2c->line_status & LINESTAT_ACK_DET ||
765 (i2c->line_status & LINESTAT_NACK_DET &&
777 } else if (i2c->line_status & LINESTAT_NACK_DET) {
783 if (i2c->line_status & LINESTAT_INPUT_HELD_V) {
784 *i2c->msg.buf = (i2c->line_status &
796 if (i2c->line_status & LINESTAT_ACK_DET) {
836 unsigned int line_status;
839 line_status = img_i2c_readl(i2c, SCB_STATUS_REG);
842 if (line_status & LINESTAT_ABORT_DET) {
855 unsigned int line_status)
860 if (line_status & LINESTAT_ABORT_DET) {
873 if (!i2c->last_msg && line_status & LINESTAT_START_BIT_DET) {
917 u32 int_status, line_status;
930 line_status = img_i2c_readl(i2c, SCB_STATUS_REG);
931 if (line_status & LINESTAT_LATCHED) {
933 (line_status & LINESTAT_LATCHED)
941 i2c->line_status &= ~LINESTAT_INPUT_DATA;
942 i2c->line_status |= line_status;
961 hret = img_i2c_atomic(i2c, int_status, line_status);
963 hret = img_i2c_auto(i2c, int_status, line_status);
967 (line_status & LINESTAT_STOP_BIT_DET))
970 hret = img_i2c_raw(i2c, int_status, line_status);
983 if (!i2c->last_msg || i2c->line_status & LINESTAT_STOP_BIT_DET)