Lines Matching defs:gpio

6 #include <linux/gpio/driver.h>
133 seq_printf(s, "-- module %d [gpio%d - %d]\n",
241 unsigned int gpio = BIT(d->hwirq);
243 dev_dbg(bank->gc.parent, "setirqtype: %u.%u = %u\n", gpio,
248 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio);
249 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
253 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio);
254 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
258 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio);
262 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
266 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio);
274 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVTYP, gpio);
278 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_EVTYP, gpio);
289 unsigned int gpio = d->hwirq;
291 dev_dbg(bank->gc.parent, "irq_ack: %u.%u\n", gpio, d->irq);
292 iowrite32(BIT(gpio), bank->base + NPCM7XX_GP_N_EVST);
300 unsigned int gpio = d->hwirq;
303 dev_dbg(bank->gc.parent, "irq_mask: %u.%u\n", gpio, d->irq);
304 iowrite32(BIT(gpio), bank->base + NPCM7XX_GP_N_EVENC);
312 unsigned int gpio = d->hwirq;
315 dev_dbg(bank->gc.parent, "irq_unmask: %u.%u\n", gpio, d->irq);
316 iowrite32(BIT(gpio), bank->base + NPCM7XX_GP_N_EVENS);
322 unsigned int gpio = d->hwirq;
325 dev_dbg(gc->parent, "startup: %u.%u\n", gpio, d->irq);
326 npcmgpio_direction_input(gc, gpio);
638 /* add placeholder for none/gpio */
640 NPCM7XX_GRP(gpio),
1021 NPCM7XX_PINCFG(95, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0),
1090 NPCM7XX_PINCFG(161, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, DSTR(8, 12)),
1091 NPCM7XX_PINCFG(162, serirq, NONE, 0, gpio, MFSEL1, 31, none, NONE, 0, DSTR(8, 12)),
1092 NPCM7XX_PINCFG(163, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0),
1093 NPCM7XX_PINCFG(164, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC),
1094 NPCM7XX_PINCFG(165, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC),
1095 NPCM7XX_PINCFG(166, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC),
1096 NPCM7XX_PINCFG(167, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC),
1097 NPCM7XX_PINCFG(168, lpcclk, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL3, 16, 0),
1119 NPCM7XX_PINCFG(190, gpio, FLOCKR1, 20, nprd_smi, NONE, 0, none, NONE, 0, DSTR(2, 4)),
1134 NPCM7XX_PINCFG(204, ddc, NONE, 0, gpio, MFSEL3, 22, none, NONE, 0, SLEW),
1135 NPCM7XX_PINCFG(205, ddc, NONE, 0, gpio, MFSEL3, 22, none, NONE, 0, SLEW),
1136 NPCM7XX_PINCFG(206, ddc, NONE, 0, gpio, MFSEL3, 22, none, NONE, 0, DSTR(4, 8)),
1137 NPCM7XX_PINCFG(207, ddc, NONE, 0, gpio, MFSEL3, 22, none, NONE, 0, DSTR(4, 8)),
1444 int gpio = (pin % bank->gc.ngpio);
1445 unsigned long pinmask = BIT(gpio);
1464 int gpio = BIT(pin % bank->gc.ngpio);
1470 gpio);
1474 gpio);
1506 int gpio = (pin % bank->gc.ngpio);
1507 unsigned long pinmask = BIT(gpio);
1532 int gpio = BIT(pin % bank->gc.ngpio);
1540 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_ODSC, gpio);
1545 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_ODSC, gpio);
1691 int gpio = BIT(offset % bank->gc.ngpio);
1696 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OEC);
1698 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OES);
1721 int gpio = (pin % bank->gc.ngpio);
1722 unsigned long pinmask = BIT(gpio);
1784 int gpio = BIT(pin % bank->gc.ngpio);
1789 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PU, gpio);
1790 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PD, gpio);
1793 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PU, gpio);
1794 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_PD, gpio);
1797 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_PD, gpio);
1798 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_PU, gpio);
1801 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OEC);
1805 iowrite32(gpio, bank->base + NPCM7XX_GP_N_OES);
1809 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_OTYP, gpio);
1812 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_OTYP, gpio);
1815 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_DBNC, gpio);
1870 if (of_find_property(np, "gpio-controller", NULL)) {
1906 "gpio-ranges", 3,
1910 "gpio-ranges fail for GPIO bank %u\n",
2022 dev_err(pctrl->dev, "Failed to gpio dt-binding %u\n", ret);
2035 dev_err(pctrl->dev, "Failed to register gpio %u\n", ret);