Lines Matching refs:base
45 * @base: remapped I/O-memory base
52 void __iomem *base;
61 writel(BIT(irqd_to_hwirq(d)), g->base + GPIO_INT_CLR);
70 val = readl(g->base + GPIO_INT_EN);
72 writel(val, g->base + GPIO_INT_EN);
81 val = readl(g->base + GPIO_INT_EN);
83 writel(val, g->base + GPIO_INT_EN);
93 reg_type = readl(g->base + GPIO_INT_TYPE);
94 reg_level = readl(g->base + GPIO_INT_LEVEL);
95 reg_both = readl(g->base + GPIO_INT_BOTH_EDGE);
130 writel(reg_type, g->base + GPIO_INT_TYPE);
131 writel(reg_level, g->base + GPIO_INT_LEVEL);
132 writel(reg_both, g->base + GPIO_INT_BOTH_EDGE);
149 stat = readl(g->base + GPIO_INT_STAT_RAW);
192 val = readl(g->base + GPIO_DEBOUNCE_PRESCALE);
201 val = readl(g->base + GPIO_DEBOUNCE_EN);
203 writel(val, g->base + GPIO_DEBOUNCE_EN);
207 val = readl(g->base + GPIO_DEBOUNCE_EN);
217 writel(deb_div, g->base + GPIO_DEBOUNCE_PRESCALE);
220 writel(val, g->base + GPIO_DEBOUNCE_EN);
239 g->base = devm_platform_ioremap_resource(pdev, 0);
240 if (IS_ERR(g->base))
241 return PTR_ERR(g->base);
261 g->base + GPIO_DATA_IN,
262 g->base + GPIO_DATA_SET,
263 g->base + GPIO_DATA_CLR,
264 g->base + GPIO_DIR,
272 g->gc.base = -1;
302 writel(0x0, g->base + GPIO_INT_EN);
303 writel(0x0, g->base + GPIO_INT_MASK);
304 writel(~0x0, g->base + GPIO_INT_CLR);
307 writel(0x0, g->base + GPIO_DEBOUNCE_EN);
314 dev_info(dev, "FTGPIO010 @%p registered\n", g->base);