Lines Matching refs:mpsc_base

156 	void __iomem *mpsc_base;  member
606 writel(0x000004c4, pi->mpsc_base + MPSC_MMCRL); in mpsc_hw_init()
609 writel(0x04400400, pi->mpsc_base + MPSC_MMCRH); in mpsc_hw_init()
616 writel(0, pi->mpsc_base + MPSC_CHR_1); in mpsc_hw_init()
617 writel(0, pi->mpsc_base + MPSC_CHR_2); in mpsc_hw_init()
618 writel(pi->mpsc_max_idle, pi->mpsc_base + MPSC_CHR_3); in mpsc_hw_init()
619 writel(0, pi->mpsc_base + MPSC_CHR_4); in mpsc_hw_init()
620 writel(0, pi->mpsc_base + MPSC_CHR_5); in mpsc_hw_init()
621 writel(0, pi->mpsc_base + MPSC_CHR_6); in mpsc_hw_init()
622 writel(0, pi->mpsc_base + MPSC_CHR_7); in mpsc_hw_init()
623 writel(0, pi->mpsc_base + MPSC_CHR_8); in mpsc_hw_init()
624 writel(0, pi->mpsc_base + MPSC_CHR_9); in mpsc_hw_init()
625 writel(0, pi->mpsc_base + MPSC_CHR_10); in mpsc_hw_init()
634 pi->mpsc_base + MPSC_CHR_2); in mpsc_enter_hunt()
638 writel(readl(pi->mpsc_base + MPSC_CHR_2) | MPSC_CHR_2_EH, in mpsc_enter_hunt()
639 pi->mpsc_base + MPSC_CHR_2); in mpsc_enter_hunt()
641 while (readl(pi->mpsc_base + MPSC_CHR_2) & MPSC_CHR_2_EH) in mpsc_enter_hunt()
653 readl(pi->mpsc_base + MPSC_MPCR); in mpsc_freeze()
658 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_freeze()
666 readl(pi->mpsc_base + MPSC_MPCR); in mpsc_unfreeze()
671 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_unfreeze()
683 readl(pi->mpsc_base + MPSC_MPCR); in mpsc_set_char_length()
688 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_set_char_length()
699 readl(pi->mpsc_base + MPSC_MPCR); in mpsc_set_stop_bit_length()
705 writel(v, pi->mpsc_base + MPSC_MPCR); in mpsc_set_stop_bit_length()
715 readl(pi->mpsc_base + MPSC_CHR_2); in mpsc_set_parity()
722 writel(v, pi->mpsc_base + MPSC_CHR_2); in mpsc_set_parity()
1270 : readl(pi->mpsc_base + MPSC_CHR_10); in mpsc_get_mctrl()
1327 pi->mpsc_base + MPSC_CHR_2); in mpsc_stop_rx()
1331 writel(readl(pi->mpsc_base + MPSC_CHR_2) | MPSC_CHR_2_RA, in mpsc_stop_rx()
1332 pi->mpsc_base + MPSC_CHR_2); in mpsc_stop_rx()
1334 while (readl(pi->mpsc_base + MPSC_CHR_2) & MPSC_CHR_2_RA) in mpsc_stop_rx()
1353 writel(v, pi->mpsc_base + MPSC_CHR_1); in mpsc_break_ctl()
1661 data = readl(pi->mpsc_base + MPSC_MPCR); in mpsc_put_poll_char()
1662 writeb(c, pi->mpsc_base + MPSC_CHR_1); in mpsc_put_poll_char()
1664 data = readl(pi->mpsc_base + MPSC_CHR_2); in mpsc_put_poll_char()
1666 writel(data, pi->mpsc_base + MPSC_CHR_2); in mpsc_put_poll_char()
1669 while (readl(pi->mpsc_base + MPSC_CHR_2) & MPSC_CHR_2_TTCS); in mpsc_put_poll_char()
1957 pi->mpsc_base = ioremap(r->start, MPSC_REG_BLOCK_SIZE); in mpsc_drv_map_regs()
1991 if (pi->mpsc_base) { in mpsc_drv_map_regs()
1992 iounmap(pi->mpsc_base); in mpsc_drv_map_regs()
1993 pi->mpsc_base = NULL; in mpsc_drv_map_regs()
2000 if (pi->mpsc_base) { in mpsc_drv_unmap_regs()
2001 iounmap(pi->mpsc_base); in mpsc_drv_unmap_regs()
2013 pi->mpsc_base = NULL; in mpsc_drv_unmap_regs()
2034 pi->port.membase = pi->mpsc_base; in mpsc_drv_get_platform_data()
2035 pi->port.mapbase = (ulong)pi->mpsc_base; in mpsc_drv_get_platform_data()