/kernel/linux/linux-5.10/include/linux/pinctrl/ |
H A D | pinctrl.h | 106 * struct pinctrl_desc - pin controller descriptor, register this to pin 130 struct pinctrl_desc { struct 148 extern int pinctrl_register_and_init(struct pinctrl_desc *pctldesc, 154 extern struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc, 160 struct pinctrl_desc *pctldesc, 166 struct pinctrl_desc *pctldesc,
|
/kernel/linux/linux-6.6/include/linux/pinctrl/ |
H A D | pinctrl.h | 126 * struct pinctrl_desc - pin controller descriptor, register this to pin 150 struct pinctrl_desc { struct 168 extern int pinctrl_register_and_init(struct pinctrl_desc *pctldesc, 174 extern struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc, 180 struct pinctrl_desc *pctldesc, 186 struct pinctrl_desc *pctldesc,
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-rk805.c | 73 struct pinctrl_desc pinctrl_desc; member 544 static const struct pinctrl_desc rk805_pinctrl_desc = { 566 pci->pinctrl_desc = rk805_pinctrl_desc; in rk805_pinctrl_probe() 580 pci->pinctrl_desc.pins = rk805_pins_desc; in rk805_pinctrl_probe() 581 pci->pinctrl_desc.npins = ARRAY_SIZE(rk805_pins_desc); in rk805_pinctrl_probe() 592 pci->pinctrl_desc.pins = rk806_pins_desc; in rk805_pinctrl_probe() 593 pci->pinctrl_desc.npins = ARRAY_SIZE(rk806_pins_desc); in rk805_pinctrl_probe() 611 pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci); in rk805_pinctrl_probe()
|
H A D | pinctrl-apple-gpio.c | 40 struct pinctrl_desc pinctrl_desc; member 381 pctl->gpio_chip.ngpio = pctl->pinctrl_desc.npins; in apple_gpio_register() 482 pctl->pinctrl_desc.name = dev_name(pctl->dev); in apple_gpio_pinctrl_probe() 483 pctl->pinctrl_desc.pins = pins; in apple_gpio_pinctrl_probe() 484 pctl->pinctrl_desc.npins = npins; in apple_gpio_pinctrl_probe() 485 pctl->pinctrl_desc.pctlops = &apple_gpio_pinctrl_ops; in apple_gpio_pinctrl_probe() 486 pctl->pinctrl_desc.pmxops = &apple_gpio_pinmux_ops; in apple_gpio_pinctrl_probe() 488 pctl->pctldev = devm_pinctrl_register(&pdev->dev, &pctl->pinctrl_desc, pctl); in apple_gpio_pinctrl_probe()
|
H A D | pinctrl-mcp23s08.h | 44 struct pinctrl_desc pinctrl_desc; member
|
H A D | pinctrl-mcp23s08.c | 669 mcp->pinctrl_desc.pctlops = &mcp_pinctrl_ops; in mcp23s08_probe_one() 670 mcp->pinctrl_desc.confops = &mcp_pinconf_ops; in mcp23s08_probe_one() 671 mcp->pinctrl_desc.npins = mcp->chip.ngpio; in mcp23s08_probe_one() 672 if (mcp->pinctrl_desc.npins == 8) in mcp23s08_probe_one() 673 mcp->pinctrl_desc.pins = mcp23x08_pins; in mcp23s08_probe_one() 674 else if (mcp->pinctrl_desc.npins == 16) in mcp23s08_probe_one() 675 mcp->pinctrl_desc.pins = mcp23x17_pins; in mcp23s08_probe_one() 676 mcp->pinctrl_desc.owner = THIS_MODULE; in mcp23s08_probe_one() 678 mcp->pctldev = devm_pinctrl_register(dev, &mcp->pinctrl_desc, mcp); in mcp23s08_probe_one()
|
H A D | core.h | 25 struct pinctrl_desc; 54 struct pinctrl_desc *desc;
|
H A D | pinctrl-sx150x.c | 99 struct pinctrl_desc pinctrl_desc; member 1162 pctl->pinctrl_desc.name = "sx150x-pinctrl"; in sx150x_probe() 1163 pctl->pinctrl_desc.pctlops = &sx150x_pinctrl_ops; in sx150x_probe() 1164 pctl->pinctrl_desc.confops = &sx150x_pinconf_ops; in sx150x_probe() 1165 pctl->pinctrl_desc.pins = pctl->data->pins; in sx150x_probe() 1166 pctl->pinctrl_desc.npins = pctl->data->npins; in sx150x_probe() 1167 pctl->pinctrl_desc.owner = THIS_MODULE; in sx150x_probe() 1169 ret = devm_pinctrl_register_and_init(dev, &pctl->pinctrl_desc, in sx150x_probe()
|
H A D | pinctrl-mcp23s08_spi.c | 194 data->mcp[addr]->pinctrl_desc.name = devm_kasprintf(dev, GFP_KERNEL, in mcp23s08_probe() 197 if (!data->mcp[addr]->pinctrl_desc.name) in mcp23s08_probe()
|
H A D | pinctrl-mcp23s08_i2c.c | 54 mcp->pinctrl_desc.name = "mcp23xxx-pinctrl"; in mcp230xx_probe()
|
H A D | pinctrl-equilibrium.h | 134 struct pinctrl_desc pctl_desc;
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08.h | 45 struct pinctrl_desc pinctrl_desc; member
|
H A D | pinctrl-mcp23s08.c | 621 mcp->pinctrl_desc.pctlops = &mcp_pinctrl_ops; in mcp23s08_probe_one() 622 mcp->pinctrl_desc.confops = &mcp_pinconf_ops; in mcp23s08_probe_one() 623 mcp->pinctrl_desc.npins = mcp->chip.ngpio; in mcp23s08_probe_one() 624 if (mcp->pinctrl_desc.npins == 8) in mcp23s08_probe_one() 625 mcp->pinctrl_desc.pins = mcp23x08_pins; in mcp23s08_probe_one() 626 else if (mcp->pinctrl_desc.npins == 16) in mcp23s08_probe_one() 627 mcp->pinctrl_desc.pins = mcp23x17_pins; in mcp23s08_probe_one() 628 mcp->pinctrl_desc.owner = THIS_MODULE; in mcp23s08_probe_one() 630 mcp->pctldev = devm_pinctrl_register(dev, &mcp->pinctrl_desc, mcp); in mcp23s08_probe_one()
|
H A D | pinctrl-rk805.c | 69 struct pinctrl_desc pinctrl_desc; member 410 static const struct pinctrl_desc rk805_pinctrl_desc = { 431 pci->pinctrl_desc = rk805_pinctrl_desc; in rk805_pinctrl_probe() 446 pci->pinctrl_desc.pins = rk805_pins_desc; in rk805_pinctrl_probe() 447 pci->pinctrl_desc.npins = ARRAY_SIZE(rk805_pins_desc); in rk805_pinctrl_probe() 465 pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci); in rk805_pinctrl_probe()
|
H A D | pinctrl-sx150x.c | 100 struct pinctrl_desc pinctrl_desc; member 1142 pctl->pinctrl_desc.name = "sx150x-pinctrl"; in sx150x_probe() 1143 pctl->pinctrl_desc.pctlops = &sx150x_pinctrl_ops; in sx150x_probe() 1144 pctl->pinctrl_desc.confops = &sx150x_pinconf_ops; in sx150x_probe() 1145 pctl->pinctrl_desc.pins = pctl->data->pins; in sx150x_probe() 1146 pctl->pinctrl_desc.npins = pctl->data->npins; in sx150x_probe() 1147 pctl->pinctrl_desc.owner = THIS_MODULE; in sx150x_probe() 1149 ret = devm_pinctrl_register_and_init(dev, &pctl->pinctrl_desc, in sx150x_probe()
|
H A D | pinctrl-mcp23s08_spi.c | 194 data->mcp[addr]->pinctrl_desc.name = devm_kasprintf(dev, GFP_KERNEL, in mcp23s08_probe() 197 if (!data->mcp[addr]->pinctrl_desc.name) in mcp23s08_probe()
|
H A D | pinctrl-equilibrium.h | 134 struct pinctrl_desc pctl_desc;
|
H A D | pinctrl-mcp23s08_i2c.c | 53 mcp->pinctrl_desc.name = "mcp23xxx-pinctrl"; in mcp230xx_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
H A D | pinctrl-ns.c | 27 struct pinctrl_desc pctldesc; 250 static struct pinctrl_desc ns_pinctrl_desc = { 268 struct pinctrl_desc *pctldesc; in ns_pinctrl_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
H A D | pinctrl-ns.c | 30 struct pinctrl_desc pctldesc; 195 static struct pinctrl_desc ns_pinctrl_desc = { 213 struct pinctrl_desc *pctldesc; in ns_pinctrl_probe()
|
H A D | pinctrl-bcm63xx.h | 30 struct pinctrl_desc pctl_desc;
|
/kernel/linux/linux-6.6/drivers/pinctrl/intel/ |
H A D | pinctrl-tangier.h | 76 struct pinctrl_desc pctldesc;
|
/kernel/linux/linux-5.10/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.h | 72 struct pinctrl_desc desc;
|
/kernel/linux/linux-6.6/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.h | 72 struct pinctrl_desc desc;
|
/kernel/linux/linux-6.6/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.h | 20 struct pinctrl_desc desc;
|