/linux-6.3-rc2/drivers/pinctrl/bcm/ |
A D | pinctrl-ns.c | 30 struct pinctrl_desc pctldesc; member 213 struct pinctrl_desc *pctldesc; in ns_pinctrl_probe() local 221 pctldesc = &ns_pinctrl->pctldesc; in ns_pinctrl_probe() 239 memcpy(pctldesc, &ns_pinctrl_desc, sizeof(*pctldesc)); in ns_pinctrl_probe() 243 pctldesc->pins = devm_kcalloc(dev, ARRAY_SIZE(ns_pinctrl_pins), in ns_pinctrl_probe() 246 if (!pctldesc->pins) in ns_pinctrl_probe() 248 for (i = 0, pin = (struct pinctrl_pin_desc *)&pctldesc->pins[0]; in ns_pinctrl_probe() 255 pctldesc->npins++; in ns_pinctrl_probe() 261 ns_pinctrl->pctldev = devm_pinctrl_register(dev, pctldesc, ns_pinctrl); in ns_pinctrl_probe()
|
A D | pinctrl-bcm4908.c | 32 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()
|
A D | pinctrl-nsp-gpio.c | 66 struct pinctrl_desc pctldesc; member 567 struct pinctrl_desc *pctldesc = &chip->pctldesc; in nsp_gpio_register_pinconf() local 582 pctldesc->name = dev_name(chip->dev); in nsp_gpio_register_pinconf() 583 pctldesc->pctlops = &nsp_pctrl_ops; in nsp_gpio_register_pinconf() 584 pctldesc->pins = pins; in nsp_gpio_register_pinconf() 585 pctldesc->npins = gc->ngpio; in nsp_gpio_register_pinconf() 586 pctldesc->confops = &nsp_pconf_ops; in nsp_gpio_register_pinconf() 588 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip); in nsp_gpio_register_pinconf()
|
A D | pinctrl-iproc-gpio.c | 121 struct pinctrl_desc pctldesc; member 740 struct pinctrl_desc *pctldesc = &chip->pctldesc; in iproc_gpio_register_pinconf() local 757 pctldesc->name = dev_name(chip->dev); in iproc_gpio_register_pinconf() 758 pctldesc->pctlops = &iproc_pctrl_ops; in iproc_gpio_register_pinconf() 759 pctldesc->pins = pins; in iproc_gpio_register_pinconf() 760 pctldesc->npins = gc->ngpio; in iproc_gpio_register_pinconf() 761 pctldesc->confops = &iproc_pconf_ops; in iproc_gpio_register_pinconf() 763 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip); in iproc_gpio_register_pinconf()
|
/linux-6.3-rc2/include/linux/pinctrl/ |
A D | pinctrl.h | 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,
|
/linux-6.3-rc2/drivers/pinctrl/ |
A D | core.c | 2002 if (!pctldesc) in pinctrl_init_controller() 2004 if (!pctldesc->name) in pinctrl_init_controller() 2012 pctldev->owner = pctldesc->owner; in pinctrl_init_controller() 2013 pctldev->desc = pctldesc; in pinctrl_init_controller() 2035 if (pctldesc->pmxops) { in pinctrl_init_controller() 2042 if (pctldesc->confops) { in pinctrl_init_controller() 2050 ret = pinctrl_register_pins(pctldev, pctldesc->pins, pctldesc->npins); in pinctrl_init_controller() 2053 pinctrl_free_pindescs(pctldev, pctldesc->pins, in pinctrl_init_controller() 2054 pctldesc->npins); in pinctrl_init_controller() 2260 struct pinctrl_desc *pctldesc, in devm_pinctrl_register() argument [all …]
|
/linux-6.3-rc2/drivers/pinctrl/uniphier/ |
A D | pinctrl-uniphier-core.c | 38 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.3-rc2/drivers/pinctrl/intel/ |
A D | pinctrl-moorefield.c | 386 struct pinctrl_desc pctldesc; member 874 mp->pctldesc = mofld_pinctrl_desc; in mofld_pinctrl_probe() 875 mp->pctldesc.name = dev_name(dev); in mofld_pinctrl_probe() 876 mp->pctldesc.pins = mofld_pins; in mofld_pinctrl_probe() 877 mp->pctldesc.npins = ARRAY_SIZE(mofld_pins); in mofld_pinctrl_probe() 879 mp->pctldev = devm_pinctrl_register(dev, &mp->pctldesc, mp); in mofld_pinctrl_probe()
|
A D | pinctrl-merrifield.c | 428 struct pinctrl_desc pctldesc; member 940 mp->pctldesc = mrfld_pinctrl_desc; in mrfld_pinctrl_probe() 941 mp->pctldesc.name = dev_name(dev); in mrfld_pinctrl_probe() 942 mp->pctldesc.pins = mrfld_pins; in mrfld_pinctrl_probe() 943 mp->pctldesc.npins = ARRAY_SIZE(mrfld_pins); in mrfld_pinctrl_probe() 945 mp->pctldev = devm_pinctrl_register(dev, &mp->pctldesc, mp); in mrfld_pinctrl_probe()
|
A D | pinctrl-lynxpoint.c | 836 lg->pctldesc = lptlp_pinctrl_desc; in lp_gpio_probe() 837 lg->pctldesc.name = dev_name(dev); in lp_gpio_probe() 838 lg->pctldesc.pins = lg->soc->pins; in lp_gpio_probe() 839 lg->pctldesc.npins = lg->soc->npins; in lp_gpio_probe() 841 lg->pctldev = devm_pinctrl_register(dev, &lg->pctldesc, lg); in lp_gpio_probe()
|
A D | pinctrl-intel.h | 245 struct pinctrl_desc pctldesc; member
|
A D | pinctrl-baytrail.c | 1730 vg->pctldesc = byt_pinctrl_desc; in byt_pinctrl_probe() 1731 vg->pctldesc.name = dev_name(dev); in byt_pinctrl_probe() 1732 vg->pctldesc.pins = vg->soc->pins; in byt_pinctrl_probe() 1733 vg->pctldesc.npins = vg->soc->npins; in byt_pinctrl_probe() 1735 vg->pctldev = devm_pinctrl_register(dev, &vg->pctldesc, vg); in byt_pinctrl_probe()
|
A D | pinctrl-cherryview.c | 1751 pctrl->pctldesc = chv_pinctrl_desc; in chv_pinctrl_probe() 1752 pctrl->pctldesc.name = dev_name(dev); in chv_pinctrl_probe() 1753 pctrl->pctldesc.pins = pctrl->soc->pins; in chv_pinctrl_probe() 1754 pctrl->pctldesc.npins = pctrl->soc->npins; in chv_pinctrl_probe() 1756 pctrl->pctldev = devm_pinctrl_register(dev, &pctrl->pctldesc, pctrl); in chv_pinctrl_probe()
|
A D | pinctrl-intel.c | 1635 pctrl->pctldesc = intel_pinctrl_desc; in intel_pinctrl_probe() 1636 pctrl->pctldesc.name = dev_name(dev); in intel_pinctrl_probe() 1637 pctrl->pctldesc.pins = pctrl->soc->pins; in intel_pinctrl_probe() 1638 pctrl->pctldesc.npins = pctrl->soc->npins; in intel_pinctrl_probe() 1640 pctrl->pctldev = devm_pinctrl_register(dev, &pctrl->pctldesc, pctrl); in intel_pinctrl_probe()
|