Lines Matching refs: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;
248 dev->mapbase = 0;
623 static void locomo_m62332_sendbit(void *mapbase, int bit)
627 r = locomo_readl(mapbase + LOCOMO_DAC);
629 locomo_writel(r, mapbase + LOCOMO_DAC);
632 r = locomo_readl(mapbase + LOCOMO_DAC);
634 locomo_writel(r, mapbase + LOCOMO_DAC);
639 r = locomo_readl(mapbase + LOCOMO_DAC);
641 locomo_writel(r, mapbase + LOCOMO_DAC);
644 r = locomo_readl(mapbase + LOCOMO_DAC);
646 locomo_writel(r, mapbase + LOCOMO_DAC);
651 r = locomo_readl(mapbase + LOCOMO_DAC);
653 locomo_writel(r, mapbase + LOCOMO_DAC);
664 void *mapbase = lchip->base;
671 r = locomo_readl(mapbase + LOCOMO_DAC);
673 locomo_writel(r, mapbase + LOCOMO_DAC);
676 r = locomo_readl(mapbase + LOCOMO_DAC);
678 locomo_writel(r, mapbase + LOCOMO_DAC);
685 locomo_m62332_sendbit(mapbase, data >> (8 - i));
689 r = locomo_readl(mapbase + LOCOMO_DAC);
691 locomo_writel(r, mapbase + LOCOMO_DAC);
694 r = locomo_readl(mapbase + LOCOMO_DAC);
696 locomo_writel(r, mapbase + LOCOMO_DAC);
698 r = locomo_readl(mapbase + LOCOMO_DAC);
700 locomo_writel(r, mapbase + LOCOMO_DAC);
703 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */
713 locomo_m62332_sendbit(mapbase, data >> (8 - i));
717 r = locomo_readl(mapbase + LOCOMO_DAC);
719 locomo_writel(r, mapbase + LOCOMO_DAC);
722 r = locomo_readl(mapbase + LOCOMO_DAC);
724 locomo_writel(r, mapbase + LOCOMO_DAC);
726 r = locomo_readl(mapbase + LOCOMO_DAC);
728 locomo_writel(r, mapbase + LOCOMO_DAC);
731 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */
738 locomo_m62332_sendbit(mapbase, dac_data >> (8 - i));
742 r = locomo_readl(mapbase + LOCOMO_DAC);
744 locomo_writel(r, mapbase + LOCOMO_DAC);
747 r = locomo_readl(mapbase + LOCOMO_DAC);
749 locomo_writel(r, mapbase + LOCOMO_DAC);
751 r = locomo_readl(mapbase + LOCOMO_DAC);
753 locomo_writel(r, mapbase + LOCOMO_DAC);
756 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */
762 r = locomo_readl(mapbase + LOCOMO_DAC);
764 locomo_writel(r, mapbase + LOCOMO_DAC);
767 r = locomo_readl(mapbase + LOCOMO_DAC);
769 locomo_writel(r, mapbase + LOCOMO_DAC);
772 r = locomo_readl(mapbase + LOCOMO_DAC);
774 locomo_writel(r, mapbase + LOCOMO_DAC);
778 r = locomo_readl(mapbase + LOCOMO_DAC);
780 locomo_writel(r, mapbase + LOCOMO_DAC);