Lines Matching full: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; in locomo_init_one_child()
249 dev->mapbase = 0; in locomo_init_one_child()
624 static void locomo_m62332_sendbit(void *mapbase, int bit) in locomo_m62332_sendbit() argument
628 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
630 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
633 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
635 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
640 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
642 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
645 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
647 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
652 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
654 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
665 void *mapbase = lchip->base; in locomo_m62332_senddata() local
672 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
674 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
677 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
679 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
686 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
690 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
692 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
695 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
697 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()
704 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
714 locomo_m62332_sendbit(mapbase, data >> (8 - i)); in locomo_m62332_senddata()
718 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
720 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
723 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
725 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()
732 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
739 locomo_m62332_sendbit(mapbase, dac_data >> (8 - i)); in locomo_m62332_senddata()
743 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
745 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
748 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
750 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()
757 if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ in locomo_m62332_senddata()
763 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
765 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
768 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
770 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
773 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
775 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
779 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
781 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()