Searched refs:gpio_range (Results 1 – 13 of 13) sorted by relevance
/Linux-v4.19/drivers/pinctrl/ |
D | pinmux.c | 84 struct pinctrl_gpio_range *gpio_range) in pin_request() argument 101 if ((!gpio_range || ops->strict) && in pin_request() 109 if ((gpio_range || ops->strict) && desc->gpio_owner) { in pin_request() 116 if (gpio_range) { in pin_request() 139 if (gpio_range && ops->gpio_request_enable) in pin_request() 141 status = ops->gpio_request_enable(pctldev, gpio_range, pin); in pin_request() 154 if (gpio_range) { in pin_request() 182 struct pinctrl_gpio_range *gpio_range) in pin_free() argument 195 if (!gpio_range) { in pin_free() 210 if (gpio_range && ops->gpio_disable_free) in pin_free() [all …]
|
/Linux-v4.19/drivers/staging/iio/adc/ |
D | ad7606.c | 214 gpiod_set_value(st->gpio_range, i); in ad7606_write_raw() 338 st->gpio_range = devm_gpiod_get_optional(dev, "range", GPIOD_OUT_LOW); in ad7606_request_gpios() 339 if (IS_ERR(st->gpio_range)) in ad7606_request_gpios() 340 return PTR_ERR(st->gpio_range); in ad7606_request_gpios() 438 if (st->gpio_range) in ad7606_probe() 443 if (st->gpio_range) in ad7606_probe() 511 gpiod_set_value(st->gpio_range, 1); in ad7606_suspend() 524 gpiod_set_value(st->gpio_range, st->range); in ad7606_resume()
|
D | ad7606.h | 45 struct gpio_desc *gpio_range; member
|
/Linux-v4.19/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.h | 74 struct pinctrl_gpio_range gpio_range; member
|
/Linux-v4.19/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 91 struct pinctrl_gpio_range gpio_range; member 1091 pc->gpio_range = bcm2835_pinctrl_gpio_range; in bcm2835_pinctrl_probe() 1092 pc->gpio_range.base = pc->gpio_chip.base; in bcm2835_pinctrl_probe() 1093 pc->gpio_range.gc = &pc->gpio_chip; in bcm2835_pinctrl_probe() 1094 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
|
/Linux-v4.19/Documentation/devicetree/bindings/gpio/ |
D | gpio-uniphier.txt | 36 gpio-ranges-group-names = "gpio_range";
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | uniphier-ld4.dtsi | 119 gpio-ranges-group-names = "gpio_range";
|
D | uniphier-pro4.dtsi | 127 gpio-ranges-group-names = "gpio_range";
|
D | uniphier-pro5.dtsi | 212 gpio-ranges-group-names = "gpio_range";
|
/Linux-v4.19/drivers/pinctrl/uniphier/ |
D | pinctrl-uniphier-ld4.c | 662 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
D | pinctrl-uniphier-pro5.c | 935 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
D | pinctrl-uniphier-pro4.c | 1166 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
/Linux-v4.19/Documentation/driver-api/ |
D | pinctl.rst | 359 static struct pinctrl_gpio_range gpio_range = { 373 pinctrl_get_group_pins(pctl, "foo", &gpio_range.pins, 374 &gpio_range.npins);
|