Lines Matching defs:gpio_bank

93 	struct npcm7xx_gpio	gpio_bank[NPCM7XX_GPIO_BANK_NUM];
1505 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1531 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1690 &npcm->gpio_bank[offset / NPCM7XX_GPIO_PER_BANK];
1720 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1783 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK];
1878 pctrl->gpio_bank[id].base =
1889 ret = bgpio_init(&pctrl->gpio_bank[id].gc,
1891 pctrl->gpio_bank[id].base +
1893 pctrl->gpio_bank[id].base +
1897 pctrl->gpio_bank[id].base +
1915 pctrl->gpio_bank[id].irq = irq;
1916 pctrl->gpio_bank[id].irq_chip = npcmgpio_irqchip;
1917 pctrl->gpio_bank[id].gc.parent = pctrl->dev;
1918 pctrl->gpio_bank[id].irqbase =
1920 pctrl->gpio_bank[id].pinctrl_id = pinspec.args[0];
1921 pctrl->gpio_bank[id].gc.base = pinspec.args[1];
1922 pctrl->gpio_bank[id].gc.ngpio = pinspec.args[2];
1923 pctrl->gpio_bank[id].gc.owner = THIS_MODULE;
1924 pctrl->gpio_bank[id].gc.label =
1927 if (pctrl->gpio_bank[id].gc.label == NULL)
1930 pctrl->gpio_bank[id].gc.dbg_show = npcmgpio_dbg_show;
1931 pctrl->gpio_bank[id].direction_input =
1932 pctrl->gpio_bank[id].gc.direction_input;
1933 pctrl->gpio_bank[id].gc.direction_input =
1935 pctrl->gpio_bank[id].direction_output =
1936 pctrl->gpio_bank[id].gc.direction_output;
1937 pctrl->gpio_bank[id].gc.direction_output =
1939 pctrl->gpio_bank[id].request =
1940 pctrl->gpio_bank[id].gc.request;
1941 pctrl->gpio_bank[id].gc.request = npcmgpio_gpio_request;
1942 pctrl->gpio_bank[id].gc.free = npcmgpio_gpio_free;
1943 pctrl->gpio_bank[id].gc.of_node = np;
1958 girq = &pctrl->gpio_bank[id].gc.irq;
1959 girq->chip = &pctrl->gpio_bank[id].irq_chip;
1969 girq->parents[0] = pctrl->gpio_bank[id].irq;
1973 &pctrl->gpio_bank[id].gc,
1974 &pctrl->gpio_bank[id]);
1980 ret = gpiochip_add_pin_range(&pctrl->gpio_bank[id].gc,
1982 pctrl->gpio_bank[id].pinctrl_id,
1983 pctrl->gpio_bank[id].gc.base,
1984 pctrl->gpio_bank[id].gc.ngpio);
1987 gpiochip_remove(&pctrl->gpio_bank[id].gc);
1996 gpiochip_remove(&pctrl->gpio_bank[id - 1].gc);