Lines Matching refs:base
53 return io_pa_or_va(&pd->base, SCIF_REG_SIZE); in chip_to_base()
58 vaddr_t base = chip_to_base(chip); in scif_uart_flush() local
60 while (!(io_read16(base + SCIF_SCFSR) & SCFSR_TEND)) in scif_uart_flush()
66 vaddr_t base = chip_to_base(chip); in scif_uart_putc() local
69 while ((io_read16(base + SCIF_SCFDR) >> SCFDR_T_SHIFT) >= in scif_uart_putc()
72 io_write8(base + SCIF_SCFTDR, ch); in scif_uart_putc()
73 io_clrbits16(base + SCIF_SCFSR, SCFSR_TEND | SCFSR_TDFE); in scif_uart_putc()
84 vaddr_t base; in scif_uart_init() local
86 pd->base.pa = pbase; in scif_uart_init()
89 base = io_pa_or_va(&pd->base, SCIF_REG_SIZE); in scif_uart_init()
92 io_setbits16(base + SCIF_SCSCR, SCSCR_TE); in scif_uart_init()