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