Searched refs:pctl (Results 26 - 50 of 97) sorted by relevance

1234

/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx.c582 struct pinctrl_dev *pctl = ipctl->pctl; local
589 dev_dbg(pctl->dev, "parse function(%d): %pOFn\n", index, np);
591 func = pinmux_generic_get_function(pctl, index);
621 radix_tree_insert(&pctl->pin_group_tree,
664 struct pinctrl_dev *pctl = ipctl->pctl; local
692 radix_tree_insert(&pctl->pin_function_tree, i, function);
695 pctl->num_functions = nfuncs;
699 pctl
[all...]
H A Dpinctrl-imx.h75 struct pinctrl_dev *pctl; member in struct:imx_pinctrl
H A Dpinctrl-imx1-core.c33 struct pinctrl_dev *pctl; member in struct:imx1_pinctrl
548 struct imx1_pinctrl *pctl, struct imx1_pinctrl_soc_info *info)
635 ipctl->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, ipctl);
636 if (IS_ERR(ipctl->pctl)) {
638 return PTR_ERR(ipctl->pctl);
547 imx1_pinctrl_parse_dt(struct platform_device *pdev, struct imx1_pinctrl *pctl, struct imx1_pinctrl_soc_info *info) argument
H A Dpinctrl-mxs.c26 struct pinctrl_dev *pctl; member in struct:mxs_pinctrl_data
560 d->pctl = pinctrl_register(&mxs_pinctrl_desc, &pdev->dev, d);
561 if (IS_ERR(d->pctl)) {
563 ret = PTR_ERR(d->pctl);
/linux-master/drivers/pinctrl/
H A Dpinctrl-pic32.c1699 static inline struct pic32_gpio_bank *pctl_to_bank(struct pic32_pinctrl *pctl, argument
1702 return &pctl->gpio_banks[pin / PINS_PER_BANK];
1707 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1709 return pctl->ngroups;
1715 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1717 return pctl->groups[group].name;
1725 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1727 *pins = &pctl->groups[group].pin;
1743 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1745 return pctl
1751 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1761 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1772 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1801 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1881 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
1922 struct pic32_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); local
2163 struct pic32_pinctrl *pctl; local
[all...]
H A Dpinctrl-digicolor.c43 struct pinctrl_dev *pctl; member in struct:dc_pinmap
322 pmap->pctl = devm_pinctrl_register(&pdev->dev, pctl_desc, pmap);
323 if (IS_ERR(pmap->pctl)) {
325 return PTR_ERR(pmap->pctl);
H A Dpinctrl-aw9523.c87 * @pctl: pinctrl handle for current device
97 struct pinctrl_dev *pctl; member in struct:aw9523
173 static int aw9523_pmx_get_funcs_count(struct pinctrl_dev *pctl) argument
178 static const char *aw9523_pmx_get_fname(struct pinctrl_dev *pctl, argument
184 static int aw9523_pmx_get_groups(struct pinctrl_dev *pctl, unsigned int sel, argument
193 static int aw9523_pmx_set_mux(struct pinctrl_dev *pctl, unsigned int fsel, argument
196 struct aw9523 *awi = pinctrl_dev_get_drvdata(pctl);
1047 awi->pctl = devm_pinctrl_register(dev, pdesc, awi);
1048 if (IS_ERR(awi->pctl)) {
1049 ret = PTR_ERR(awi->pctl);
[all...]
H A Dpinctrl-artpec6.c57 struct pinctrl_dev *pctl; member in struct:artpec6_pmx
959 pmx->pctl = pinctrl_register(&artpec6_desc, &pdev->dev, pmx);
961 if (IS_ERR(pmx->pctl)) {
963 return PTR_ERR(pmx->pctl);
977 pinctrl_unregister(pmx->pctl);
H A Dpinctrl-single.c153 * @pctl: pin controller device
182 struct pinctrl_dev *pctl; member in struct:pcs_device
794 selector = pinmux_generic_add_function(pcs->pctl, name,
1071 gsel = pinctrl_generic_add_group(pcs->pctl, np->name, pins, found, pcs);
1097 pinctrl_generic_remove_group(pcs->pctl, gsel);
1100 pinmux_generic_remove_function(pcs->pctl, fsel);
1221 res = pinctrl_generic_add_group(pcs->pctl, np->name, pins, found, pcs);
1235 pinmux_generic_remove_function(pcs->pctl, fsel);
1330 pinctrl_unregister(pcs->pctl);
1710 return pinctrl_force_sleep(pcs->pctl);
[all...]
H A Dpinctrl-max77620.c105 struct pinctrl_dev *pctl; member in struct:max77620_pctrl_info
589 mpci->pctl = devm_pinctrl_register(&pdev->dev, &max77620_pinctrl_desc,
591 if (IS_ERR(mpci->pctl)) {
593 return PTR_ERR(mpci->pctl);
H A Dpinctrl-rk805.c71 struct pinctrl_dev *pctl; member in struct:rk805_pctrl_info
605 pci->pctl = devm_pinctrl_register(&pdev->dev, &pci->pinctrl_desc, pci);
606 if (IS_ERR(pci->pctl)) {
608 return PTR_ERR(pci->pctl);
/linux-master/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.h13 struct pinctrl_dev *pctl; member in struct:tegra_pmx
/linux-master/include/linux/usb/
H A Dchipidea.h90 struct pinctrl *pctl; member in struct:ci_hdrc_platform_data
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common-v2.c47 static void mtk_w32(struct mtk_pinctrl *pctl, u8 i, u32 reg, u32 val) argument
49 writel_relaxed(val, pctl->base[i] + reg);
52 static u32 mtk_r32(struct mtk_pinctrl *pctl, u8 i, u32 reg) argument
54 return readl_relaxed(pctl->base[i] + reg);
57 void mtk_rmw(struct mtk_pinctrl *pctl, u8 i, u32 reg, u32 mask, u32 set) argument
62 spin_lock_irqsave(&pctl->lock, flags);
64 val = mtk_r32(pctl, i, reg);
67 mtk_w32(pctl, i, reg, val);
69 spin_unlock_irqrestore(&pctl->lock, flags);
401 hw->eint->pctl
[all...]
H A Dmtk-eint.c109 curr_level = eint->gpio_xlate->get_gpio_state(eint->pctl, hwirq);
119 curr_level = eint->gpio_xlate->get_gpio_state(eint->pctl,
257 err = eint->gpio_xlate->get_gpio_n(eint->pctl, d->hwirq,
271 err = eint->gpio_xlate->set_gpio_as_eint(eint->pctl, d->hwirq);
286 eint->gpio_xlate->get_gpio_n(eint->pctl, d->hwirq, &gpio_n,
378 eint->gpio_xlate->get_gpio_state(eint->pctl,
H A Dpinctrl-paris.c421 static int mtk_pctrl_dt_node_to_map_func(struct mtk_pinctrl *pctl, argument
436 ret = mtk_pctrl_is_function_valid(pctl, pin, fnum);
438 dev_err(pctl->dev, "invalid function %d on pin %d .\n",
1122 struct mtk_pinctrl *pctl = dev_get_drvdata(device); local
1124 return mtk_eint_do_suspend(pctl->eint);
1129 struct mtk_pinctrl *pctl = dev_get_drvdata(device); local
1131 return mtk_eint_do_resume(pctl->eint);
/linux-master/fs/xfs/
H A Dxfs_iwalk.c644 struct xfs_pwork_ctl pctl; local
652 error = xfs_pwork_init(mp, &pctl, xfs_iwalk_ag_work, "xfs_iwalk");
659 if (xfs_pwork_ctl_want_abort(&pctl))
676 xfs_pwork_queue(&pctl, &iwag->pwork);
684 xfs_pwork_poll(&pctl);
685 return xfs_pwork_destroy(&pctl);
/linux-master/drivers/pinctrl/visconti/
H A Dpinctrl-common.c27 struct pinctrl_dev *pctl; member in struct:visconti_pinctrl
318 priv, &priv->pctl);
327 return pinctrl_enable(priv->pctl);
/linux-master/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c448 struct pinctrl_dev *pctl; local
464 pctl = pinctrl_register(pdesc, &pdev->dev, pdata);
466 if (IS_ERR(pctl)) {
468 return PTR_ERR(pctl);
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rza2.c48 struct pinctrl_dev *pctl; member in struct:rza2_pinctrl_priv
274 pinctrl_add_gpio_range(priv->pctl, &priv->gpio_range);
301 &priv->pctl);
307 ret = pinctrl_enable(priv->pctl);
/linux-master/drivers/pinctrl/ti/
H A Dpinctrl-ti-iodelay.c141 * @pctl: Pinctrl device
142 * @desc: pinctrl descriptor for pctl
153 struct pinctrl_dev *pctl; member in struct:ti_iodelay_device
383 g = pinctrl_generic_get_group(iod->pctl, selector);
546 error = pinctrl_generic_add_group(iod->pctl, np->name, pins, i, g);
879 ret = pinctrl_register_and_init(&iod->desc, dev, iod, &iod->pctl);
887 return pinctrl_enable(iod->pctl);
902 if (iod->pctl)
903 pinctrl_unregister(iod->pctl);
/linux-master/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c85 * @pctl: a pointer to the pinctrl device structure
94 struct pinctrl_dev *pctl; member in struct:s32_pinctrl
667 const struct pin_desc *pd = pin_desc_get(ipctl->pctl, pin);
699 ret = s32_regmap_read(ipctl->pctl, pin->number, &config);
724 ret = s32_regmap_write(ipctl->pctl, pin->number,
966 ipctl->pctl = devm_pinctrl_register(&pdev->dev, s32_pinctrl_desc,
968 if (IS_ERR(ipctl->pctl))
969 return dev_err_probe(&pdev->dev, PTR_ERR(ipctl->pctl),
/linux-master/drivers/pinctrl/spear/
H A Dpinctrl-spear.c403 pmx->pctl = devm_pinctrl_register(&pdev->dev, &spear_pinctrl_desc, pmx);
404 if (IS_ERR(pmx->pctl)) {
406 return PTR_ERR(pmx->pctl);
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-mux.c96 * @pctl: pointer to pinctrl_dev
109 struct pinctrl_dev *pctl; member in struct:nsp_pinctrl
609 pinctrl->pctl = devm_pinctrl_register(&pdev->dev, &nsp_pinctrl_desc,
611 if (IS_ERR(pinctrl->pctl)) {
613 return PTR_ERR(pinctrl->pctl);
H A Dpinctrl-nsp-gpio.c54 * @pctl: pointer to pinctrl_dev
63 struct pinctrl_dev *pctl; member in struct:nsp_gpio
598 chip->pctl = devm_pinctrl_register(chip->dev, pctldesc, chip);
599 if (IS_ERR(chip->pctl)) {
601 return PTR_ERR(chip->pctl);

Completed in 232 milliseconds

1234