/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm63xx.c | 86 pc->pctl_desc.name = dev_name(dev); 87 pc->pctl_desc.pins = soc->pins; 88 pc->pctl_desc.npins = soc->npins; 89 pc->pctl_desc.pctlops = soc->pctl_ops; 90 pc->pctl_desc.pmxops = soc->pmx_ops; 91 pc->pctl_desc.owner = THIS_MODULE; 93 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc);
|
H A D | pinctrl-bcm63xx.h | 30 struct pinctrl_desc pctl_desc; member in struct:bcm63xx_pinctrl
|
H A D | pinctrl-bcm2835.c | 89 struct pinctrl_desc pctl_desc; member in struct:bcm2835_pinctrl 877 if (pin >= pc->pctl_desc.npins) { 1185 const struct pinctrl_desc *pctl_desc; member in struct:bcm_plat_data 1191 .pctl_desc = &bcm2835_pinctrl_desc, 1197 .pctl_desc = &bcm2711_pinctrl_desc, 1280 pc->pctl_desc = *pdata->pctl_desc; 1281 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc);
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-digicolor.c | 273 struct pinctrl_desc *pctl_desc; local 308 pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); 309 if (!pctl_desc) 312 pctl_desc->name = DRIVER_NAME, 313 pctl_desc->owner = THIS_MODULE, 314 pctl_desc->pctlops = &dc_pinctrl_ops, 315 pctl_desc->pmxops = &dc_pmxops, 316 pctl_desc->npins = PINS_COUNT; 317 pctl_desc [all...] |
H A D | pinctrl-microchip-sgpio.c | 113 struct pinctrl_desc pctl_desc; member in struct:sgpio_bank 495 return bank->pctl_desc.npins; 503 return bank->pctl_desc.pins[group].name; 513 *pins = &bank->pctl_desc.pins[group].number; 791 struct pinctrl_desc *pctl_desc; local 815 pctl_desc = &bank->pctl_desc; 816 pctl_desc->name = devm_kasprintf(dev, GFP_KERNEL, "%s-%sput", 819 if (!pctl_desc->name) 822 pctl_desc [all...] |
H A D | pinctrl-equilibrium.h | 123 * @pctl_desc: pin controller descriptor. 134 struct pinctrl_desc pctl_desc; member in struct:eqbr_pinctrl_drv_data
|
H A D | pinctrl-equilibrium.c | 746 if (pin_id >= drvdata->pctl_desc.npins) { 779 struct pinctrl_desc *pctl_desc; local 787 pctl_desc = &drvdata->pctl_desc; 788 pctl_desc->name = "eqbr-pinctrl"; 789 pctl_desc->owner = THIS_MODULE; 790 pctl_desc->pctlops = &eqbr_pctl_ops; 791 pctl_desc->pmxops = &eqbr_pinmux_ops; 792 pctl_desc->confops = &eqbr_pinconf_ops; 811 pctl_desc [all...] |
H A D | pinctrl-stmfx.c | 86 struct pinctrl_desc pctl_desc; member in struct:stmfx_pinctrl 668 pctl->pctl_desc.name = "stmfx-pinctrl"; 669 pctl->pctl_desc.pctlops = &stmfx_pinctrl_ops; 670 pctl->pctl_desc.confops = &stmfx_pinconf_ops; 671 pctl->pctl_desc.pins = stmfx_pins; 672 pctl->pctl_desc.npins = ARRAY_SIZE(stmfx_pins); 673 pctl->pctl_desc.owner = THIS_MODULE; 674 pctl->pctl_desc.link_consumers = true; 676 ret = devm_pinctrl_register_and_init(pctl->dev, &pctl->pctl_desc, 699 pctl->gpio_chip.ngpio = pctl->pctl_desc [all...] |
H A D | pinctrl-st.c | 1597 struct pinctrl_desc *pctl_desc, struct st_pinctrl *info) 1641 pctl_desc->npins = info->nbanks * ST_GPIO_PINS_PER_BANK; 1642 pdesc = devm_kcalloc(dev, pctl_desc->npins, sizeof(*pdesc), GFP_KERNEL); 1646 pctl_desc->pins = pdesc; 1694 struct pinctrl_desc *pctl_desc; local 1702 pctl_desc = devm_kzalloc(dev, sizeof(*pctl_desc), GFP_KERNEL); 1703 if (!pctl_desc) 1712 ret = st_pctl_probe_dt(pdev, pctl_desc, info); 1716 pctl_desc 1596 st_pctl_probe_dt(struct platform_device *pdev, struct pinctrl_desc *pctl_desc, struct st_pinctrl *info) argument [all...] |
H A D | pinctrl-ingenic.c | 4232 struct pinctrl_desc *pctl_desc; local 4271 pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); 4272 if (!pctl_desc) 4276 pctl_desc->name = dev_name(dev); 4277 pctl_desc->owner = THIS_MODULE; 4278 pctl_desc->pctlops = &ingenic_pctlops; 4279 pctl_desc->pmxops = &ingenic_pmxops; 4280 pctl_desc->confops = &ingenic_confops; 4281 pctl_desc [all...] |
/linux-master/drivers/pinctrl/visconti/ |
H A D | pinctrl-common.c | 28 struct pinctrl_desc pctl_desc; member in struct:visconti_pinctrl 309 priv->pctl_desc.name = dev_name(dev); 310 priv->pctl_desc.owner = THIS_MODULE; 311 priv->pctl_desc.pins = pins; 312 priv->pctl_desc.npins = devdata->nr_pins; 313 priv->pctl_desc.confops = &visconti_pinconf_ops; 314 priv->pctl_desc.pctlops = &visconti_pinctrl_ops; 315 priv->pctl_desc.pmxops = &visconti_pinmux_ops; 317 ret = devm_pinctrl_register_and_init(dev, &priv->pctl_desc,
|
/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx1-core.c | 598 struct pinctrl_desc *pctl_desc; local 621 pctl_desc = &imx1_pinctrl_desc; 622 pctl_desc->name = dev_name(&pdev->dev); 623 pctl_desc->pins = info->pins; 624 pctl_desc->npins = info->npins; 635 ipctl->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, ipctl);
|
/linux-master/drivers/pinctrl/sunplus/ |
H A D | sppctl.h | 132 struct pinctrl_desc pctl_desc; member in struct:sppctl_pdata
|
H A D | sppctl.c | 1041 sppctl->pctl_desc.owner = THIS_MODULE; 1042 sppctl->pctl_desc.name = dev_name(&pdev->dev); 1043 sppctl->pctl_desc.pins = sppctl_pins_all; 1044 sppctl->pctl_desc.npins = sppctl_pins_all_sz; 1045 sppctl->pctl_desc.pctlops = &sppctl_pctl_ops; 1046 sppctl->pctl_desc.confops = &sppctl_pconf_ops; 1047 sppctl->pctl_desc.pmxops = &sppctl_pinmux_ops; 1053 err = devm_pinctrl_register_and_init(&pdev->dev, &sppctl->pctl_desc,
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 37 struct pinctrl_desc pctl_desc; member in struct:sh_pfc_pinctrl 800 pmx->pctl_desc.name = DRV_NAME; 801 pmx->pctl_desc.owner = THIS_MODULE; 802 pmx->pctl_desc.pctlops = &sh_pfc_pinctrl_ops; 803 pmx->pctl_desc.pmxops = &sh_pfc_pinmux_ops; 804 pmx->pctl_desc.confops = &sh_pfc_pinconf_ops; 805 pmx->pctl_desc.pins = pmx->pins; 806 pmx->pctl_desc.npins = pfc->info->nr_pins; 808 ret = devm_pinctrl_register_and_init(pfc->dev, &pmx->pctl_desc, pmx,
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.h | 285 struct pinctrl_desc pctl_desc; member in struct:mtk_pinctrl
|
H A D | pinctrl-mtk-common.c | 1092 pctl->pctl_desc.name = dev_name(&pdev->dev); 1093 pctl->pctl_desc.owner = THIS_MODULE; 1094 pctl->pctl_desc.pins = pins; 1095 pctl->pctl_desc.npins = pctl->devdata->npins; 1096 pctl->pctl_desc.confops = &mtk_pconf_ops; 1097 pctl->pctl_desc.pctlops = &mtk_pctrl_ops; 1098 pctl->pctl_desc.pmxops = &mtk_pmx_ops; 1101 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc,
|
/linux-master/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 106 struct pinctrl_desc pctl_desc; member in struct:stm32_pinctrl 1593 pctl->pctl_desc.name = dev_name(&pdev->dev); 1594 pctl->pctl_desc.owner = THIS_MODULE; 1595 pctl->pctl_desc.pins = pins; 1596 pctl->pctl_desc.npins = pctl->npins; 1597 pctl->pctl_desc.link_consumers = true; 1598 pctl->pctl_desc.confops = &stm32_pconf_ops; 1599 pctl->pctl_desc.pctlops = &stm32_pctrl_ops; 1600 pctl->pctl_desc.pmxops = &stm32_pmx_ops; 1603 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, [all...] |