Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/pinctrl/zte/
Dpinctrl-zx.c390 struct pinctrl_desc *pctldesc; in zx_pinctrl_init() local
420 pctldesc = devm_kzalloc(&pdev->dev, sizeof(*pctldesc), GFP_KERNEL); in zx_pinctrl_init()
421 if (!pctldesc) in zx_pinctrl_init()
424 pctldesc->name = dev_name(&pdev->dev); in zx_pinctrl_init()
425 pctldesc->owner = THIS_MODULE; in zx_pinctrl_init()
426 pctldesc->pins = info->pins; in zx_pinctrl_init()
427 pctldesc->npins = info->npins; in zx_pinctrl_init()
428 pctldesc->pctlops = &zx_pinctrl_ops; in zx_pinctrl_init()
429 pctldesc->pmxops = &zx_pinmux_ops; in zx_pinctrl_init()
430 pctldesc->confops = &zx_pinconf_ops; in zx_pinctrl_init()
[all …]
/Linux-v4.19/include/linux/pinctrl/
Dpinctrl.h146 extern int pinctrl_register_and_init(struct pinctrl_desc *pctldesc,
152 extern struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc,
158 struct pinctrl_desc *pctldesc,
164 struct pinctrl_desc *pctldesc,
/Linux-v4.19/drivers/pinctrl/
Dcore.c1925 pinctrl_init_controller(struct pinctrl_desc *pctldesc, struct device *dev, in pinctrl_init_controller() argument
1931 if (!pctldesc) in pinctrl_init_controller()
1933 if (!pctldesc->name) in pinctrl_init_controller()
1941 pctldev->owner = pctldesc->owner; in pinctrl_init_controller()
1942 pctldev->desc = pctldesc; in pinctrl_init_controller()
1964 if (pctldesc->pmxops) { in pinctrl_init_controller()
1971 if (pctldesc->confops) { in pinctrl_init_controller()
1978 dev_dbg(dev, "try to register %d pins ...\n", pctldesc->npins); in pinctrl_init_controller()
1979 ret = pinctrl_register_pins(pctldev, pctldesc->pins, pctldesc->npins); in pinctrl_init_controller()
1982 pinctrl_free_pindescs(pctldev, pctldesc->pins, in pinctrl_init_controller()
[all …]
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-nsp-gpio.c76 struct pinctrl_desc pctldesc; member
578 struct pinctrl_desc *pctldesc = &chip->pctldesc; in nsp_gpio_register_pinconf() local
593 pctldesc->name = dev_name(chip->dev); in nsp_gpio_register_pinconf()
594 pctldesc->pctlops = &nsp_pctrl_ops; in nsp_gpio_register_pinconf()
595 pctldesc->pins = pins; in nsp_gpio_register_pinconf()
596 pctldesc->npins = gc->ngpio; in nsp_gpio_register_pinconf()
597 pctldesc->confops = &nsp_pconf_ops; in nsp_gpio_register_pinconf()
599 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip); in nsp_gpio_register_pinconf()
Dpinctrl-iproc-gpio.c115 struct pinctrl_desc pctldesc; member
686 struct pinctrl_desc *pctldesc = &chip->pctldesc; in iproc_gpio_register_pinconf() local
703 pctldesc->name = dev_name(chip->dev); in iproc_gpio_register_pinconf()
704 pctldesc->pctlops = &iproc_pctrl_ops; in iproc_gpio_register_pinconf()
705 pctldesc->pins = pins; in iproc_gpio_register_pinconf()
706 pctldesc->npins = gc->ngpio; in iproc_gpio_register_pinconf()
707 pctldesc->confops = &iproc_pconf_ops; in iproc_gpio_register_pinconf()
709 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip); in iproc_gpio_register_pinconf()
/Linux-v4.19/drivers/pinctrl/uniphier/
Dpinctrl-uniphier-core.c46 struct pinctrl_desc pctldesc; member
901 priv->pctldesc.name = dev->driver->name; in uniphier_pinctrl_probe()
902 priv->pctldesc.pins = socdata->pins; in uniphier_pinctrl_probe()
903 priv->pctldesc.npins = socdata->npins; in uniphier_pinctrl_probe()
904 priv->pctldesc.pctlops = &uniphier_pctlops; in uniphier_pinctrl_probe()
905 priv->pctldesc.pmxops = &uniphier_pmxops; in uniphier_pinctrl_probe()
906 priv->pctldesc.confops = &uniphier_confops; in uniphier_pinctrl_probe()
907 priv->pctldesc.owner = dev->driver->owner; in uniphier_pinctrl_probe()
913 priv->pctldev = devm_pinctrl_register(dev, &priv->pctldesc, priv); in uniphier_pinctrl_probe()
/Linux-v4.19/drivers/pinctrl/intel/
Dpinctrl-merrifield.c422 struct pinctrl_desc pctldesc; member
917 mp->pctldesc = mrfld_pinctrl_desc; in mrfld_pinctrl_probe()
918 mp->pctldesc.name = dev_name(&pdev->dev); in mrfld_pinctrl_probe()
919 mp->pctldesc.pins = mrfld_pins; in mrfld_pinctrl_probe()
920 mp->pctldesc.npins = ARRAY_SIZE(mrfld_pins); in mrfld_pinctrl_probe()
922 mp->pctldev = devm_pinctrl_register(&pdev->dev, &mp->pctldesc, mp); in mrfld_pinctrl_probe()
Dpinctrl-intel.c104 struct pinctrl_desc pctldesc; member
1379 pctrl->pctldesc = intel_pinctrl_desc; in intel_pinctrl_probe()
1380 pctrl->pctldesc.name = dev_name(&pdev->dev); in intel_pinctrl_probe()
1381 pctrl->pctldesc.pins = pctrl->soc->pins; in intel_pinctrl_probe()
1382 pctrl->pctldesc.npins = pctrl->soc->npins; in intel_pinctrl_probe()
1384 pctrl->pctldev = devm_pinctrl_register(&pdev->dev, &pctrl->pctldesc, in intel_pinctrl_probe()
Dpinctrl-cherryview.c170 struct pinctrl_desc pctldesc; member
1722 pctrl->pctldesc = chv_pinctrl_desc; in chv_pinctrl_probe()
1723 pctrl->pctldesc.name = dev_name(&pdev->dev); in chv_pinctrl_probe()
1724 pctrl->pctldesc.pins = pctrl->community->pins; in chv_pinctrl_probe()
1725 pctrl->pctldesc.npins = pctrl->community->npins; in chv_pinctrl_probe()
1727 pctrl->pctldev = devm_pinctrl_register(&pdev->dev, &pctrl->pctldesc, in chv_pinctrl_probe()