Lines Matching refs:membase

102 							port->membase))) == 0)  in wait_for_xmit_empty()
116 port->membase))) < 32) in wait_for_xmit_ready()
127 writel((u32)ch, LPC32XX_HSUART_FIFO(port->membase)); in lpc32xx_hsuart_console_putchar()
167 if (!port->membase) in lpc32xx_hsuart_console_setup()
244 while ((readl(LPC32XX_HSUART_LEVEL(port->membase)) > 0) && in __serial_uart_flush()
246 tmp = readl(LPC32XX_HSUART_FIFO(port->membase)); in __serial_uart_flush()
255 tmp = readl(LPC32XX_HSUART_FIFO(port->membase)); in __serial_lpc32xx_rx()
263 LPC32XX_HSUART_IIR(port->membase)); in __serial_lpc32xx_rx()
271 tmp = readl(LPC32XX_HSUART_FIFO(port->membase)); in __serial_lpc32xx_rx()
285 writel((u32)port->x_char, LPC32XX_HSUART_FIFO(port->membase)); in __serial_lpc32xx_tx()
296 LPC32XX_HSUART_LEVEL(port->membase))) < 64) { in __serial_lpc32xx_tx()
298 LPC32XX_HSUART_FIFO(port->membase)); in __serial_lpc32xx_tx()
310 tmp = readl(LPC32XX_HSUART_CTRL(port->membase)); in __serial_lpc32xx_tx()
312 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in __serial_lpc32xx_tx()
325 status = readl(LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_interrupt()
329 writel(LPC32XX_HSU_BRK_INT, LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_interrupt()
336 writel(LPC32XX_HSU_FE_INT, LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_interrupt()
341 LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_interrupt()
353 writel(LPC32XX_HSU_TX_INT, LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_interrupt()
367 if (LPC32XX_HSU_TX_LEV(readl(LPC32XX_HSUART_LEVEL(port->membase))) == 0) in serial_lpc32xx_tx_empty()
392 tmp = readl(LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_stop_tx()
394 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_stop_tx()
403 tmp = readl(LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_start_tx()
405 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_start_tx()
413 tmp = readl(LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_stop_rx()
415 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_stop_rx()
418 LPC32XX_HSU_FE_INT), LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_stop_rx()
429 tmp = readl(LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_break_ctl()
434 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_break_ctl()
480 LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_startup()
482 writel(0xFF, LPC32XX_HSUART_RATE(port->membase)); in serial_lpc32xx_startup()
490 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_startup()
500 LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_startup()
515 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_shutdown()
547 tmp = readl(LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_set_termios()
552 writel(tmp, LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_set_termios()
554 writel(quot, LPC32XX_HSUART_RATE(port->membase)); in serial_lpc32xx_set_termios()
574 iounmap(port->membase); in serial_lpc32xx_release_port()
575 port->membase = NULL; in serial_lpc32xx_release_port()
592 port->membase = ioremap(port->mapbase, SZ_4K); in serial_lpc32xx_request_port()
593 if (!port->membase) { in serial_lpc32xx_request_port()
617 LPC32XX_HSUART_IIR(port->membase)); in serial_lpc32xx_config_port()
619 writel(0xFF, LPC32XX_HSUART_RATE(port->membase)); in serial_lpc32xx_config_port()
625 LPC32XX_HSUART_CTRL(port->membase)); in serial_lpc32xx_config_port()
683 p->port.membase = NULL; in serial_hs_lpc32xx_probe()