Lines Matching refs:range
204 container_of(chip, struct st_gpio_bank, range)
319 struct pinctrl_gpio_range range; member
406 struct pinctrl_gpio_range *range = in st_get_pio_control() local
408 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_get_pio_control()
969 struct pinctrl_gpio_range *range, unsigned gpio, in st_pmx_set_gpio_direction() argument
972 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_pmx_set_gpio_direction()
1508 struct pinctrl_gpio_range *range = &bank->range; in st_gpiolib_register_bank() local
1528 of_property_read_string(np, "st,bank-name", &range->name); in st_gpiolib_register_bank()
1529 bank->gpio_chip.label = range->name; in st_gpiolib_register_bank()
1531 range->id = bank_num; in st_gpiolib_register_bank()
1532 range->pin_base = range->base = range->id * ST_GPIO_PINS_PER_BANK; in st_gpiolib_register_bank()
1533 range->npins = bank->gpio_chip.ngpio; in st_gpiolib_register_bank()
1534 range->gc = &bank->gpio_chip; in st_gpiolib_register_bank()
1540 dev_info(dev, "%s bank added.\n", range->name); in st_gpiolib_register_bank()
1675 k = info->banks[bank].range.pin_base; in st_pctl_probe_dt()
1676 bank_name = info->banks[bank].range.name; in st_pctl_probe_dt()
1736 pinctrl_add_gpio_range(info->pctl, &info->banks[i].range); in st_pctl_probe()