Lines Matching refs:bus_err
252 u32 bus_err; member
289 u32 bus_err; in qup_i2c_interrupt() local
293 bus_err = readl(qup->base + QUP_I2C_STATUS); in qup_i2c_interrupt()
303 bus_err &= I2C_STATUS_ERROR_MASK; in qup_i2c_interrupt()
311 if (bus_err) in qup_i2c_interrupt()
312 writel(bus_err, qup->base + QUP_I2C_STATUS); in qup_i2c_interrupt()
319 if (qup->use_dma && (qup->qup_err || qup->bus_err)) in qup_i2c_interrupt()
323 if (qup_err || bus_err) { in qup_i2c_interrupt()
376 qup->bus_err = bus_err; in qup_i2c_interrupt()
806 if (ret || qup->bus_err || qup->qup_err) { in qup_i2c_bam_schedule_desc()
820 ret = (qup->bus_err & QUP_I2C_NACK_FLAG) ? -ENXIO : -EIO; in qup_i2c_bam_schedule_desc()
915 if (qup->bus_err || qup->qup_err) in qup_i2c_wait_for_complete()
916 ret = (qup->bus_err & QUP_I2C_NACK_FLAG) ? -ENXIO : -EIO; in qup_i2c_wait_for_complete()
1079 qup->bus_err = 0; in qup_i2c_xfer()
1551 qup->bus_err = 0; in qup_i2c_xfer_v2()