Home
last modified time | relevance | path

Searched refs:pctl_desc (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/pinctrl/bcm/
H A Dpinctrl-bcm63xx.c85 pc->pctl_desc.name = dev_name(dev); in bcm63xx_pinctrl_probe()
86 pc->pctl_desc.pins = soc->pins; in bcm63xx_pinctrl_probe()
87 pc->pctl_desc.npins = soc->npins; in bcm63xx_pinctrl_probe()
88 pc->pctl_desc.pctlops = soc->pctl_ops; in bcm63xx_pinctrl_probe()
89 pc->pctl_desc.pmxops = soc->pmx_ops; in bcm63xx_pinctrl_probe()
90 pc->pctl_desc.owner = THIS_MODULE; in bcm63xx_pinctrl_probe()
92 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm63xx_pinctrl_probe()
H A Dpinctrl-bcm2835.c90 struct pinctrl_desc pctl_desc; member
884 if (pin >= pc->pctl_desc.npins) { in bcm2835_pctl_dt_node_to_map()
1254 const struct pinctrl_desc *pctl_desc; member
1260 .pctl_desc = &bcm2835_pinctrl_desc,
1266 .pctl_desc = &bcm2711_pinctrl_desc,
1350 pc->pctl_desc = *pdata->pctl_desc; in bcm2835_pinctrl_probe()
1351 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm2835_pinctrl_probe()
H A Dpinctrl-bcm63xx.h30 struct pinctrl_desc pctl_desc; member
/linux/drivers/pinctrl/
H A Dpinctrl-digicolor.c275 struct pinctrl_desc *pctl_desc; in dc_pinctrl_probe() local
310 pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); in dc_pinctrl_probe()
311 if (!pctl_desc) in dc_pinctrl_probe()
314 pctl_desc->name = DRIVER_NAME, in dc_pinctrl_probe()
315 pctl_desc->owner = THIS_MODULE, in dc_pinctrl_probe()
316 pctl_desc->pctlops = &dc_pinctrl_ops, in dc_pinctrl_probe()
317 pctl_desc->pmxops = &dc_pmxops, in dc_pinctrl_probe()
318 pctl_desc->npins = PINS_COUNT; in dc_pinctrl_probe()
319 pctl_desc->pins = pins; in dc_pinctrl_probe()
320 pmap->desc = pctl_desc; in dc_pinctrl_probe()
[all …]
H A Dpinctrl-equilibrium.c753 if (pin_id >= drvdata->pctl_desc.npins) { in eqbr_build_groups()
783 struct pinctrl_desc *pctl_desc; in pinctrl_reg()
791 pctl_desc = &drvdata->pctl_desc; in pinctrl_reg()
792 pctl_desc->name = "eqbr-pinctrl"; in pinctrl_reg()
793 pctl_desc->owner = THIS_MODULE; in pinctrl_reg()
794 pctl_desc->pctlops = &eqbr_pctl_ops; in pinctrl_reg()
795 pctl_desc->pmxops = &eqbr_pinmux_ops; in pinctrl_reg()
796 pctl_desc->confops = &eqbr_pinconf_ops; in pinctrl_reg()
815 pctl_desc in pinctrl_reg()
782 struct pinctrl_desc *pctl_desc; pinctrl_reg() local
[all...]
/linux/drivers/pinctrl/visconti/
H A Dpinctrl-common.c28 struct pinctrl_desc pctl_desc; member
309 priv->pctl_desc.name = dev_name(dev); in visconti_pinctrl_probe()
310 priv->pctl_desc.owner = THIS_MODULE; in visconti_pinctrl_probe()
311 priv->pctl_desc.pins = pins; in visconti_pinctrl_probe()
312 priv->pctl_desc.npins = devdata->nr_pins; in visconti_pinctrl_probe()
313 priv->pctl_desc.confops = &visconti_pinconf_ops; in visconti_pinctrl_probe()
314 priv->pctl_desc.pctlops = &visconti_pinctrl_ops; in visconti_pinctrl_probe()
315 priv->pctl_desc.pmxops = &visconti_pinmux_ops; in visconti_pinctrl_probe()
317 ret = devm_pinctrl_register_and_init(dev, &priv->pctl_desc, in visconti_pinctrl_probe()
/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx-scmi.c36 struct pinctrl_desc pctl_desc; member
337 pmx->pctl_desc.name = DRV_NAME; in scmi_pinctrl_imx_probe()
338 pmx->pctl_desc.owner = THIS_MODULE; in scmi_pinctrl_imx_probe()
339 pmx->pctl_desc.pctlops = &pinctrl_scmi_imx_pinctrl_ops; in scmi_pinctrl_imx_probe()
340 pmx->pctl_desc.pmxops = &pinctrl_scmi_imx_pinmux_ops; in scmi_pinctrl_imx_probe()
341 pmx->pctl_desc.confops = &pinctrl_scmi_imx_pinconf_ops; in scmi_pinctrl_imx_probe()
343 ret = scmi_pinctrl_imx_get_pins(pmx, &pmx->pctl_desc); in scmi_pinctrl_imx_probe()
349 ret = devm_pinctrl_register_and_init(dev, &pmx->pctl_desc, pmx, in scmi_pinctrl_imx_probe()
H A Dpinctrl-imx1-core.c625 struct pinctrl_desc *pctl_desc; in imx1_pinctrl_core_probe() local
648 pctl_desc = &imx1_pinctrl_desc; in imx1_pinctrl_core_probe()
649 pctl_desc->name = dev_name(&pdev->dev); in imx1_pinctrl_core_probe()
650 pctl_desc->pins = info->pins; in imx1_pinctrl_core_probe()
651 pctl_desc->npins = info->npins; in imx1_pinctrl_core_probe()
662 ipctl->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, ipctl); in imx1_pinctrl_core_probe()
/linux/drivers/pinctrl/meson/
H A Dpinctrl-amlogic-a4.c1097 struct pinctrl_desc *pctl_desc, in aml_pctl_probe_dt()
1126 pctl_desc->npins = aml_count_pins(np); in aml_pctl_probe()
1128 pdesc = devm_kcalloc(dev, pctl_desc->npins, sizeof(*pdesc), GFP_KERNEL); in aml_pctl_probe()
1132 pctl_desc->pins = pdesc; in aml_pctl_probe()
1173 struct pinctrl_desc *pctl_desc;
1176 pctl_desc = devm_kzalloc(dev, sizeof(*pctl_desc), GFP_KERNEL);
1177 if (!pctl_desc)
1186 ret = aml_pctl_probe_dt(pdev, pctl_desc, info);
1190 pctl_desc
1048 aml_pctl_probe_dt(struct platform_device * pdev,struct pinctrl_desc * pctl_desc,struct aml_pinctrl * info) aml_pctl_probe_dt() argument
1124 struct pinctrl_desc *pctl_desc; aml_pctl_probe() local
[all...]
/linux/drivers/pinctrl/sunplus/
H A Dsppctl.c1043 sppctl->pctl_desc.owner = THIS_MODULE; in sppctl_pinctrl_init()
1044 sppctl->pctl_desc.name = dev_name(&pdev->dev); in sppctl_pinctrl_init()
1045 sppctl->pctl_desc.pins = sppctl_pins_all; in sppctl_pinctrl_init()
1046 sppctl->pctl_desc.npins = sppctl_pins_all_sz; in sppctl_pinctrl_init()
1047 sppctl->pctl_desc.pctlops = &sppctl_pctl_ops; in sppctl_pinctrl_init()
1048 sppctl->pctl_desc.confops = &sppctl_pconf_ops; in sppctl_pinctrl_init()
1049 sppctl->pctl_desc.pmxops = &sppctl_pinmux_ops; in sppctl_pinctrl_init()
1055 err = devm_pinctrl_register_and_init(&pdev->dev, &sppctl->pctl_desc, in sppctl_pinctrl_init()
H A Dsppctl.h132 struct pinctrl_desc pctl_desc; member
/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c1108 pctl->pctl_desc.name = dev_name(&pdev->dev); in mtk_pctrl_init()
1109 pctl->pctl_desc.owner = THIS_MODULE; in mtk_pctrl_init()
1110 pctl->pctl_desc.pins = pins; in mtk_pctrl_init()
1111 pctl->pctl_desc.npins = pctl->devdata->npins; in mtk_pctrl_init()
1112 pctl->pctl_desc.confops = &mtk_pconf_ops; in mtk_pctrl_init()
1113 pctl->pctl_desc.pctlops = &mtk_pctrl_ops; in mtk_pctrl_init()
1114 pctl->pctl_desc.pmxops = &mtk_pmx_ops; in mtk_pctrl_init()
1117 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, in mtk_pctrl_init()
/linux/drivers/pinctrl/stm32/
H A Dpinctrl-stm32.c165 struct pinctrl_desc pctl_desc; member
1930 pctl->pctl_desc.name = dev_name(&pdev->dev); in stm32_pctl_probe()
1931 pctl->pctl_desc.owner = THIS_MODULE; in stm32_pctl_probe()
1932 pctl->pctl_desc.pins = pins; in stm32_pctl_probe()
1933 pctl->pctl_desc.npins = pctl->npins; in stm32_pctl_probe()
1934 pctl->pctl_desc.link_consumers = true; in stm32_pctl_probe()
1935 pctl->pctl_desc.confops = &stm32_pconf_ops; in stm32_pctl_probe()
1936 pctl->pctl_desc.pctlops = &stm32_pctrl_ops; in stm32_pctl_probe()
1937 pctl->pctl_desc.pmxops = &stm32_pmx_ops; in stm32_pctl_probe()
1938 pctl->pctl_desc.num_custom_params = ARRAY_SIZE(stm32_gpio_bindings); in stm32_pctl_probe()
[all …]