Searched refs:gpio_range (Results 1 – 15 of 15) sorted by relevance
| /linux/drivers/pinctrl/renesas/ |
| H A D | pinctrl-rza2.c | 49 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()
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-bcm2835.c | 91 struct pinctrl_gpio_range gpio_range; member 1255 const struct pinctrl_gpio_range *gpio_range; member 1261 .gpio_range = &bcm2835_pinctrl_gpio_range, 1267 .gpio_range = &bcm2711_pinctrl_gpio_range, 1356 pc->gpio_range = *pdata->gpio_range; in bcm2835_pinctrl_probe() 1357 pc->gpio_range.base = pc->gpio_chip.base; in bcm2835_pinctrl_probe() 1358 pc->gpio_range.gc = &pc->gpio_chip; in bcm2835_pinctrl_probe() 1359 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe() 1439 pinctrl_remove_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-amdisp.c | 49 struct pinctrl_gpio_range gpio_range; member 142 struct pinctrl_gpio_range *grange = &pctrl->gpio_range; in amdisp_gpiochip_add()
|
| H A D | pinctrl-stmfx.c | 622 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()
|
| H A D | pinctrl-mlxbf3.c | 30 struct pinctrl_gpio_range gpio_range; member
|
| H A D | pinctrl-rp1.c | 276 struct pinctrl_gpio_range gpio_range; member 1892 pc->gpio_range = rp1_pinctrl_gpio_range; in rp1_pinctrl_probe() 1893 pc->gpio_range.base = pc->gpio_chip.base; in rp1_pinctrl_probe() 1894 pc->gpio_range.gc = &pc->gpio_chip; in rp1_pinctrl_probe() 1895 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in rp1_pinctrl_probe()
|
| /linux/drivers/pinctrl/vt8500/ |
| H A D | pinctrl-wmt.h | 66 struct pinctrl_gpio_range gpio_range; member
|
| /linux/drivers/iio/adc/ |
| H A D | ad7606.h | 159 struct gpio_desc *gpio_range; member
|
| /linux/drivers/pinctrl/uniphier/ |
| H A D | pinctrl-uniphier-ld4.c | 654 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
| H A D | pinctrl-uniphier-pro5.c | 930 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
| H A D | pinctrl-uniphier-pro4.c | 1157 UNIPHIER_PINCTRL_GROUP_GPIO(gpio_range),
|
| /linux/arch/arm/boot/dts/socionext/ |
| H A D | uniphier-ld4.dtsi | 134 gpio-ranges-group-names = "gpio_range";
|
| H A D | uniphier-pro5.dtsi | 242 gpio-ranges-group-names = "gpio_range";
|
| H A D | uniphier-pro4.dtsi | 142 gpio-ranges-group-names = "gpio_range";
|
| /linux/Documentation/driver-api/ |
| H A D | pin-control.rst | 349 static struct pinctrl_gpio_range gpio_range = { 365 pinctrl_get_group_pins(pctl, "foo", &gpio_range.pins, &gpio_range.npins);
|