Lines Matching refs:base
81 void __iomem *base;
137 bank->gc.base / bank->gc.ngpio,
138 bank->gc.base,
139 bank->gc.base + bank->gc.ngpio);
141 ioread32(bank->base + NPCM7XX_GP_N_DIN),
142 ioread32(bank->base + NPCM7XX_GP_N_DOUT),
143 ioread32(bank->base + NPCM7XX_GP_N_IEM),
144 ioread32(bank->base + NPCM7XX_GP_N_OE));
146 ioread32(bank->base + NPCM7XX_GP_N_PU),
147 ioread32(bank->base + NPCM7XX_GP_N_PD),
148 ioread32(bank->base + NPCM7XX_GP_N_DBNC),
149 ioread32(bank->base + NPCM7XX_GP_N_POL));
151 ioread32(bank->base + NPCM7XX_GP_N_EVTYP),
152 ioread32(bank->base + NPCM7XX_GP_N_EVBE),
153 ioread32(bank->base + NPCM7XX_GP_N_EVEN),
154 ioread32(bank->base + NPCM7XX_GP_N_EVST));
156 ioread32(bank->base + NPCM7XX_GP_N_OTYP),
157 ioread32(bank->base + NPCM7XX_GP_N_OSRC),
158 ioread32(bank->base + NPCM7XX_GP_N_ODSC));
160 ioread32(bank->base + NPCM7XX_GP_N_OBL0),
161 ioread32(bank->base + NPCM7XX_GP_N_OBL1),
162 ioread32(bank->base + NPCM7XX_GP_N_OBL2),
163 ioread32(bank->base + NPCM7XX_GP_N_OBL3));
165 ioread32(bank->base + NPCM7XX_GP_N_SPLCK),
166 ioread32(bank->base + NPCM7XX_GP_N_MPLCK));
174 ret = pinctrl_gpio_direction_input(offset + chip->base);
191 ret = pinctrl_gpio_direction_output(offset + chip->base);
204 ret = pinctrl_gpio_request(offset + chip->base);
214 pinctrl_gpio_free(offset + chip->base);
229 sts = ioread32(bank->base + NPCM7XX_GP_N_EVST);
230 en = ioread32(bank->base + NPCM7XX_GP_N_EVEN);
251 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio);
252 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
256 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio);
257 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
261 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio);
265 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
269 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
277 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVTYP, gpio);
281 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_EVTYP, gpio);
295 iowrite32(BIT(gpio), bank->base + NPCM7XX_GP_N_EVST);
307 iowrite32(BIT(gpio), bank->base + NPCM7XX_GP_N_EVENC);
321 iowrite32(BIT(gpio), bank->base + NPCM7XX_GP_N_EVENS);
1455 return ioread32(bank->base + NPCM7XX_GP_N_OSRC)
1476 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_OSRC,
1480 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_OSRC,
1521 val = ioread32(bank->base + NPCM7XX_GP_N_ODSC)
1547 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_ODSC, gpio);
1552 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_ODSC, gpio);
1703 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OEC);
1705 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OES);
1737 pu = ioread32(bank->base + NPCM7XX_GP_N_PU) & pinmask;
1738 pd = ioread32(bank->base + NPCM7XX_GP_N_PD) & pinmask;
1748 ie = ioread32(bank->base + NPCM7XX_GP_N_IEM) & pinmask;
1749 oe = ioread32(bank->base + NPCM7XX_GP_N_OE) & pinmask;
1756 rc = !(ioread32(bank->base + NPCM7XX_GP_N_OTYP) & pinmask);
1759 rc = ioread32(bank->base + NPCM7XX_GP_N_OTYP) & pinmask;
1762 rc = ioread32(bank->base + NPCM7XX_GP_N_DBNC) & pinmask;
1796 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PU, gpio);
1797 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PD, gpio);
1800 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PU, gpio);
1801 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_PD, gpio);
1804 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PD, gpio);
1805 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_PU, gpio);
1808 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OEC);
1812 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OES);
1816 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_OTYP, gpio);
1819 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_OTYP, gpio);
1822 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_DBNC, gpio);
1886 pctrl->gpio_bank[id].base = ioremap(res.start, resource_size(&res));
1887 if (!pctrl->gpio_bank[id].base)
1891 pctrl->gpio_bank[id].base + NPCM7XX_GP_N_DIN,
1892 pctrl->gpio_bank[id].base + NPCM7XX_GP_N_DOUT,
1895 pctrl->gpio_bank[id].base + NPCM7XX_GP_N_IEM,
1916 pctrl->gpio_bank[id].gc.base = args.args[1];
1972 pctrl->gpio_bank[id].gc.base,