Lines Matching refs:fifo_status
78 u32 fifo_status;/* 014:SPI_FIFO_STATUS register */ member
155 setbits_le32(®s->fifo_status, in tegra114_spi_probe()
165 debug("%s: FIFO STATUS = %08x\n", __func__, readl(®s->fifo_status)); in tegra114_spi_probe()
244 reg = readl(®s->fifo_status); in tegra114_spi_xfer()
245 writel(reg, ®s->fifo_status); in tegra114_spi_xfer()
284 u32 fifo_status, xfer_status; in tegra114_spi_xfer() local
290 fifo_status = readl(®s->fifo_status); in tegra114_spi_xfer()
291 if (fifo_status & SPI_FIFO_STS_ERR) { in tegra114_spi_xfer()
293 if (fifo_status & SPI_FIFO_STS_TX_FIFO_OVF) in tegra114_spi_xfer()
295 if (fifo_status & SPI_FIFO_STS_TX_FIFO_UNR) in tegra114_spi_xfer()
297 if (fifo_status & SPI_FIFO_STS_RX_FIFO_OVF) in tegra114_spi_xfer()
299 if (fifo_status & SPI_FIFO_STS_RX_FIFO_UNR) in tegra114_spi_xfer()
301 if (fifo_status & SPI_FIFO_STS_TX_FIFO_FULL) in tegra114_spi_xfer()
303 if (fifo_status & SPI_FIFO_STS_TX_FIFO_EMPTY) in tegra114_spi_xfer()
305 if (fifo_status & SPI_FIFO_STS_RX_FIFO_FULL) in tegra114_spi_xfer()
307 if (fifo_status & SPI_FIFO_STS_RX_FIFO_EMPTY) in tegra114_spi_xfer()
313 if (!(fifo_status & SPI_FIFO_STS_RX_FIFO_EMPTY)) { in tegra114_spi_xfer()
334 writel(readl(®s->fifo_status), ®s->fifo_status); in tegra114_spi_xfer()
341 __func__, tmpdin, readl(®s->fifo_status)); in tegra114_spi_xfer()