Lines Matching refs:mapbase
251 dev->mapbase = lchip->base + info->offset; in locomo_init_one_child()
253 dev->mapbase = 0; in locomo_init_one_child()
628 static void locomo_m62332_sendbit(void *mapbase, int bit) in locomo_m62332_sendbit() argument
632 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
634 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
637 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
639 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
644 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
646 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
649 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
651 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
656 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
658 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
669 void *mapbase = lchip->base; in locomo_m62332_senddata() local
676 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
678 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
681 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
683 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
690 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
694 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
696 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
699 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
701 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
703 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
705 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
708 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
718 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
722 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
724 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
727 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
729 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
731 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
733 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
736 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
743 locomo_m62332_sendbit(mapbase, dac_data >> (8 - i)); in locomo_m62332_senddata()
747 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
749 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
752 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
754 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
756 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
758 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
761 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
767 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
769 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
772 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
774 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
777 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
779 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
783 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
785 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()