Lines Matching defs:gpio_bank

96 	struct npcm7xx_gpio	gpio_bank[NPCM7XX_GPIO_BANK_NUM];
1512 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1538 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1697 &npcm->gpio_bank[offset / NPCM7XX_GPIO_PER_BANK];
1727 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1790 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1886 pctrl->gpio_bank[id].base = ioremap(res.start, resource_size(&res));
1887 if (!pctrl->gpio_bank[id].base)
1890 ret = bgpio_init(&pctrl->gpio_bank[id].gc, dev, 4,
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,
1913 pctrl->gpio_bank[id].irq = ret;
1914 pctrl->gpio_bank[id].irqbase = id * NPCM7XX_GPIO_PER_BANK;
1915 pctrl->gpio_bank[id].pinctrl_id = args.args[0];
1916 pctrl->gpio_bank[id].gc.base = args.args[1];
1917 pctrl->gpio_bank[id].gc.ngpio = args.args[2];
1918 pctrl->gpio_bank[id].gc.owner = THIS_MODULE;
1919 pctrl->gpio_bank[id].gc.parent = dev;
1920 pctrl->gpio_bank[id].gc.fwnode = child;
1921 pctrl->gpio_bank[id].gc.label = devm_kasprintf(dev, GFP_KERNEL, "%pfw", child);
1922 if (pctrl->gpio_bank[id].gc.label == NULL)
1925 pctrl->gpio_bank[id].gc.dbg_show = npcmgpio_dbg_show;
1926 pctrl->gpio_bank[id].direction_input = pctrl->gpio_bank[id].gc.direction_input;
1927 pctrl->gpio_bank[id].gc.direction_input = npcmgpio_direction_input;
1928 pctrl->gpio_bank[id].direction_output = pctrl->gpio_bank[id].gc.direction_output;
1929 pctrl->gpio_bank[id].gc.direction_output = npcmgpio_direction_output;
1930 pctrl->gpio_bank[id].request = pctrl->gpio_bank[id].gc.request;
1931 pctrl->gpio_bank[id].gc.request = npcmgpio_gpio_request;
1932 pctrl->gpio_bank[id].gc.free = npcmgpio_gpio_free;
1947 girq = &pctrl->gpio_bank[id].gc.irq;
1958 girq->parents[0] = pctrl->gpio_bank[id].irq;
1962 &pctrl->gpio_bank[id].gc,
1963 &pctrl->gpio_bank[id]);
1969 ret = gpiochip_add_pin_range(&pctrl->gpio_bank[id].gc,
1971 pctrl->gpio_bank[id].pinctrl_id,
1972 pctrl->gpio_bank[id].gc.base,
1973 pctrl->gpio_bank[id].gc.ngpio);
1976 gpiochip_remove(&pctrl->gpio_bank[id].gc);
1985 gpiochip_remove(&pctrl->gpio_bank[id - 1].gc);