Lines Matching refs:r

171 	unsigned int r;  in locomo_mask_irq()  local
172 r = locomo_readl(lchip->base + LOCOMO_ICR); in locomo_mask_irq()
173 r &= ~(0x0010 << (d->irq - lchip->irq_base)); in locomo_mask_irq()
174 locomo_writel(r, lchip->base + LOCOMO_ICR); in locomo_mask_irq()
180 unsigned int r; in locomo_unmask_irq() local
181 r = locomo_readl(lchip->base + LOCOMO_ICR); in locomo_unmask_irq()
182 r |= (0x0010 << (d->irq - lchip->irq_base)); in locomo_unmask_irq()
183 locomo_writel(r, lchip->base + LOCOMO_ICR); in locomo_unmask_irq()
323 unsigned long r; in locomo_resume() local
342 r = locomo_readl(lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC); in locomo_resume()
343 r &= 0xFEFF; in locomo_resume()
344 locomo_writel(r, lchip->base + LOCOMO_KEYBOARD + LOCOMO_KIC); in locomo_resume()
374 unsigned long r; in __locomo_probe() local
423 r = locomo_readl(lchip->base + LOCOMO_ASD); in __locomo_probe()
424 r |= 0x8000; in __locomo_probe()
425 locomo_writel(r, lchip->base + LOCOMO_ASD); in __locomo_probe()
428 r = locomo_readl(lchip->base + LOCOMO_HSD); in __locomo_probe()
429 r |= 0x8000; in __locomo_probe()
430 locomo_writel(r, lchip->base + LOCOMO_HSD); in __locomo_probe()
438 r = locomo_readl(lchip->base + LOCOMO_TADC); in __locomo_probe()
439 r |= 0x10; in __locomo_probe()
440 locomo_writel(r, lchip->base + LOCOMO_TADC); in __locomo_probe()
444 r = locomo_readl(lchip->base + LOCOMO_DAC); in __locomo_probe()
445 r |= LOCOMO_DAC_SCLOEB | LOCOMO_DAC_SDAOEB; in __locomo_probe()
446 locomo_writel(r, lchip->base + LOCOMO_DAC); in __locomo_probe()
448 r = locomo_readl(lchip->base + LOCOMO_VER); in __locomo_probe()
449 printk(KERN_INFO "LoCoMo Chip: %lu%lu\n", (r >> 8), (r & 0xff)); in __locomo_probe()
544 unsigned int r; in locomo_gpio_set_dir() local
551 r = locomo_readl(lchip->base + LOCOMO_GPD); in locomo_gpio_set_dir()
553 r |= bits; in locomo_gpio_set_dir()
555 r &= ~bits; in locomo_gpio_set_dir()
556 locomo_writel(r, lchip->base + LOCOMO_GPD); in locomo_gpio_set_dir()
558 r = locomo_readl(lchip->base + LOCOMO_GPE); in locomo_gpio_set_dir()
560 r |= bits; in locomo_gpio_set_dir()
562 r &= ~bits; in locomo_gpio_set_dir()
563 locomo_writel(r, lchip->base + LOCOMO_GPE); in locomo_gpio_set_dir()
609 unsigned int r; in locomo_gpio_write() local
616 r = locomo_readl(lchip->base + LOCOMO_GPO); in locomo_gpio_write()
618 r |= bits; in locomo_gpio_write()
620 r &= ~bits; in locomo_gpio_write()
621 locomo_writel(r, lchip->base + LOCOMO_GPO); in locomo_gpio_write()
629 unsigned int r; in locomo_m62332_sendbit() local
631 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
632 r &= ~(LOCOMO_DAC_SCLOEB); in locomo_m62332_sendbit()
633 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
636 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
637 r &= ~(LOCOMO_DAC_SCLOEB); in locomo_m62332_sendbit()
638 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
643 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
644 r |= LOCOMO_DAC_SDAOEB; in locomo_m62332_sendbit()
645 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
648 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
649 r &= ~(LOCOMO_DAC_SDAOEB); in locomo_m62332_sendbit()
650 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
655 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
656 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_sendbit()
657 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_sendbit()
667 unsigned int r; in locomo_m62332_senddata() local
675 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
676 r |= LOCOMO_DAC_SCLOEB | LOCOMO_DAC_SDAOEB; in locomo_m62332_senddata()
677 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
680 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
681 r &= ~(LOCOMO_DAC_SDAOEB); in locomo_m62332_senddata()
682 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
693 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
694 r &= ~(LOCOMO_DAC_SCLOEB); in locomo_m62332_senddata()
695 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
698 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
699 r &= ~(LOCOMO_DAC_SDAOEB); in locomo_m62332_senddata()
700 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
702 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
703 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_senddata()
704 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
721 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
722 r &= ~(LOCOMO_DAC_SCLOEB); in locomo_m62332_senddata()
723 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
726 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
727 r &= ~(LOCOMO_DAC_SDAOEB); in locomo_m62332_senddata()
728 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
730 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
731 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_senddata()
732 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
746 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
747 r &= ~(LOCOMO_DAC_SCLOEB); in locomo_m62332_senddata()
748 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
751 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
752 r &= ~(LOCOMO_DAC_SDAOEB); in locomo_m62332_senddata()
753 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
755 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
756 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_senddata()
757 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
766 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
767 r &= ~(LOCOMO_DAC_SCLOEB); in locomo_m62332_senddata()
768 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
771 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
772 r |= LOCOMO_DAC_SCLOEB; in locomo_m62332_senddata()
773 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
776 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
777 r |= LOCOMO_DAC_SDAOEB; in locomo_m62332_senddata()
778 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
782 r = locomo_readl(mapbase + LOCOMO_DAC); in locomo_m62332_senddata()
783 r |= LOCOMO_DAC_SCLOEB | LOCOMO_DAC_SDAOEB; in locomo_m62332_senddata()
784 locomo_writel(r, mapbase + LOCOMO_DAC); in locomo_m62332_senddata()