Home
last modified time | relevance | path

Searched refs:pctldesc (Results 1 – 14 of 14) sorted by relevance

/linux-6.12.1/drivers/pinctrl/bcm/
Dpinctrl-ns.c30 struct pinctrl_desc pctldesc; member
212 struct pinctrl_desc *pctldesc; in ns_pinctrl_probe() local
220 pctldesc = &ns_pinctrl->pctldesc; in ns_pinctrl_probe()
235 memcpy(pctldesc, &ns_pinctrl_desc, sizeof(*pctldesc)); in ns_pinctrl_probe()
239 pctldesc->pins = devm_kcalloc(dev, ARRAY_SIZE(ns_pinctrl_pins), in ns_pinctrl_probe()
242 if (!pctldesc->pins) in ns_pinctrl_probe()
244 for (i = 0, pin = (struct pinctrl_pin_desc *)&pctldesc->pins[0]; in ns_pinctrl_probe()
251 pctldesc->npins++; in ns_pinctrl_probe()
257 ns_pinctrl->pctldev = devm_pinctrl_register(dev, pctldesc, ns_pinctrl); in ns_pinctrl_probe()
Dpinctrl-bcm4908.c32 struct pinctrl_desc pctldesc; member
474 struct pinctrl_desc *pctldesc; in bcm4908_pinctrl_probe() local
482 pctldesc = &bcm4908_pinctrl->pctldesc; in bcm4908_pinctrl_probe()
495 memcpy(pctldesc, &bcm4908_pinctrl_desc, sizeof(*pctldesc)); in bcm4908_pinctrl_probe()
510 pctldesc->pins = pins; in bcm4908_pinctrl_probe()
511 pctldesc->npins = BCM4908_NUM_PINS; in bcm4908_pinctrl_probe()
515 bcm4908_pinctrl->pctldev = devm_pinctrl_register(dev, pctldesc, bcm4908_pinctrl); in bcm4908_pinctrl_probe()
Dpinctrl-nsp-gpio.c64 struct pinctrl_desc pctldesc; member
577 struct pinctrl_desc *pctldesc = &chip->pctldesc; in nsp_gpio_register_pinconf() local
592 pctldesc->name = dev_name(chip->dev); in nsp_gpio_register_pinconf()
593 pctldesc->pctlops = &nsp_pctrl_ops; in nsp_gpio_register_pinconf()
594 pctldesc->pins = pins; in nsp_gpio_register_pinconf()
595 pctldesc->npins = gc->ngpio; in nsp_gpio_register_pinconf()
596 pctldesc->confops = &nsp_pconf_ops; in nsp_gpio_register_pinconf()
598 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip); in nsp_gpio_register_pinconf()
Dpinctrl-iproc-gpio.c121 struct pinctrl_desc pctldesc; member
760 struct pinctrl_desc *pctldesc = &chip->pctldesc; in iproc_gpio_register_pinconf() local
777 pctldesc->name = dev_name(chip->dev); in iproc_gpio_register_pinconf()
778 pctldesc->pctlops = &iproc_pctrl_ops; in iproc_gpio_register_pinconf()
779 pctldesc->pins = pins; in iproc_gpio_register_pinconf()
780 pctldesc->npins = gc->ngpio; in iproc_gpio_register_pinconf()
781 pctldesc->confops = &iproc_pconf_ops; in iproc_gpio_register_pinconf()
783 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip); in iproc_gpio_register_pinconf()
/linux-6.12.1/include/linux/pinctrl/
Dpinctrl.h168 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,
/linux-6.12.1/drivers/pinctrl/
Dcore.c2023 pinctrl_init_controller(struct pinctrl_desc *pctldesc, struct device *dev, in pinctrl_init_controller() argument
2029 if (!pctldesc) in pinctrl_init_controller()
2031 if (!pctldesc->name) in pinctrl_init_controller()
2039 pctldev->owner = pctldesc->owner; in pinctrl_init_controller()
2040 pctldev->desc = pctldesc; in pinctrl_init_controller()
2062 if (pctldesc->pmxops) { in pinctrl_init_controller()
2069 if (pctldesc->confops) { in pinctrl_init_controller()
2076 dev_dbg(dev, "try to register %d pins ...\n", pctldesc->npins); in pinctrl_init_controller()
2077 ret = pinctrl_register_pins(pctldev, pctldesc->pins, pctldesc->npins); in pinctrl_init_controller()
2080 pinctrl_free_pindescs(pctldev, pctldesc->pins, in pinctrl_init_controller()
[all …]
/linux-6.12.1/drivers/pinctrl/uniphier/
Dpinctrl-uniphier-core.c38 struct pinctrl_desc pctldesc; member
893 priv->pctldesc.name = dev->driver->name; in uniphier_pinctrl_probe()
894 priv->pctldesc.pins = socdata->pins; in uniphier_pinctrl_probe()
895 priv->pctldesc.npins = socdata->npins; in uniphier_pinctrl_probe()
896 priv->pctldesc.pctlops = &uniphier_pctlops; in uniphier_pinctrl_probe()
897 priv->pctldesc.pmxops = &uniphier_pmxops; in uniphier_pinctrl_probe()
898 priv->pctldesc.confops = &uniphier_confops; in uniphier_pinctrl_probe()
899 priv->pctldesc.owner = dev->driver->owner; in uniphier_pinctrl_probe()
905 priv->pctldev = devm_pinctrl_register(dev, &priv->pctldesc, priv); in uniphier_pinctrl_probe()
/linux-6.12.1/drivers/pinctrl/intel/
Dpinctrl-tangier.c559 tp->pctldesc = tng_pinctrl_desc; in tng_pinctrl_probe()
560 tp->pctldesc.name = dev_name(dev); in tng_pinctrl_probe()
561 tp->pctldesc.pins = tp->pins; in tng_pinctrl_probe()
562 tp->pctldesc.npins = tp->npins; in tng_pinctrl_probe()
564 tp->pctldev = devm_pinctrl_register(dev, &tp->pctldesc, tp); in tng_pinctrl_probe()
Dpinctrl-tangier.h76 struct pinctrl_desc pctldesc; member
Dpinctrl-lynxpoint.c731 lg->pctldesc = lptlp_pinctrl_desc; in lp_gpio_probe()
732 lg->pctldesc.name = dev_name(dev); in lp_gpio_probe()
733 lg->pctldesc.pins = lg->soc->pins; in lp_gpio_probe()
734 lg->pctldesc.npins = lg->soc->npins; in lp_gpio_probe()
736 lg->pctldev = devm_pinctrl_register(dev, &lg->pctldesc, lg); in lp_gpio_probe()
Dpinctrl-intel.h249 struct pinctrl_desc pctldesc; member
Dpinctrl-baytrail.c1606 vg->pctldesc = byt_pinctrl_desc; in byt_pinctrl_probe()
1607 vg->pctldesc.name = dev_name(dev); in byt_pinctrl_probe()
1608 vg->pctldesc.pins = vg->soc->pins; in byt_pinctrl_probe()
1609 vg->pctldesc.npins = vg->soc->npins; in byt_pinctrl_probe()
1611 vg->pctldev = devm_pinctrl_register(dev, &vg->pctldesc, vg); in byt_pinctrl_probe()
Dpinctrl-cherryview.c1669 pctrl->pctldesc = chv_pinctrl_desc; in chv_pinctrl_probe()
1670 pctrl->pctldesc.name = dev_name(dev); in chv_pinctrl_probe()
1671 pctrl->pctldesc.pins = pctrl->soc->pins; in chv_pinctrl_probe()
1672 pctrl->pctldesc.npins = pctrl->soc->npins; in chv_pinctrl_probe()
1674 pctrl->pctldev = devm_pinctrl_register(dev, &pctrl->pctldesc, pctrl); in chv_pinctrl_probe()
Dpinctrl-intel.c1648 pctrl->pctldesc = intel_pinctrl_desc; in intel_pinctrl_probe()
1649 pctrl->pctldesc.name = dev_name(dev); in intel_pinctrl_probe()
1650 pctrl->pctldesc.pins = pctrl->soc->pins; in intel_pinctrl_probe()
1651 pctrl->pctldesc.npins = pctrl->soc->npins; in intel_pinctrl_probe()
1653 pctrl->pctldev = devm_pinctrl_register(dev, &pctrl->pctldesc, pctrl); in intel_pinctrl_probe()