Lines Matching refs:mapbase

80 /* All the locomo devices.  If offset is non-zero, the mapbase for the
82 * zero, then the mapbase for the locomo_dev will be set to zero. An
247 dev->mapbase = lchip->base + info->offset;
249 dev->mapbase = 0;
624 static void locomo_m62332_sendbit(void *mapbase, int bit)
628 r = locomo_readl(mapbase + LOCOMO_DAC);
630 locomo_writel(r, mapbase + LOCOMO_DAC);
633 r = locomo_readl(mapbase + LOCOMO_DAC);
635 locomo_writel(r, mapbase + LOCOMO_DAC);
640 r = locomo_readl(mapbase + LOCOMO_DAC);
642 locomo_writel(r, mapbase + LOCOMO_DAC);
645 r = locomo_readl(mapbase + LOCOMO_DAC);
647 locomo_writel(r, mapbase + LOCOMO_DAC);
652 r = locomo_readl(mapbase + LOCOMO_DAC);
654 locomo_writel(r, mapbase + LOCOMO_DAC);
665 void *mapbase = lchip->base;
672 r = locomo_readl(mapbase + LOCOMO_DAC);
674 locomo_writel(r, mapbase + LOCOMO_DAC);
677 r = locomo_readl(mapbase + LOCOMO_DAC);
679 locomo_writel(r, mapbase + LOCOMO_DAC);
686 locomo_m62332_sendbit(mapbase, data >> (8 - i));
690 r = locomo_readl(mapbase + LOCOMO_DAC);
692 locomo_writel(r, mapbase + LOCOMO_DAC);
695 r = locomo_readl(mapbase + LOCOMO_DAC);
697 locomo_writel(r, mapbase + LOCOMO_DAC);
699 r = locomo_readl(mapbase + LOCOMO_DAC);
701 locomo_writel(r, mapbase + LOCOMO_DAC);
704 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */
714 locomo_m62332_sendbit(mapbase, data >> (8 - i));
718 r = locomo_readl(mapbase + LOCOMO_DAC);
720 locomo_writel(r, mapbase + LOCOMO_DAC);
723 r = locomo_readl(mapbase + LOCOMO_DAC);
725 locomo_writel(r, mapbase + LOCOMO_DAC);
727 r = locomo_readl(mapbase + LOCOMO_DAC);
729 locomo_writel(r, mapbase + LOCOMO_DAC);
732 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */
739 locomo_m62332_sendbit(mapbase, dac_data >> (8 - i));
743 r = locomo_readl(mapbase + LOCOMO_DAC);
745 locomo_writel(r, mapbase + LOCOMO_DAC);
748 r = locomo_readl(mapbase + LOCOMO_DAC);
750 locomo_writel(r, mapbase + LOCOMO_DAC);
752 r = locomo_readl(mapbase + LOCOMO_DAC);
754 locomo_writel(r, mapbase + LOCOMO_DAC);
757 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */
763 r = locomo_readl(mapbase + LOCOMO_DAC);
765 locomo_writel(r, mapbase + LOCOMO_DAC);
768 r = locomo_readl(mapbase + LOCOMO_DAC);
770 locomo_writel(r, mapbase + LOCOMO_DAC);
773 r = locomo_readl(mapbase + LOCOMO_DAC);
775 locomo_writel(r, mapbase + LOCOMO_DAC);
779 r = locomo_readl(mapbase + LOCOMO_DAC);
781 locomo_writel(r, mapbase + LOCOMO_DAC);