Lines Matching refs:membase

144 	u32 fstat = __raw_readl(port->membase + LTQ_ASC_FSTAT);  in lqasc_tx_ready()
159 writeb(ch, port->membase + LTQ_ASC_TBUF)); in lqasc_start_tx()
167 __raw_writel(ASCWHBSTATE_CLRREN, port->membase + LTQ_ASC_WHBSTATE); in lqasc_stop_rx()
176 fifocnt = __raw_readl(port->membase + LTQ_ASC_FSTAT) & in lqasc_rx_chars()
180 ch = readb(port->membase + LTQ_ASC_RBUF); in lqasc_rx_chars()
181 rsr = (__raw_readl(port->membase + LTQ_ASC_STATE) in lqasc_rx_chars()
194 port->membase + LTQ_ASC_WHBSTATE); in lqasc_rx_chars()
198 port->membase + LTQ_ASC_WHBSTATE); in lqasc_rx_chars()
203 port->membase + LTQ_ASC_WHBSTATE); in lqasc_rx_chars()
240 __raw_writel(ASC_IRNCR_TIR, port->membase + LTQ_ASC_IRNCR); in lqasc_tx_int()
254 __raw_writel(ASC_IRNCR_EIR, port->membase + LTQ_ASC_IRNCR); in lqasc_err_int()
257 ASCWHBSTATE_CLRROE, port->membase + LTQ_ASC_WHBSTATE); in lqasc_err_int()
270 __raw_writel(ASC_IRNCR_RIR, port->membase + LTQ_ASC_IRNCR); in lqasc_rx_int()
284 stat = readl(port->membase + LTQ_ASC_IRNCR); in lqasc_irq()
305 status = __raw_readl(port->membase + LTQ_ASC_FSTAT) & in lqasc_tx_empty()
339 port->membase + LTQ_ASC_CLC); in lqasc_startup()
341 __raw_writel(0, port->membase + LTQ_ASC_PISEL); in lqasc_startup()
345 port->membase + LTQ_ASC_TXFCON); in lqasc_startup()
349 port->membase + LTQ_ASC_RXFCON); in lqasc_startup()
355 ASCCON_ROEN, port->membase + LTQ_ASC_CON); in lqasc_startup()
364 port->membase + LTQ_ASC_IRNREN); in lqasc_startup()
377 __raw_writel(0, port->membase + LTQ_ASC_CON); in lqasc_shutdown()
379 port->membase + LTQ_ASC_RXFCON); in lqasc_shutdown()
381 port->membase + LTQ_ASC_TXFCON); in lqasc_shutdown()
454 asc_update_bits(0, con, port->membase + LTQ_ASC_CON); in lqasc_set_termios()
462 asc_update_bits(ASCCON_R, 0, port->membase + LTQ_ASC_CON); in lqasc_set_termios()
465 asc_update_bits(ASCCON_FDE, 0, port->membase + LTQ_ASC_CON); in lqasc_set_termios()
468 asc_update_bits(ASCCON_BRS, 0, port->membase + LTQ_ASC_CON); in lqasc_set_termios()
471 __raw_writel(divisor, port->membase + LTQ_ASC_BG); in lqasc_set_termios()
474 asc_update_bits(0, ASCCON_R, port->membase + LTQ_ASC_CON); in lqasc_set_termios()
477 __raw_writel(ASCWHBSTATE_SETREN, port->membase + LTQ_ASC_WHBSTATE); in lqasc_set_termios()
503 devm_iounmap(&pdev->dev, port->membase); in lqasc_release_port()
504 port->membase = NULL; in lqasc_release_port()
530 port->membase = devm_ioremap(&pdev->dev, in lqasc_request_port()
532 if (port->membase == NULL) in lqasc_request_port()
583 if (!port->membase) in lqasc_console_putchar()
589 writeb(ch, port->membase + LTQ_ASC_TBUF); in lqasc_console_putchar()
676 if (!device->port.membase) in lqasc_serial_early_console_setup()