Lines Matching refs:base
61 void __iomem *base;
168 void __iomem *reg = port->base;
206 val = readl(port->base + GPIO_EDGE_SEL);
209 port->base + GPIO_EDGE_SEL);
212 port->base + GPIO_EDGE_SEL);
222 writel(1 << gpio_idx, port->base + GPIO_ISR);
232 void __iomem *reg = port->base;
288 irq_stat = readl(port->base + GPIO_ISR) & readl(port->base + GPIO_IMR);
306 irq_msk = readl(port->base + GPIO_IMR);
310 irq_stat = readl(port->base + GPIO_ISR) & irq_msk;
357 port->base, handle_level_irq);
436 port->base = devm_platform_ioremap_resource(pdev, 0);
437 if (IS_ERR(port->base))
438 return PTR_ERR(port->base);
467 writel(0, port->base + GPIO_IMR);
468 writel(~0, port->base + GPIO_ISR);
483 port->base + GPIO_PSR,
484 port->base + GPIO_DR, NULL,
485 port->base + GPIO_GDIR, NULL,
493 port->gc.base = (pdev->id < 0) ? of_alias_get_id(np, "gpio") * 32 :
541 port->gpio_saved_reg.icr1 = readl(port->base + GPIO_ICR1);
542 port->gpio_saved_reg.icr2 = readl(port->base + GPIO_ICR2);
543 port->gpio_saved_reg.imr = readl(port->base + GPIO_IMR);
544 port->gpio_saved_reg.gdir = readl(port->base + GPIO_GDIR);
545 port->gpio_saved_reg.edge_sel = readl(port->base + GPIO_EDGE_SEL);
546 port->gpio_saved_reg.dr = readl(port->base + GPIO_DR);
554 writel(port->gpio_saved_reg.icr1, port->base + GPIO_ICR1);
555 writel(port->gpio_saved_reg.icr2, port->base + GPIO_ICR2);
556 writel(port->gpio_saved_reg.imr, port->base + GPIO_IMR);
557 writel(port->gpio_saved_reg.gdir, port->base + GPIO_GDIR);
558 writel(port->gpio_saved_reg.edge_sel, port->base + GPIO_EDGE_SEL);
559 writel(port->gpio_saved_reg.dr, port->base + GPIO_DR);