/kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm63xx.c | 86 pc->pctl_desc.name = dev_name(dev); in bcm63xx_pinctrl_probe() 87 pc->pctl_desc.pins = soc->pins; in bcm63xx_pinctrl_probe() 88 pc->pctl_desc.npins = soc->npins; in bcm63xx_pinctrl_probe() 89 pc->pctl_desc.pctlops = soc->pctl_ops; in bcm63xx_pinctrl_probe() 90 pc->pctl_desc.pmxops = soc->pmx_ops; in bcm63xx_pinctrl_probe() 91 pc->pctl_desc.owner = THIS_MODULE; in bcm63xx_pinctrl_probe() 93 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm63xx_pinctrl_probe()
|
H A D | pinctrl-bcm63xx.h | 30 struct pinctrl_desc pctl_desc; member
|
H A D | pinctrl-bcm2835.c | 89 struct pinctrl_desc pctl_desc; member 877 if (pin >= pc->pctl_desc.npins) { in bcm2835_pctl_dt_node_to_map() 1185 const struct pinctrl_desc *pctl_desc; member 1191 .pctl_desc = &bcm2835_pinctrl_desc, 1197 .pctl_desc = &bcm2711_pinctrl_desc, 1280 pc->pctl_desc = *pdata->pctl_desc; in bcm2835_pinctrl_probe() 1281 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm2835_pinctrl_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-digicolor.c | 274 struct pinctrl_desc *pctl_desc; in dc_pinctrl_probe() local 309 pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); in dc_pinctrl_probe() 310 if (!pctl_desc) in dc_pinctrl_probe() 313 pctl_desc->name = DRIVER_NAME, in dc_pinctrl_probe() 314 pctl_desc->owner = THIS_MODULE, in dc_pinctrl_probe() 315 pctl_desc->pctlops = &dc_pinctrl_ops, in dc_pinctrl_probe() 316 pctl_desc->pmxops = &dc_pmxops, in dc_pinctrl_probe() 317 pctl_desc->npins = PINS_COUNT; in dc_pinctrl_probe() 318 pctl_desc in dc_pinctrl_probe() [all...] |
H A D | pinctrl-equilibrium.c | 734 if (pin_id >= drvdata->pctl_desc.npins) { in eqbr_build_groups() 764 struct pinctrl_desc *pctl_desc; in pinctrl_reg() local 772 pctl_desc = &drvdata->pctl_desc; in pinctrl_reg() 773 pctl_desc->name = "eqbr-pinctrl"; in pinctrl_reg() 774 pctl_desc->owner = THIS_MODULE; in pinctrl_reg() 775 pctl_desc->pctlops = &eqbr_pctl_ops; in pinctrl_reg() 776 pctl_desc->pmxops = &eqbr_pinmux_ops; in pinctrl_reg() 777 pctl_desc->confops = &eqbr_pinconf_ops; in pinctrl_reg() 796 pctl_desc in pinctrl_reg() [all...] |
H A D | pinctrl-stmfx.c | 84 struct pinctrl_desc pctl_desc; member 645 pctl->pctl_desc.name = "stmfx-pinctrl"; in stmfx_pinctrl_probe() 646 pctl->pctl_desc.pctlops = &stmfx_pinctrl_ops; in stmfx_pinctrl_probe() 647 pctl->pctl_desc.confops = &stmfx_pinconf_ops; in stmfx_pinctrl_probe() 648 pctl->pctl_desc.pins = stmfx_pins; in stmfx_pinctrl_probe() 649 pctl->pctl_desc.npins = ARRAY_SIZE(stmfx_pins); in stmfx_pinctrl_probe() 650 pctl->pctl_desc.owner = THIS_MODULE; in stmfx_pinctrl_probe() 651 pctl->pctl_desc.link_consumers = true; in stmfx_pinctrl_probe() 653 ret = devm_pinctrl_register_and_init(pctl->dev, &pctl->pctl_desc, in stmfx_pinctrl_probe() 676 pctl->gpio_chip.ngpio = pctl->pctl_desc in stmfx_pinctrl_probe() [all...] |
H A D | pinctrl-st.c | 1578 struct pinctrl_desc *pctl_desc, struct st_pinctrl *info) in st_pctl_probe_dt() 1634 pctl_desc->npins = info->nbanks * ST_GPIO_PINS_PER_BANK; in st_pctl_probe_dt() 1636 pctl_desc->npins, sizeof(*pdesc), GFP_KERNEL); in st_pctl_probe_dt() 1640 pctl_desc->pins = pdesc; in st_pctl_probe_dt() 1679 struct pinctrl_desc *pctl_desc; in st_pctl_probe() local 1687 pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); in st_pctl_probe() 1688 if (!pctl_desc) in st_pctl_probe() 1697 ret = st_pctl_probe_dt(pdev, pctl_desc, info); in st_pctl_probe() 1701 pctl_desc in st_pctl_probe() 1577 st_pctl_probe_dt(struct platform_device *pdev, struct pinctrl_desc *pctl_desc, struct st_pinctrl *info) st_pctl_probe_dt() argument [all...] |
H A D | pinctrl-ingenic.c | 2738 struct pinctrl_desc *pctl_desc; in ingenic_pinctrl_probe() local 2763 pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); in ingenic_pinctrl_probe() 2764 if (!pctl_desc) in ingenic_pinctrl_probe() 2768 pctl_desc->name = dev_name(dev); in ingenic_pinctrl_probe() 2769 pctl_desc->owner = THIS_MODULE; in ingenic_pinctrl_probe() 2770 pctl_desc->pctlops = &ingenic_pctlops; in ingenic_pinctrl_probe() 2771 pctl_desc->pmxops = &ingenic_pmxops; in ingenic_pinctrl_probe() 2772 pctl_desc->confops = &ingenic_confops; in ingenic_pinctrl_probe() 2773 pctl_desc in ingenic_pinctrl_probe() [all...] |
H A D | pinctrl-equilibrium.h | 123 * @pctl_desc: pin controller descriptor. 134 struct pinctrl_desc pctl_desc; member
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-digicolor.c | 273 struct pinctrl_desc *pctl_desc; in dc_pinctrl_probe() local 308 pctl_desc = devm_kzalloc(&pdev->dev, sizeof(*pctl_desc), GFP_KERNEL); in dc_pinctrl_probe() 309 if (!pctl_desc) in dc_pinctrl_probe() 312 pctl_desc->name = DRIVER_NAME, in dc_pinctrl_probe() 313 pctl_desc->owner = THIS_MODULE, in dc_pinctrl_probe() 314 pctl_desc->pctlops = &dc_pinctrl_ops, in dc_pinctrl_probe() 315 pctl_desc->pmxops = &dc_pmxops, in dc_pinctrl_probe() 316 pctl_desc->npins = PINS_COUNT; in dc_pinctrl_probe() 317 pctl_desc in dc_pinctrl_probe() [all...] |
H A D | pinctrl-microchip-sgpio.c | 113 struct pinctrl_desc pctl_desc; member 495 return bank->pctl_desc.npins; in sgpio_pctl_get_groups_count() 503 return bank->pctl_desc.pins[group].name; in sgpio_pctl_get_group_name() 513 *pins = &bank->pctl_desc.pins[group].number; in sgpio_pctl_get_group_pins() 791 struct pinctrl_desc *pctl_desc; in microchip_sgpio_register_bank() local 815 pctl_desc = &bank->pctl_desc; in microchip_sgpio_register_bank() 816 pctl_desc->name = devm_kasprintf(dev, GFP_KERNEL, "%s-%sput", in microchip_sgpio_register_bank() 819 if (!pctl_desc->name) in microchip_sgpio_register_bank() 822 pctl_desc in microchip_sgpio_register_bank() [all...] |
H A D | pinctrl-equilibrium.c | 746 if (pin_id >= drvdata->pctl_desc.npins) { in eqbr_build_groups() 779 struct pinctrl_desc *pctl_desc; in pinctrl_reg() local 787 pctl_desc = &drvdata->pctl_desc; in pinctrl_reg() 788 pctl_desc->name = "eqbr-pinctrl"; in pinctrl_reg() 789 pctl_desc->owner = THIS_MODULE; in pinctrl_reg() 790 pctl_desc->pctlops = &eqbr_pctl_ops; in pinctrl_reg() 791 pctl_desc->pmxops = &eqbr_pinmux_ops; in pinctrl_reg() 792 pctl_desc->confops = &eqbr_pinconf_ops; in pinctrl_reg() 811 pctl_desc in pinctrl_reg() [all...] |
H A D | pinctrl-stmfx.c | 86 struct pinctrl_desc pctl_desc; member 668 pctl->pctl_desc.name = "stmfx-pinctrl"; in stmfx_pinctrl_probe() 669 pctl->pctl_desc.pctlops = &stmfx_pinctrl_ops; in stmfx_pinctrl_probe() 670 pctl->pctl_desc.confops = &stmfx_pinconf_ops; in stmfx_pinctrl_probe() 671 pctl->pctl_desc.pins = stmfx_pins; in stmfx_pinctrl_probe() 672 pctl->pctl_desc.npins = ARRAY_SIZE(stmfx_pins); in stmfx_pinctrl_probe() 673 pctl->pctl_desc.owner = THIS_MODULE; in stmfx_pinctrl_probe() 674 pctl->pctl_desc.link_consumers = true; in stmfx_pinctrl_probe() 676 ret = devm_pinctrl_register_and_init(pctl->dev, &pctl->pctl_desc, in stmfx_pinctrl_probe() 699 pctl->gpio_chip.ngpio = pctl->pctl_desc in stmfx_pinctrl_probe() [all...] |
H A D | pinctrl-st.c | 1605 struct pinctrl_desc *pctl_desc, struct st_pinctrl *info) in st_pctl_probe_dt() 1649 pctl_desc->npins = info->nbanks * ST_GPIO_PINS_PER_BANK; in st_pctl_probe_dt() 1650 pdesc = devm_kcalloc(dev, pctl_desc->npins, sizeof(*pdesc), GFP_KERNEL); in st_pctl_probe_dt() 1654 pctl_desc->pins = pdesc; in st_pctl_probe_dt() 1702 struct pinctrl_desc *pctl_desc; in st_pctl_probe() local 1710 pctl_desc = devm_kzalloc(dev, sizeof(*pctl_desc), GFP_KERNEL); in st_pctl_probe() 1711 if (!pctl_desc) in st_pctl_probe() 1720 ret = st_pctl_probe_dt(pdev, pctl_desc, info); in st_pctl_probe() 1724 pctl_desc in st_pctl_probe() 1604 st_pctl_probe_dt(struct platform_device *pdev, struct pinctrl_desc *pctl_desc, struct st_pinctrl *info) st_pctl_probe_dt() argument [all...] |
H A D | pinctrl-equilibrium.h | 123 * @pctl_desc: pin controller descriptor. 134 struct pinctrl_desc pctl_desc; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/visconti/ |
H A D | pinctrl-common.c | 28 struct pinctrl_desc pctl_desc; member 286 priv->pctl_desc.name = dev_name(dev); in visconti_pinctrl_probe() 287 priv->pctl_desc.owner = THIS_MODULE; in visconti_pinctrl_probe() 288 priv->pctl_desc.pins = pins; in visconti_pinctrl_probe() 289 priv->pctl_desc.npins = devdata->nr_pins; in visconti_pinctrl_probe() 290 priv->pctl_desc.confops = &visconti_pinconf_ops; in visconti_pinctrl_probe() 291 priv->pctl_desc.pctlops = &visconti_pinctrl_ops; in visconti_pinctrl_probe() 292 priv->pctl_desc.pmxops = &visconti_pinmux_ops; in visconti_pinctrl_probe() 294 ret = devm_pinctrl_register_and_init(dev, &priv->pctl_desc, in visconti_pinctrl_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/visconti/ |
H A D | pinctrl-common.c | 28 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()
|
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 36 struct pinctrl_desc pctl_desc; member 815 pmx->pctl_desc.name = DRV_NAME; in sh_pfc_register_pinctrl() 816 pmx->pctl_desc.owner = THIS_MODULE; in sh_pfc_register_pinctrl() 817 pmx->pctl_desc.pctlops = &sh_pfc_pinctrl_ops; in sh_pfc_register_pinctrl() 818 pmx->pctl_desc.pmxops = &sh_pfc_pinmux_ops; in sh_pfc_register_pinctrl() 819 pmx->pctl_desc.confops = &sh_pfc_pinconf_ops; in sh_pfc_register_pinctrl() 820 pmx->pctl_desc.pins = pmx->pins; in sh_pfc_register_pinctrl() 821 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl() 823 ret = devm_pinctrl_register_and_init(pfc->dev, &pmx->pctl_desc, pmx, in sh_pfc_register_pinctrl()
|
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 37 struct pinctrl_desc pctl_desc; member 800 pmx->pctl_desc.name = DRV_NAME; in sh_pfc_register_pinctrl() 801 pmx->pctl_desc.owner = THIS_MODULE; in sh_pfc_register_pinctrl() 802 pmx->pctl_desc.pctlops = &sh_pfc_pinctrl_ops; in sh_pfc_register_pinctrl() 803 pmx->pctl_desc.pmxops = &sh_pfc_pinmux_ops; in sh_pfc_register_pinctrl() 804 pmx->pctl_desc.confops = &sh_pfc_pinconf_ops; in sh_pfc_register_pinctrl() 805 pmx->pctl_desc.pins = pmx->pins; in sh_pfc_register_pinctrl() 806 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl() 808 ret = devm_pinctrl_register_and_init(pfc->dev, &pmx->pctl_desc, pmx, in sh_pfc_register_pinctrl()
|
/kernel/linux/linux-5.10/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx1-core.c | 595 struct pinctrl_desc *pctl_desc; in imx1_pinctrl_core_probe() local 618 pctl_desc = &imx1_pinctrl_desc; in imx1_pinctrl_core_probe() 619 pctl_desc->name = dev_name(&pdev->dev); in imx1_pinctrl_core_probe() 620 pctl_desc->pins = info->pins; in imx1_pinctrl_core_probe() 621 pctl_desc->npins = info->npins; in imx1_pinctrl_core_probe() 632 ipctl->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, ipctl); in imx1_pinctrl_core_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx1-core.c | 598 struct pinctrl_desc *pctl_desc; in imx1_pinctrl_core_probe() local 621 pctl_desc = &imx1_pinctrl_desc; in imx1_pinctrl_core_probe() 622 pctl_desc->name = dev_name(&pdev->dev); in imx1_pinctrl_core_probe() 623 pctl_desc->pins = info->pins; in imx1_pinctrl_core_probe() 624 pctl_desc->npins = info->npins; in imx1_pinctrl_core_probe() 635 ipctl->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, ipctl); in imx1_pinctrl_core_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm2835.c | 88 struct pinctrl_desc pctl_desc; member 858 if (pin >= pc->pctl_desc.npins) { in bcm2835_pctl_dt_node_to_map() 1166 const struct pinctrl_desc *pctl_desc; member 1172 .pctl_desc = &bcm2835_pinctrl_desc, 1178 .pctl_desc = &bcm2711_pinctrl_desc, 1261 pc->pctl_desc = *pdata->pctl_desc; in bcm2835_pinctrl_probe() 1262 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm2835_pinctrl_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 1076 pctl->pctl_desc.name = dev_name(&pdev->dev); in mtk_pctrl_init() 1077 pctl->pctl_desc.owner = THIS_MODULE; in mtk_pctrl_init() 1078 pctl->pctl_desc.pins = pins; in mtk_pctrl_init() 1079 pctl->pctl_desc.npins = pctl->devdata->npins; in mtk_pctrl_init() 1080 pctl->pctl_desc.confops = &mtk_pconf_ops; in mtk_pctrl_init() 1081 pctl->pctl_desc.pctlops = &mtk_pctrl_ops; in mtk_pctrl_init() 1082 pctl->pctl_desc.pmxops = &mtk_pmx_ops; in mtk_pctrl_init() 1085 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, in mtk_pctrl_init()
|
/kernel/linux/linux-6.6/drivers/pinctrl/sunplus/ |
H A D | sppctl.c | 1041 sppctl->pctl_desc.owner = THIS_MODULE; in sppctl_pinctrl_init() 1042 sppctl->pctl_desc.name = dev_name(&pdev->dev); in sppctl_pinctrl_init() 1043 sppctl->pctl_desc.pins = sppctl_pins_all; in sppctl_pinctrl_init() 1044 sppctl->pctl_desc.npins = sppctl_pins_all_sz; in sppctl_pinctrl_init() 1045 sppctl->pctl_desc.pctlops = &sppctl_pctl_ops; in sppctl_pinctrl_init() 1046 sppctl->pctl_desc.confops = &sppctl_pconf_ops; in sppctl_pinctrl_init() 1047 sppctl->pctl_desc.pmxops = &sppctl_pinmux_ops; in sppctl_pinctrl_init() 1053 err = devm_pinctrl_register_and_init(&pdev->dev, &sppctl->pctl_desc, in sppctl_pinctrl_init()
|
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 1099 pctl->pctl_desc.name = dev_name(&pdev->dev); in mtk_pctrl_init() 1100 pctl->pctl_desc.owner = THIS_MODULE; in mtk_pctrl_init() 1101 pctl->pctl_desc.pins = pins; in mtk_pctrl_init() 1102 pctl->pctl_desc.npins = pctl->devdata->npins; in mtk_pctrl_init() 1103 pctl->pctl_desc.confops = &mtk_pconf_ops; in mtk_pctrl_init() 1104 pctl->pctl_desc.pctlops = &mtk_pctrl_ops; in mtk_pctrl_init() 1105 pctl->pctl_desc.pmxops = &mtk_pmx_ops; in mtk_pctrl_init() 1108 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, in mtk_pctrl_init()
|