Lines Matching refs:FIFO_5125

769 #define FIFO_5125(port) ((struct mpc512x_psc_fifo __iomem *)(PSC_5125(port)+1))  macro
776 out_be32(&FIFO_5125(port)->txcmd, MPC512x_PSC_FIFO_RESET_SLICE); in mpc5125_psc_fifo_init()
777 out_be32(&FIFO_5125(port)->txcmd, MPC512x_PSC_FIFO_ENABLE_SLICE); in mpc5125_psc_fifo_init()
778 out_be32(&FIFO_5125(port)->txalarm, 1); in mpc5125_psc_fifo_init()
779 out_be32(&FIFO_5125(port)->tximr, 0); in mpc5125_psc_fifo_init()
781 out_be32(&FIFO_5125(port)->rxcmd, MPC512x_PSC_FIFO_RESET_SLICE); in mpc5125_psc_fifo_init()
782 out_be32(&FIFO_5125(port)->rxcmd, MPC512x_PSC_FIFO_ENABLE_SLICE); in mpc5125_psc_fifo_init()
783 out_be32(&FIFO_5125(port)->rxalarm, 1); in mpc5125_psc_fifo_init()
784 out_be32(&FIFO_5125(port)->rximr, 0); in mpc5125_psc_fifo_init()
786 out_be32(&FIFO_5125(port)->tximr, MPC512x_PSC_FIFO_ALARM); in mpc5125_psc_fifo_init()
787 out_be32(&FIFO_5125(port)->rximr, MPC512x_PSC_FIFO_ALARM); in mpc5125_psc_fifo_init()
792 return !(in_be32(&FIFO_5125(port)->rxsr) & MPC512x_PSC_FIFO_EMPTY); in mpc5125_psc_raw_rx_rdy()
797 return !(in_be32(&FIFO_5125(port)->txsr) & MPC512x_PSC_FIFO_FULL); in mpc5125_psc_raw_tx_rdy()
802 return in_be32(&FIFO_5125(port)->rxsr) & in mpc5125_psc_rx_rdy()
803 in_be32(&FIFO_5125(port)->rximr) & MPC512x_PSC_FIFO_ALARM; in mpc5125_psc_rx_rdy()
808 return in_be32(&FIFO_5125(port)->txsr) & in mpc5125_psc_tx_rdy()
809 in_be32(&FIFO_5125(port)->tximr) & MPC512x_PSC_FIFO_ALARM; in mpc5125_psc_tx_rdy()
814 return in_be32(&FIFO_5125(port)->txsr) & MPC512x_PSC_FIFO_EMPTY; in mpc5125_psc_tx_empty()
821 rx_fifo_imr = in_be32(&FIFO_5125(port)->rximr); in mpc5125_psc_stop_rx()
823 out_be32(&FIFO_5125(port)->rximr, rx_fifo_imr); in mpc5125_psc_stop_rx()
830 tx_fifo_imr = in_be32(&FIFO_5125(port)->tximr); in mpc5125_psc_start_tx()
832 out_be32(&FIFO_5125(port)->tximr, tx_fifo_imr); in mpc5125_psc_start_tx()
839 tx_fifo_imr = in_be32(&FIFO_5125(port)->tximr); in mpc5125_psc_stop_tx()
841 out_be32(&FIFO_5125(port)->tximr, tx_fifo_imr); in mpc5125_psc_stop_tx()
846 out_be32(&FIFO_5125(port)->rxisr, in_be32(&FIFO_5125(port)->rxisr)); in mpc5125_psc_rx_clr_irq()
851 out_be32(&FIFO_5125(port)->txisr, in_be32(&FIFO_5125(port)->txisr)); in mpc5125_psc_tx_clr_irq()
856 out_8(&FIFO_5125(port)->txdata_8, c); in mpc5125_psc_write_char()
861 return in_8(&FIFO_5125(port)->rxdata_8); in mpc5125_psc_read_char()
867 in_be32(&FIFO_5125(port)->tximr) << 16 | in mpc5125_psc_cw_disable_ints()
868 in_be32(&FIFO_5125(port)->rximr); in mpc5125_psc_cw_disable_ints()
869 out_be32(&FIFO_5125(port)->tximr, 0); in mpc5125_psc_cw_disable_ints()
870 out_be32(&FIFO_5125(port)->rximr, 0); in mpc5125_psc_cw_disable_ints()
875 out_be32(&FIFO_5125(port)->tximr, in mpc5125_psc_cw_restore_ints()
877 out_be32(&FIFO_5125(port)->rximr, port->read_status_mask & 0x7f); in mpc5125_psc_cw_restore_ints()