Home
last modified time | relevance | path

Searched full:gpio_range (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/pinctrl/
H A Dpinmux.c110 * @gpio_range: the range matching the GPIO pin if this is a request for a
115 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()
174 status = ops->gpio_request_enable(pctldev, gpio_range, pin); in pin_request()
186 if (gpio_range) { in pin_request()
207 * @gpio_range: the range matching the GPIO pin if this is a request for a
215 struct pinctrl_gpio_range *gpio_range) in pin_free() argument
[all …]
H A Dpinctrl-mlxbf3.c31 struct pinctrl_gpio_range gpio_range; member
/linux/drivers/iio/adc/
H A Dad7606.c820 gpiod_set_value(st->gpio_range, val); in ad7606_write_scale_hw()
961 st->gpio_range = devm_gpiod_get_optional(dev, "adi,range", in ad7606_request_gpios()
963 if (IS_ERR(st->gpio_range)) in ad7606_request_gpios()
964 return PTR_ERR(st->gpio_range); in ad7606_request_gpios()
1343 if (st->gpio_range) in ad7606_probe()
1348 if (st->gpio_range) in ad7606_probe()
1471 gpiod_set_value(st->gpio_range, 1); in ad7606_suspend()
1484 gpiod_set_value(st->gpio_range, st->chan_scales[0].range); in ad7606_resume()
/linux/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.h66 struct pinctrl_gpio_range gpio_range; member
/linux/Documentation/devicetree/bindings/gpio/
H A Dsocionext,uniphier-gpio.yaml88 gpio-ranges-group-names = "gpio_range";
/linux/arch/arm/boot/dts/socionext/
H A Duniphier-ld4.dtsi134 gpio-ranges-group-names = "gpio_range";
H A Duniphier-pro5.dtsi242 gpio-ranges-group-names = "gpio_range";
H A Duniphier-pro4.dtsi142 gpio-ranges-group-names = "gpio_range";
/linux/Documentation/driver-api/
H A Dpin-control.rst349 static struct pinctrl_gpio_range gpio_range = {
365 pinctrl_get_group_pins(pctl, "foo", &gpio_range.pins, &gpio_range.npins);
/linux/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-ld4.c655 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
H A Dpinctrl-uniphier-pro5.c931 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
H A Dpinctrl-uniphier-pro4.c1158 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),