Home
last modified time | relevance | path

Searched refs:gpio_range (Results 1 – 17 of 17) sorted by relevance

/drivers/pinctrl/
A Dpinmux.c115 struct pinctrl_gpio_range *gpio_range) in pin_request() argument
133 if ((!gpio_range || ops->strict) && in pin_request()
141 if ((gpio_range || ops->strict) && desc->gpio_owner) { in pin_request()
148 if (gpio_range) { in pin_request()
172 if (gpio_range && ops->gpio_request_enable) in pin_request()
186 if (gpio_range) { in pin_request()
215 struct pinctrl_gpio_range *gpio_range) in pin_free() argument
229 if (!gpio_range) { in pin_free()
240 if (gpio_range) { in pin_free()
254 if (gpio_range && ops->gpio_disable_free) in pin_free()
[all …]
A Dpinctrl-amdisp.c49 struct pinctrl_gpio_range gpio_range; member
142 struct pinctrl_gpio_range *grange = &pctrl->gpio_range; in amdisp_gpiochip_add()
A Dpinctrl-stmfx.c622 struct pinctrl_gpio_range *gpio_range; in stmfx_pinctrl_gpio_function_enable() local
628 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 16); in stmfx_pinctrl_gpio_function_enable()
629 if (gpio_range) { in stmfx_pinctrl_gpio_function_enable()
634 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 20); in stmfx_pinctrl_gpio_function_enable()
635 if (gpio_range) { in stmfx_pinctrl_gpio_function_enable()
A Dpinctrl-mlxbf3.c31 struct pinctrl_gpio_range gpio_range; member
A Dpinctrl-rp1.c276 struct pinctrl_gpio_range gpio_range; member
1810 pc->gpio_range = rp1_pinctrl_gpio_range; in rp1_pinctrl_probe()
1811 pc->gpio_range.base = pc->gpio_chip.base; in rp1_pinctrl_probe()
1812 pc->gpio_range.gc = &pc->gpio_chip; in rp1_pinctrl_probe()
1813 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in rp1_pinctrl_probe()
/drivers/pinctrl/renesas/
A Dpinctrl-rza2.c50 struct pinctrl_gpio_range gpio_range; member
271 priv->gpio_range.id = 0; in rza2_gpio_register()
272 priv->gpio_range.pin_base = priv->gpio_range.base = 0; in rza2_gpio_register()
273 priv->gpio_range.npins = priv->npins; in rza2_gpio_register()
274 priv->gpio_range.name = chip.label; in rza2_gpio_register()
275 priv->gpio_range.gc = &chip; in rza2_gpio_register()
283 pinctrl_add_gpio_range(priv->pctl, &priv->gpio_range); in rza2_gpio_register()
A Dpinctrl-rzv2m.c125 struct pinctrl_gpio_range gpio_range; member
967 pctrl->gpio_range.id = 0; in rzv2m_gpio_register()
968 pctrl->gpio_range.pin_base = 0; in rzv2m_gpio_register()
969 pctrl->gpio_range.base = 0; in rzv2m_gpio_register()
970 pctrl->gpio_range.npins = chip->ngpio; in rzv2m_gpio_register()
971 pctrl->gpio_range.name = chip->label; in rzv2m_gpio_register()
972 pctrl->gpio_range.gc = chip; in rzv2m_gpio_register()
A Dpinctrl-rzg2l.c354 struct pinctrl_gpio_range gpio_range; member
2814 pctrl->gpio_range.id = 0; in rzg2l_gpio_register()
2815 pctrl->gpio_range.pin_base = 0; in rzg2l_gpio_register()
2816 pctrl->gpio_range.base = 0; in rzg2l_gpio_register()
2817 pctrl->gpio_range.npins = chip->ngpio; in rzg2l_gpio_register()
2818 pctrl->gpio_range.name = chip->label; in rzg2l_gpio_register()
2819 pctrl->gpio_range.gc = chip; in rzg2l_gpio_register()
/drivers/pinctrl/bcm/
A Dpinctrl-bcm2835.c91 struct pinctrl_gpio_range gpio_range; member
1256 const struct pinctrl_gpio_range *gpio_range; member
1262 .gpio_range = &bcm2835_pinctrl_gpio_range,
1268 .gpio_range = &bcm2711_pinctrl_gpio_range,
1358 pc->gpio_range = *pdata->gpio_range; in bcm2835_pinctrl_probe()
1359 pc->gpio_range.base = pc->gpio_chip.base; in bcm2835_pinctrl_probe()
1360 pc->gpio_range.gc = &pc->gpio_chip; in bcm2835_pinctrl_probe()
1361 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
1441 pinctrl_remove_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
/drivers/iio/adc/
A Dad7606.c833 gpiod_set_value(st->gpio_range, val); in ad7606_write_scale_hw()
1044 st->gpio_range = devm_gpiod_get_optional(dev, "adi,range", in ad7606_request_gpios()
1046 if (IS_ERR(st->gpio_range)) in ad7606_request_gpios()
1047 return PTR_ERR(st->gpio_range); in ad7606_request_gpios()
1546 if (st->gpio_range) in ad7606_probe()
1551 if (st->gpio_range) in ad7606_probe()
1684 gpiod_set_value(st->gpio_range, 1); in ad7606_suspend()
1697 gpiod_set_value(st->gpio_range, st->chan_info[0].range); in ad7606_resume()
A Dad7606.h159 struct gpio_desc *gpio_range; member
/drivers/pinctrl/tegra/
A Dpinctrl-tegra.c889 pmx->gpio_range.name = "Tegra GPIOs"; in tegra_pinctrl_probe()
890 pmx->gpio_range.id = 0; in tegra_pinctrl_probe()
891 pmx->gpio_range.base = 0; in tegra_pinctrl_probe()
892 pmx->gpio_range.npins = pmx->soc->ngpios; in tegra_pinctrl_probe()
935 pinctrl_add_gpio_range(pmx->pctl, &pmx->gpio_range); in tegra_pinctrl_probe()
A Dpinctrl-tegra.h23 struct pinctrl_gpio_range gpio_range; member
/drivers/pinctrl/vt8500/
A Dpinctrl-wmt.h66 struct pinctrl_gpio_range gpio_range; member
/drivers/pinctrl/uniphier/
A Dpinctrl-uniphier-ld4.c655 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
A Dpinctrl-uniphier-pro5.c931 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
A Dpinctrl-uniphier-pro4.c1158 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),

Completed in 47 milliseconds