Lines Matching full:mapbase

81 /* All the locomo devices.  If offset is non-zero, the mapbase for the
83 * zero, then the mapbase for the locomo_dev will be set to zero. An
248 dev->mapbase = lchip->base + info->offset; in locomo_init_one_child()
250 dev->mapbase = 0; in locomo_init_one_child()
625 static void locomo_m62332_sendbit(void *mapbase, int bit) in locomo_m62332_sendbit() argument
629 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
631 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
634 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
636 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
641 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
643 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
646 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
648 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
653 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
655 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
666 void *mapbase = lchip->base; in locomo_m62332_senddata() local
673 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
675 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
678 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
680 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
687 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
691 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
693 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
696 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
698 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
700 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
702 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
705 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
715 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
719 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
721 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
724 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
726 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
728 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
730 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
733 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
740 locomo_m62332_sendbit(mapbase, dac_data >> (8 - i)); in locomo_m62332_senddata()
744 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
746 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
749 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
751 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
753 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
755 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
758 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
764 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
766 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
769 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
771 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
774 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
776 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
780 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
782 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()