Lines Matching refs:base

42 static void _linflex_serial_setbrg(struct linflex_fsl *base, int baudrate)  in _linflex_serial_setbrg()  argument
53 __raw_writel(ibr, &base->linibrr); in _linflex_serial_setbrg()
54 __raw_writel(fbr, &base->linfbrr); in _linflex_serial_setbrg()
57 static int _linflex_serial_getc(struct linflex_fsl *base) in _linflex_serial_getc() argument
61 if (!(__raw_readb(&base->uartsr) & UARTSR_DRF)) in _linflex_serial_getc()
64 if (!(__raw_readl(&base->uartsr) & UARTSR_RMB)) in _linflex_serial_getc()
67 c = __raw_readl(&base->bdrm); in _linflex_serial_getc()
68 __raw_writeb((__raw_readb(&base->uartsr) | (UARTSR_DRF | UARTSR_RMB)), in _linflex_serial_getc()
69 &base->uartsr); in _linflex_serial_getc()
73 static int _linflex_serial_putc(struct linflex_fsl *base, const char c) in _linflex_serial_putc() argument
75 __raw_writeb(c, &base->bdrl); in _linflex_serial_putc()
78 if (!(__raw_readb(&base->uartsr) & UARTSR_DTF)) in _linflex_serial_putc()
81 __raw_writeb((__raw_readb(&base->uartsr) | UARTSR_DTF), &base->uartsr); in _linflex_serial_putc()
90 static int _linflex_serial_init(struct linflex_fsl *base) in _linflex_serial_init() argument
96 __raw_writel(ctrl, &base->lincr1); in _linflex_serial_init()
100 __raw_writel(ctrl, &base->lincr1); in _linflex_serial_init()
103 while ((__raw_readl(&base->linsr) & LINSR_LINS_MASK) != in _linflex_serial_init()
107 __raw_writel(UARTCR_UART, &base->uartcr); in _linflex_serial_init()
114 | UARTCR_WL0 | UARTCR_UART, &base->uartcr); in _linflex_serial_init()
116 ctrl = __raw_readl(&base->lincr1); in _linflex_serial_init()
118 __raw_writel(ctrl, &base->lincr1); /* end init mode */ in _linflex_serial_init()
208 struct linflex_fsl *base = (struct linflex_fsl *)CONFIG_DEBUG_UART_BASE; in _debug_uart_init() local
210 linflex_serial_init_internal(base); in _debug_uart_init()
215 struct linflex_fsl *base = (struct linflex_fsl *)CONFIG_DEBUG_UART_BASE; in _debug_uart_putc() local
218 _linflex_serial_putc(base, ch); in _debug_uart_putc()