/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rza2.c | 49 struct pinctrl_gpio_range gpio_range; member in struct:rza2_pinctrl_priv 262 priv->gpio_range.id = 0; 263 priv->gpio_range.pin_base = priv->gpio_range.base = 0; 264 priv->gpio_range.npins = priv->npins; 265 priv->gpio_range.name = chip.label; 266 priv->gpio_range.gc = &chip; 274 pinctrl_add_gpio_range(priv->pctl, &priv->gpio_range);
|
H A D | pinctrl-rzv2m.c | 125 struct pinctrl_gpio_range gpio_range; member in struct:rzv2m_pinctrl 967 pctrl->gpio_range.id = 0; 968 pctrl->gpio_range.pin_base = 0; 969 pctrl->gpio_range.base = 0; 970 pctrl->gpio_range.npins = chip->ngpio; 971 pctrl->gpio_range.name = chip->label; 972 pctrl->gpio_range.gc = chip;
|
H A D | pinctrl-rzg2l.c | 309 struct pinctrl_gpio_range gpio_range; member in struct:rzg2l_pinctrl 2250 pctrl->gpio_range.id = 0; 2251 pctrl->gpio_range.pin_base = 0; 2252 pctrl->gpio_range.base = 0; 2253 pctrl->gpio_range.npins = chip->ngpio; 2254 pctrl->gpio_range.name = chip->label; 2255 pctrl->gpio_range.gc = chip;
|
/linux-master/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.h | 66 struct pinctrl_gpio_range gpio_range; member in struct:wmt_pinctrl_data
|
/linux-master/drivers/iio/adc/ |
H A D | ad7606.c | 232 gpiod_set_value(st->gpio_range, val); 443 st->gpio_range = devm_gpiod_get_optional(dev, "adi,range", 445 if (IS_ERR(st->gpio_range)) 446 return PTR_ERR(st->gpio_range); 602 if (st->gpio_range) 607 if (st->gpio_range) 691 gpiod_set_value(st->gpio_range, 1); 704 gpiod_set_value(st->gpio_range, st->range[0]);
|
H A D | ad7606.h | 80 * @gpio_range GPIO descriptor for range selection 109 struct gpio_desc *gpio_range; member in struct:ad7606_state
|
/linux-master/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.h | 19 struct pinctrl_gpio_range gpio_range; member in struct:tegra_pmx
|
H A D | pinctrl-tegra.c | 834 pmx->gpio_range.name = "Tegra GPIOs"; 835 pmx->gpio_range.id = 0; 836 pmx->gpio_range.base = 0; 837 pmx->gpio_range.npins = pmx->soc->ngpios; 880 pinctrl_add_gpio_range(pmx->pctl, &pmx->gpio_range);
|
/linux-master/drivers/pinctrl/ |
H A D | pinmux.c | 108 * @gpio_range: the range matching the GPIO pin if this is a request for a 113 struct pinctrl_gpio_range *gpio_range) 130 if ((!gpio_range || ops->strict) && 138 if ((gpio_range || ops->strict) && desc->gpio_owner) { 145 if (gpio_range) { 168 if (gpio_range && ops->gpio_request_enable) 170 status = ops->gpio_request_enable(pctldev, gpio_range, pin); 181 if (gpio_range) { 201 * @gpio_range: the range matching the GPIO pin if this is a request for a 209 struct pinctrl_gpio_range *gpio_range) 111 pin_request(struct pinctrl_dev *pctldev, int pin, const char *owner, struct pinctrl_gpio_range *gpio_range) argument 208 pin_free(struct pinctrl_dev *pctldev, int pin, struct pinctrl_gpio_range *gpio_range) argument [all...] |
H A D | pinctrl-stmfx.c | 618 struct pinctrl_gpio_range *gpio_range; local 624 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 16); 625 if (gpio_range) { 630 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 20); 631 if (gpio_range) {
|
H A D | pinctrl-mlxbf3.c | 31 struct pinctrl_gpio_range gpio_range; member in struct:mlxbf3_pinctrl
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm2835.c | 90 struct pinctrl_gpio_range gpio_range; member in struct:bcm2835_pinctrl 1186 const struct pinctrl_gpio_range *gpio_range; member in struct:bcm_plat_data 1192 .gpio_range = &bcm2835_pinctrl_gpio_range, 1198 .gpio_range = &bcm2711_pinctrl_gpio_range, 1287 pc->gpio_range = *pdata->gpio_range; 1288 pc->gpio_range.base = pc->gpio_chip.base; 1289 pc->gpio_range.gc = &pc->gpio_chip; 1290 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); 1367 pinctrl_remove_gpio_range(pc->pctl_dev, &pc->gpio_range); [all...] |
/linux-master/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-ld4.c | 655 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
H A D | pinctrl-uniphier-pro5.c | 931 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
H A D | pinctrl-uniphier-pro4.c | 1158 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|