Lines Matching refs:sci_serial_in
556 static unsigned int sci_serial_in(struct uart_port *p, int offset) in sci_serial_in() function
630 u16 new, scr = sci_serial_in(port, SCSCR); in sci_start_tx()
653 ctrl = sci_serial_in(port, SCSCR); in sci_start_tx()
672 ctrl = sci_serial_in(port, SCSCR); in sci_stop_tx()
694 ctrl = sci_serial_in(port, SCSCR) | port_rx_irq_mask(port); in sci_start_rx()
706 ctrl = sci_serial_in(port, SCSCR); in sci_stop_rx()
724 sci_serial_out(port, SCxSR, sci_serial_in(port, SCxSR) & mask); in sci_clear_SCxSR()
741 status = sci_serial_in(port, SCxSR); in sci_poll_get_char()
752 c = sci_serial_in(port, SCxRDR); in sci_poll_get_char()
755 sci_serial_in(port, SCxSR); in sci_poll_get_char()
767 status = sci_serial_in(port, SCxSR); in sci_poll_put_char()
789 u16 data = sci_serial_in(port, SCPDR); in sci_init_pins()
790 u16 ctrl = sci_serial_in(port, SCPCR); in sci_init_pins()
812 u16 status = sci_serial_in(port, SCSPTR); in sci_init_pins()
834 return sci_serial_in(port, SCTFDR) & fifo_mask; in sci_txfill()
838 return sci_serial_in(port, SCFDR) >> 8; in sci_txfill()
840 return !(sci_serial_in(port, SCxSR) & SCI_TDRE); in sci_txfill()
856 return sci_serial_in(port, SCRFDR) & fifo_mask; in sci_rxfill()
860 return sci_serial_in(port, SCFDR) & fifo_mask; in sci_rxfill()
862 return (sci_serial_in(port, SCxSR) & SCxSR_RDxF(port)) != 0; in sci_rxfill()
878 status = sci_serial_in(port, SCxSR); in sci_transmit_chars()
880 ctrl = sci_serial_in(port, SCSCR); in sci_transmit_chars()
900 ctrl = sci_serial_in(port, SCSCR); in sci_transmit_chars()
920 ctrl = sci_serial_in(port, SCSCR); in sci_transmit_chars()
937 status = sci_serial_in(port, SCxSR); in sci_receive_chars()
950 char c = sci_serial_in(port, SCxRDR); in sci_receive_chars()
961 status = sci_serial_in(port, SCxSR); in sci_receive_chars()
962 c = sci_serial_in(port, SCxRDR); in sci_receive_chars()
964 c = sci_serial_in(port, SCxRDR); in sci_receive_chars()
965 status = sci_serial_in(port, SCxSR); in sci_receive_chars()
986 sci_serial_in(port, SCxSR); /* dummy read */ in sci_receive_chars()
998 sci_serial_in(port, SCxRDR); in sci_receive_chars()
999 sci_serial_in(port, SCxSR); /* dummy read */ in sci_receive_chars()
1007 unsigned short status = sci_serial_in(port, SCxSR); in sci_handle_errors()
1054 status = sci_serial_in(port, s->params->overrun_reg); in sci_handle_fifo_overrun()
1072 unsigned short status = sci_serial_in(port, SCxSR); in sci_handle_breaks()
1147 (sci_serial_in(port, SCFCR) & in scif_set_rtrg()
1156 return sci_serial_in(port, HSRTRGR) != 0; in scif_rtrg_enabled()
1158 return (sci_serial_in(port, SCFCR) & in scif_rtrg_enabled()
1275 u16 ctrl = sci_serial_in(port, SCSCR); in sci_dma_tx_complete()
1358 scr = sci_serial_in(port, SCSCR); in sci_dma_rx_reenable_irq()
1793 u16 scr = sci_serial_in(port, SCSCR); in sci_rx_interrupt()
1794 u16 ssr = sci_serial_in(port, SCxSR); in sci_rx_interrupt()
1865 ctrl = sci_serial_in(port, SCSCR); in sci_tx_end_interrupt()
1881 sci_serial_in(port, SCxRDR); in sci_br_interrupt()
1895 unsigned short ssr_status = sci_serial_in(port, SCxSR); in sci_er_interrupt()
1910 sci_serial_in(port, SCxSR); in sci_er_interrupt()
1935 ssr_status = sci_serial_in(port, SCxSR); in sci_mpxed_interrupt()
1936 scr_status = sci_serial_in(port, SCSCR); in sci_mpxed_interrupt()
1940 orer_status = sci_serial_in(port, s->params->overrun_reg); in sci_mpxed_interrupt()
2117 unsigned short status = sci_serial_in(port, SCxSR); in sci_tx_empty()
2132 u16 data = sci_serial_in(port, SCPDR); in sci_set_rts()
2143 sci_serial_in(port, SCPCR) | SCPCR_RTSC); in sci_set_rts()
2145 u16 ctrl = sci_serial_in(port, SCSPTR); in sci_set_rts()
2160 return !(sci_serial_in(port, SCPDR) & SCPDR_CTSD); in sci_get_cts()
2163 return !(sci_serial_in(port, SCSPTR) & SCSPTR_CTSDT); in sci_get_cts()
2194 sci_serial_in(port, SCFCR) | SCFCR_LOOP); in sci_set_mctrl()
2206 sci_serial_in(port, SCFCR) & ~SCFCR_MCE); in sci_set_mctrl()
2214 sci_serial_in(port, SCPCR) & ~SCPCR_RTSC); in sci_set_mctrl()
2220 sci_serial_in(port, SCFCR) | SCFCR_MCE); in sci_set_mctrl()
2273 scsptr = sci_serial_in(port, SCSPTR); in sci_break_ctl()
2274 scscr = sci_serial_in(port, SCSCR); in sci_break_ctl()
2326 scr = sci_serial_in(port, SCSCR); in sci_shutdown()
2487 status = sci_serial_in(port, SCLSR); in sci_reset()
2688 smr_val |= sci_serial_in(port, SCSMR) & in sci_set_termios()
2700 unsigned short ctrl = sci_serial_in(port, SCFCR); in sci_set_termios()
3131 ctrl = sci_serial_in(port, SCSCR); in serial_console_write()
3141 while ((sci_serial_in(port, SCxSR) & bits) != bits) in serial_console_write()
3572 regs->scdl = sci_serial_in(port, SCDL); in sci_console_save()
3574 regs->sccks = sci_serial_in(port, SCCKS); in sci_console_save()
3576 regs->scsmr = sci_serial_in(port, SCSMR); in sci_console_save()
3578 regs->scscr = sci_serial_in(port, SCSCR); in sci_console_save()
3580 regs->scfcr = sci_serial_in(port, SCFCR); in sci_console_save()
3582 regs->scsptr = sci_serial_in(port, SCSPTR); in sci_console_save()
3584 regs->scbrr = sci_serial_in(port, SCBRR); in sci_console_save()
3586 regs->hssrr = sci_serial_in(port, HSSRR); in sci_console_save()
3588 regs->scpcr = sci_serial_in(port, SCPCR); in sci_console_save()
3590 regs->scpdr = sci_serial_in(port, SCPDR); in sci_console_save()
3592 regs->semr = sci_serial_in(port, SEMR); in sci_console_save()
3722 port_cfg.scscr = sci_serial_in(&sci_ports[0].port, SCSCR); in early_console_setup()