Lines Matching defs:gpio_base

538 	void __iomem *gpio_base;
545 gpio_base = pctrl->base + port->offset;
552 owl_gpio_update_reg(gpio_base + port->outen, offset, true);
562 void __iomem *gpio_base;
569 gpio_base = pctrl->base + port->offset;
573 owl_gpio_update_reg(gpio_base + port->outen, offset, false);
576 owl_gpio_update_reg(gpio_base + port->inen, offset, false);
584 void __iomem *gpio_base;
592 gpio_base = pctrl->base + port->offset;
595 val = readl_relaxed(gpio_base + port->dat);
605 void __iomem *gpio_base;
612 gpio_base = pctrl->base + port->offset;
615 owl_gpio_update_reg(gpio_base + port->dat, offset, value);
623 void __iomem *gpio_base;
630 gpio_base = pctrl->base + port->offset;
633 owl_gpio_update_reg(gpio_base + port->outen, offset, false);
634 owl_gpio_update_reg(gpio_base + port->inen, offset, true);
645 void __iomem *gpio_base;
652 gpio_base = pctrl->base + port->offset;
655 owl_gpio_update_reg(gpio_base + port->inen, offset, false);
656 owl_gpio_update_reg(gpio_base + port->outen, offset, true);
657 owl_gpio_update_reg(gpio_base + port->dat, offset, value);
666 void __iomem *gpio_base;
708 gpio_base = pctrl->base + port->offset;
713 value = readl_relaxed(gpio_base + port->intc_type + offset);
716 writel_relaxed(value, gpio_base + port->intc_type + offset);
728 void __iomem *gpio_base;
736 gpio_base = pctrl->base + port->offset;
740 owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, false);
743 val = readl_relaxed(gpio_base + port->intc_msk);
745 owl_gpio_update_reg(gpio_base + port->intc_ctl,
760 void __iomem *gpio_base;
770 gpio_base = pctrl->base + port->offset;
774 value = readl_relaxed(gpio_base + port->intc_ctl);
777 writel_relaxed(value, gpio_base + port->intc_ctl);
780 owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, true);
792 void __iomem *gpio_base;
810 gpio_base = pctrl->base + port->offset;
814 owl_gpio_update_reg(gpio_base + port->intc_ctl,