Lines Matching refs:r
170 unsigned int r; in locomo_mask_irq() local
171 r = locomo_readl(lchip->base + LOCOMO_ICR); in locomo_mask_irq()
172 r &= ~(0x0010 << (d->irq - lchip->irq_base)); in locomo_mask_irq()
173 locomo_writel(r, lchip->base + LOCOMO_ICR); in locomo_mask_irq()
179 unsigned int r; in locomo_unmask_irq() local
180 r = locomo_readl(lchip->base + LOCOMO_ICR); in locomo_unmask_irq()
181 r |= (0x0010 << (d->irq - lchip->irq_base)); in locomo_unmask_irq()
182 locomo_writel(r, lchip->base + LOCOMO_ICR); in locomo_unmask_irq()
321 unsigned long r; in locomo_resume() local
340 r = locomo_readl(lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC); in locomo_resume()
341 r &= 0xFEFF; in locomo_resume()
342 locomo_writel(r, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC); in locomo_resume()
372 unsigned long r; in __locomo_probe() local
421 r = locomo_readl(lchip->base + LOCOMO_ASD); in __locomo_probe()
422 r |= 0x8000; in __locomo_probe()
423 locomo_writel(r, lchip->base + LOCOMO_ASD); in __locomo_probe()
426 r = locomo_readl(lchip->base + LOCOMO_HSD); in __locomo_probe()
427 r |= 0x8000; in __locomo_probe()
428 locomo_writel(r, lchip->base + LOCOMO_HSD); in __locomo_probe()
436 r = locomo_readl(lchip->base + LOCOMO_TADC); in __locomo_probe()
437 r |= 0x10; in __locomo_probe()
438 locomo_writel(r, lchip->base + LOCOMO_TADC); in __locomo_probe()
442 r = locomo_readl(lchip->base + LOCOMO_DAC); in __locomo_probe()
443 r |= LOCOMO_DAC_SCLOEB | LOCOMO_DAC_SDAOEB; in __locomo_probe()
444 locomo_writel(r, lchip->base + LOCOMO_DAC); in __locomo_probe()
446 r = locomo_readl(lchip->base + LOCOMO_VER); in __locomo_probe()
447 printk(KERN_INFO "LoCoMo Chip: %lu%lu\n", (r >> 8), (r & 0xff)); in __locomo_probe()
541 unsigned int r; in locomo_gpio_set_dir() local
548 r = locomo_readl(lchip->base + LOCOMO_GPD); in locomo_gpio_set_dir()
550 r |= bits; in locomo_gpio_set_dir()
552 r &= ~bits; in locomo_gpio_set_dir()
553 locomo_writel(r, lchip->base + LOCOMO_GPD); in locomo_gpio_set_dir()
555 r = locomo_readl(lchip->base + LOCOMO_GPE); in locomo_gpio_set_dir()
557 r |= bits; in locomo_gpio_set_dir()
559 r &= ~bits; in locomo_gpio_set_dir()
560 locomo_writel(r, lchip->base + LOCOMO_GPE); in locomo_gpio_set_dir()
606 unsigned int r; in locomo_gpio_write() local
613 r = locomo_readl(lchip->base + LOCOMO_GPO); in locomo_gpio_write()
615 r |= bits; in locomo_gpio_write()
617 r &= ~bits; in locomo_gpio_write()
618 locomo_writel(r, lchip->base + LOCOMO_GPO); in locomo_gpio_write()
626 unsigned int r; in locomo_m62332_sendbit() local
628 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
629 r &= ~(LOCOMO_DAC_SCLOEB); 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()
634 r &= ~(LOCOMO_DAC_SCLOEB); 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()
641 r |= LOCOMO_DAC_SDAOEB; 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()
646 r &= ~(LOCOMO_DAC_SDAOEB); 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()
653 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_sendbit()
654 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
664 unsigned int r; in locomo_m62332_senddata() local
672 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
673 r |= LOCOMO_DAC_SCLOEB | LOCOMO_DAC_SDAOEB; 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()
678 r &= ~(LOCOMO_DAC_SDAOEB); in locomo_m62332_senddata()
679 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
690 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
691 r &= ~(LOCOMO_DAC_SCLOEB); 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()
696 r &= ~(LOCOMO_DAC_SDAOEB); 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()
700 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_senddata()
701 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
718 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
719 r &= ~(LOCOMO_DAC_SCLOEB); 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()
724 r &= ~(LOCOMO_DAC_SDAOEB); 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()
728 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_senddata()
729 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
743 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
744 r &= ~(LOCOMO_DAC_SCLOEB); 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()
749 r &= ~(LOCOMO_DAC_SDAOEB); 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()
753 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_senddata()
754 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
763 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
764 r &= ~(LOCOMO_DAC_SCLOEB); 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()
769 r |= LOCOMO_DAC_SCLOEB; 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()
774 r |= LOCOMO_DAC_SDAOEB; 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()
780 r |= LOCOMO_DAC_SCLOEB | LOCOMO_DAC_SDAOEB; in locomo_m62332_senddata()
781 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()