Lines Matching refs:fifo
38 struct mpc512x_psc_fifo __iomem *fifo; member
132 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_transfer_rxtx() local
152 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->txsz)); in mpc512x_psc_spi_transfer_rxtx()
154 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->rxsz)); in mpc512x_psc_spi_transfer_rxtx()
155 fifosz -= in_be32(&fifo->rxcnt) + 1; in mpc512x_psc_spi_transfer_rxtx()
163 setbits32(&fifo->txcmd, in mpc512x_psc_spi_transfer_rxtx()
165 out_8(&fifo->txdata_8, data); in mpc512x_psc_spi_transfer_rxtx()
171 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx()
172 out_be32(&fifo->tximr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_transfer_rxtx()
195 fifosz = in_be32(&fifo->rxcnt); in mpc512x_psc_spi_transfer_rxtx()
198 data = in_8(&fifo->rxdata_8); in mpc512x_psc_spi_transfer_rxtx()
248 rxcount = in_be32(&fifo->rxcnt); in mpc512x_psc_spi_transfer_rxtx()
260 while (in_be32(&fifo->rxcnt)) in mpc512x_psc_spi_transfer_rxtx()
261 in_8(&fifo->rxdata_8); in mpc512x_psc_spi_transfer_rxtx()
336 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_unprep_xfer_hw() local
342 out_be32(&fifo->tximr, 0); in mpc512x_psc_spi_unprep_xfer_hw()
392 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_port_config() local
407 out_be32(&fifo->tximr, 0); in mpc512x_psc_spi_port_config()
408 out_be32(&fifo->rximr, 0); in mpc512x_psc_spi_port_config()
434 out_be32(&fifo->rxalarm, 0xfff); in mpc512x_psc_spi_port_config()
435 out_be32(&fifo->txalarm, 0); in mpc512x_psc_spi_port_config()
438 out_be32(&fifo->rxcmd, in mpc512x_psc_spi_port_config()
440 out_be32(&fifo->txcmd, in mpc512x_psc_spi_port_config()
451 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_isr() local
454 if (in_be32(&fifo->txisr) & in mpc512x_psc_spi_isr()
455 in_be32(&fifo->tximr) & MPC512x_PSC_FIFO_EMPTY) { in mpc512x_psc_spi_isr()
456 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY); in mpc512x_psc_spi_isr()
457 out_be32(&fifo->tximr, 0); in mpc512x_psc_spi_isr()
510 mps->fifo = in mpc512x_psc_spi_do_probe()