Lines Matching refs:membase
81 void __iomem *membase;
94 return mvchip->membase + GPIO_OUT_OFF;
99 return mvchip->membase + GPIO_BLINK_EN_OFF;
104 return mvchip->membase + GPIO_IO_CONF_OFF;
109 return mvchip->membase + GPIO_IN_POL_OFF;
114 return mvchip->membase + GPIO_DATA_IN_OFF;
124 return mvchip->membase + GPIO_EDGE_CAUSE_OFF;
139 return mvchip->membase + GPIO_EDGE_MASK_OFF;
142 return mvchip->membase + GPIO_EDGE_MASK_MV78200_OFF(cpu);
157 return mvchip->membase + GPIO_LEVEL_MASK_OFF;
160 return mvchip->membase + GPIO_LEVEL_MASK_MV78200_OFF(cpu);
614 mvchip->membase = devm_ioremap_resource(&pdev->dev, res);
615 if (IS_ERR(mvchip->membase))
616 return PTR_ERR(mvchip->membase);
633 writel_relaxed(0, mvchip->membase + GPIO_EDGE_CAUSE_OFF);
634 writel_relaxed(0, mvchip->membase + GPIO_EDGE_MASK_OFF);
635 writel_relaxed(0, mvchip->membase + GPIO_LEVEL_MASK_OFF);
638 writel_relaxed(0, mvchip->membase + GPIO_EDGE_CAUSE_OFF);
640 writel_relaxed(0, mvchip->membase +
642 writel_relaxed(0, mvchip->membase +
647 writel_relaxed(0, mvchip->membase + GPIO_EDGE_CAUSE_OFF);
648 writel_relaxed(0, mvchip->membase + GPIO_EDGE_MASK_OFF);
649 writel_relaxed(0, mvchip->membase + GPIO_LEVEL_MASK_OFF);
688 mvchip->membase, handle_level_irq);