Home
last modified time | relevance | path

Searched refs:pinctrl_desc (Results 1 – 25 of 134) sorted by relevance

123456

/linux-6.12.1/include/linux/pinctrl/
Dpinctrl.h150 struct pinctrl_desc { struct
168 extern int pinctrl_register_and_init(struct pinctrl_desc *pctldesc, argument
174 extern struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc,
180 struct pinctrl_desc *pctldesc,
186 struct pinctrl_desc *pctldesc,
/linux-6.12.1/drivers/pinctrl/
Dpinctrl-rk805.c73 struct pinctrl_desc pinctrl_desc; member
595 static const struct pinctrl_desc rk805_pinctrl_desc = {
617 pci->pinctrl_desc = rk805_pinctrl_desc; in rk805_pinctrl_probe()
631 pci->pinctrl_desc.pins = rk805_pins_desc; in rk805_pinctrl_probe()
632 pci->pinctrl_desc.npins = ARRAY_SIZE(rk805_pins_desc); in rk805_pinctrl_probe()
643 pci->pinctrl_desc.pins = rk806_pins_desc; in rk805_pinctrl_probe()
644 pci->pinctrl_desc.npins = ARRAY_SIZE(rk806_pins_desc); in rk805_pinctrl_probe()
655 pci->pinctrl_desc.pins = rk816_pins_desc; in rk805_pinctrl_probe()
656 pci->pinctrl_desc.npins = ARRAY_SIZE(rk816_pins_desc); in rk805_pinctrl_probe()
674 pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci); in rk805_pinctrl_probe()
Dpinctrl-apple-gpio.c40 struct pinctrl_desc pinctrl_desc; member
381 pctl->gpio_chip.ngpio = pctl->pinctrl_desc.npins; in apple_gpio_register()
485 pctl->pinctrl_desc.name = dev_name(pctl->dev); in apple_gpio_pinctrl_probe()
486 pctl->pinctrl_desc.pins = pins; in apple_gpio_pinctrl_probe()
487 pctl->pinctrl_desc.npins = npins; in apple_gpio_pinctrl_probe()
488 pctl->pinctrl_desc.pctlops = &apple_gpio_pinctrl_ops; in apple_gpio_pinctrl_probe()
489 pctl->pinctrl_desc.pmxops = &apple_gpio_pinmux_ops; in apple_gpio_pinctrl_probe()
491 pctl->pctldev = devm_pinctrl_register(&pdev->dev, &pctl->pinctrl_desc, pctl); in apple_gpio_pinctrl_probe()
Dpinctrl-mcp23s08.c676 mcp->pinctrl_desc.pctlops = &mcp_pinctrl_ops; in mcp23s08_probe_one()
677 mcp->pinctrl_desc.confops = &mcp_pinconf_ops; in mcp23s08_probe_one()
678 mcp->pinctrl_desc.npins = mcp->chip.ngpio; in mcp23s08_probe_one()
679 if (mcp->pinctrl_desc.npins == 8) in mcp23s08_probe_one()
680 mcp->pinctrl_desc.pins = mcp23x08_pins; in mcp23s08_probe_one()
681 else if (mcp->pinctrl_desc.npins == 16) in mcp23s08_probe_one()
682 mcp->pinctrl_desc.pins = mcp23x17_pins; in mcp23s08_probe_one()
683 mcp->pinctrl_desc.owner = THIS_MODULE; in mcp23s08_probe_one()
685 mcp->pctldev = devm_pinctrl_register(dev, &mcp->pinctrl_desc, mcp); in mcp23s08_probe_one()
Dpinctrl-mcp23s08.h52 struct pinctrl_desc pinctrl_desc; member
Dpinctrl-sx150x.c99 struct pinctrl_desc pinctrl_desc; member
1157 pctl->pinctrl_desc.name = "sx150x-pinctrl"; in sx150x_probe()
1158 pctl->pinctrl_desc.pctlops = &sx150x_pinctrl_ops; in sx150x_probe()
1159 pctl->pinctrl_desc.confops = &sx150x_pinconf_ops; in sx150x_probe()
1160 pctl->pinctrl_desc.pins = pctl->data->pins; in sx150x_probe()
1161 pctl->pinctrl_desc.npins = pctl->data->npins; in sx150x_probe()
1162 pctl->pinctrl_desc.owner = THIS_MODULE; in sx150x_probe()
1164 ret = devm_pinctrl_register_and_init(dev, &pctl->pinctrl_desc, in sx150x_probe()
Dcore.h25 struct pinctrl_desc;
54 struct pinctrl_desc *desc;
Dpinctrl-mcp23s08_spi.c181 data->mcp[addr]->pinctrl_desc.name = devm_kasprintf(dev, GFP_KERNEL, in mcp23s08_probe()
184 if (!data->mcp[addr]->pinctrl_desc.name) in mcp23s08_probe()
Dpinctrl-equilibrium.h122 struct pinctrl_desc pctl_desc;
Dpinctrl-digicolor.c45 struct pinctrl_desc *desc;
273 struct pinctrl_desc *pctl_desc; in dc_pinctrl_probe()
Dpinctrl-mcp23s08_i2c.c34 mcp->pinctrl_desc.name = "mcp23xxx-pinctrl"; in mcp230xx_probe()
Dpinctrl-lantiq.h71 struct pinctrl_desc *desc;
Dpinctrl-amd.c867 struct pinctrl_desc *desc = gpio_dev->pctrl->desc; in amd_gpio_irq_init()
914 struct pinctrl_desc *desc = gpio_dev->pctrl->desc; in amd_gpio_suspend()
944 struct pinctrl_desc *desc = gpio_dev->pctrl->desc; in amd_gpio_resume()
1045 static struct pinctrl_desc amd_pinctrl_desc = {
1056 struct pinctrl_desc *desc = &amd_pinctrl_desc; in amd_get_iomux_res()
Dpinctrl-da850-pupd.c24 struct pinctrl_desc desc;
/linux-6.12.1/drivers/pinctrl/bcm/
Dpinctrl-ns.c30 struct pinctrl_desc pctldesc;
195 static struct pinctrl_desc ns_pinctrl_desc = {
212 struct pinctrl_desc *pctldesc; in ns_pinctrl_probe()
Dpinctrl-bcm63xx.h30 struct pinctrl_desc pctl_desc;
Dpinctrl-bcm4908.c32 struct pinctrl_desc pctldesc;
459 static struct pinctrl_desc bcm4908_pinctrl_desc = {
474 struct pinctrl_desc *pctldesc; in bcm4908_pinctrl_probe()
/linux-6.12.1/drivers/pinctrl/intel/
Dpinctrl-tangier.h76 struct pinctrl_desc pctldesc;
/linux-6.12.1/drivers/pinctrl/pxa/
Dpinctrl-pxa2xx.h61 struct pinctrl_desc desc;
/linux-6.12.1/drivers/pinctrl/tegra/
Dpinctrl-tegra.h20 struct pinctrl_desc desc;
/linux-6.12.1/drivers/pinctrl/freescale/
Dpinctrl-imx-scmi.c36 struct pinctrl_desc pctl_desc;
263 scmi_pinctrl_imx_get_pins(struct scmi_pinctrl_imx *pmx, struct pinctrl_desc *desc) in scmi_pinctrl_imx_get_pins()
/linux-6.12.1/drivers/pinctrl/sunplus/
Dsppctl.h132 struct pinctrl_desc pctl_desc;
/linux-6.12.1/drivers/pinctrl/aspeed/
Dpinctrl-aspeed.h105 struct pinctrl_desc *pdesc,
/linux-6.12.1/drivers/pinctrl/mediatek/
Dpinctrl-mtmips.c33 struct pinctrl_desc *desc;
183 static struct pinctrl_desc mtmips_pctrl_desc = {
/linux-6.12.1/drivers/pinctrl/meson/
Dpinctrl-meson.h128 struct pinctrl_desc desc;

123456