Home
last modified time | relevance | path

Searched refs:qup_err (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/i2c/busses/
H A Di2c-qup.c253 u32 qup_err; member
293 u32 qup_err; in qup_i2c_interrupt() local
297 qup_err = readl(qup->base + QUP_ERROR_FLAGS); in qup_i2c_interrupt()
307 qup_err &= QUP_STATUS_ERROR_FLAGS; in qup_i2c_interrupt()
310 if (qup_err) in qup_i2c_interrupt()
326 if (qup_err || bus_err) { in qup_i2c_interrupt()
378 qup->qup_err = qup_err; in qup_i2c_interrupt()
824 if (ret || qup->bus_err || qup->qup_err) { in qup_i2c_bam_schedule_desc()
938 if (qup->bus_err || qup->qup_err) in qup_i2c_wait_for_complete()
1101 qup->qup_err = 0; in qup_i2c_xfer()
[all …]
/linux-6.15/drivers/spi/
H A Dspi-qup.c625 u32 opflags, qup_err, spi_err; in spi_qup_qup_irq() local
628 qup_err = readl_relaxed(controller->base + QUP_ERROR_FLAGS); in spi_qup_qup_irq()
632 writel_relaxed(qup_err, controller->base + QUP_ERROR_FLAGS); in spi_qup_qup_irq()
635 if (qup_err) { in spi_qup_qup_irq()
636 if (qup_err & QUP_ERROR_OUTPUT_OVER_RUN) in spi_qup_qup_irq()
638 if (qup_err & QUP_ERROR_INPUT_UNDER_RUN) in spi_qup_qup_irq()
640 if (qup_err & QUP_ERROR_OUTPUT_UNDER_RUN) in spi_qup_qup_irq()
642 if (qup_err & QUP_ERROR_INPUT_OVER_RUN) in spi_qup_qup_irq()