Lines Matching refs:fifo_status
76 u32 fifo_status;/* 014:SPI_FIFO_STATUS register */ member
153 setbits_le32(®s->fifo_status, in tegra114_spi_probe()
163 debug("%s: FIFO STATUS = %08x\n", __func__, readl(®s->fifo_status)); in tegra114_spi_probe()
242 reg = readl(®s->fifo_status); in tegra114_spi_xfer()
243 writel(reg, ®s->fifo_status); in tegra114_spi_xfer()
282 u32 fifo_status, xfer_status; in tegra114_spi_xfer() local
288 fifo_status = readl(®s->fifo_status); in tegra114_spi_xfer()
289 if (fifo_status & SPI_FIFO_STS_ERR) { in tegra114_spi_xfer()
291 if (fifo_status & SPI_FIFO_STS_TX_FIFO_OVF) in tegra114_spi_xfer()
293 if (fifo_status & SPI_FIFO_STS_TX_FIFO_UNR) in tegra114_spi_xfer()
295 if (fifo_status & SPI_FIFO_STS_RX_FIFO_OVF) in tegra114_spi_xfer()
297 if (fifo_status & SPI_FIFO_STS_RX_FIFO_UNR) in tegra114_spi_xfer()
299 if (fifo_status & SPI_FIFO_STS_TX_FIFO_FULL) in tegra114_spi_xfer()
301 if (fifo_status & SPI_FIFO_STS_TX_FIFO_EMPTY) in tegra114_spi_xfer()
303 if (fifo_status & SPI_FIFO_STS_RX_FIFO_FULL) in tegra114_spi_xfer()
305 if (fifo_status & SPI_FIFO_STS_RX_FIFO_EMPTY) in tegra114_spi_xfer()
311 if (!(fifo_status & SPI_FIFO_STS_RX_FIFO_EMPTY)) { in tegra114_spi_xfer()
332 writel(readl(®s->fifo_status), ®s->fifo_status); in tegra114_spi_xfer()
339 __func__, tmpdin, readl(®s->fifo_status)); in tegra114_spi_xfer()