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()
979 struct pinctrl_gpio_range *range, unsigned gpio, in st_pmx_set_gpio_direction() argument
982 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_pmx_set_gpio_direction()
1518 struct pinctrl_gpio_range *range = &bank->range; in st_gpiolib_register_bank() local
1538 of_property_read_string(np, "st,bank-name", &range->name); in st_gpiolib_register_bank()
1539 bank->gpio_chip.label = range->name; in st_gpiolib_register_bank()
1541 range->id = bank_num; in st_gpiolib_register_bank()
1542 range->pin_base = range->base = range->id * ST_GPIO_PINS_PER_BANK; in st_gpiolib_register_bank()
1543 range->npins = bank->gpio_chip.ngpio; in st_gpiolib_register_bank()
1544 range->gc = &bank->gpio_chip; in st_gpiolib_register_bank()
1550 dev_info(dev, "%s bank added.\n", range->name); in st_gpiolib_register_bank()
1685 k = info->banks[bank].range.pin_base; in st_pctl_probe_dt()
1686 bank_name = info->banks[bank].range.name; in st_pctl_probe_dt()
1746 pinctrl_add_gpio_range(info->pctl, &info->banks[i].range); in st_pctl_probe()