Lines Matching full:mapbase

79 /* All the locomo devices.  If offset is non-zero, the mapbase for the
81 * zero, then the mapbase for the locomo_dev will be set to zero. An
246 dev->mapbase = lchip->base + info->offset; in locomo_init_one_child()
248 dev->mapbase = 0; in locomo_init_one_child()
623 static void locomo_m62332_sendbit(void *mapbase, int bit) in locomo_m62332_sendbit() argument
627 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
629 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
632 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
634 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
639 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
641 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()
651 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
653 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
664 void *mapbase = lchip->base; in locomo_m62332_senddata() local
671 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
673 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
676 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
678 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
685 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
689 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
691 locomo_writel(r, mapbase + LOCOMO_DAC); 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()
698 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
700 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
703 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
713 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
717 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
719 locomo_writel(r, mapbase + LOCOMO_DAC); 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()
726 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
728 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
731 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
738 locomo_m62332_sendbit(mapbase, dac_data >> (8 - i)); in locomo_m62332_senddata()
742 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
744 locomo_writel(r, mapbase + LOCOMO_DAC); 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()
751 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
753 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
756 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
762 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
764 locomo_writel(r, mapbase + LOCOMO_DAC); 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()
778 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
780 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()