Lines Matching refs:base

61 	void __iomem *base;
180 void __iomem *reg = port->base;
216 val = readl(port->base + GPIO_EDGE_SEL);
219 port->base + GPIO_EDGE_SEL);
222 port->base + GPIO_EDGE_SEL);
232 writel(1 << gpio_idx, port->base + GPIO_ISR);
239 void __iomem *reg = port->base;
286 irq_stat = readl(port->base + GPIO_ISR) & readl(port->base + GPIO_IMR);
304 irq_msk = readl(port->base + GPIO_IMR);
308 irq_stat = readl(port->base + GPIO_ISR) & irq_msk;
353 port->base, handle_level_irq);
428 port->base = devm_platform_ioremap_resource(pdev, 0);
429 if (IS_ERR(port->base))
430 return PTR_ERR(port->base);
461 writel(0, port->base + GPIO_IMR);
462 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 :
537 port->gpio_saved_reg.icr1 = readl(port->base + GPIO_ICR1);
538 port->gpio_saved_reg.icr2 = readl(port->base + GPIO_ICR2);
539 port->gpio_saved_reg.imr = readl(port->base + GPIO_IMR);
540 port->gpio_saved_reg.gdir = readl(port->base + GPIO_GDIR);
541 port->gpio_saved_reg.edge_sel = readl(port->base + GPIO_EDGE_SEL);
542 port->gpio_saved_reg.dr = readl(port->base + GPIO_DR);
550 writel(port->gpio_saved_reg.icr1, port->base + GPIO_ICR1);
551 writel(port->gpio_saved_reg.icr2, port->base + GPIO_ICR2);
552 writel(port->gpio_saved_reg.imr, port->base + GPIO_IMR);
553 writel(port->gpio_saved_reg.gdir, port->base + GPIO_GDIR);
554 writel(port->gpio_saved_reg.edge_sel, port->base + GPIO_EDGE_SEL);
555 writel(port->gpio_saved_reg.dr, port->base + GPIO_DR);