/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx.c | 582 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 D | pinctrl-imx.h | 75 struct pinctrl_dev *pctl; member in struct:imx_pinctrl
|
H A D | pinctrl-imx1-core.c | 33 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 D | pinctrl-mxs.c | 26 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 D | pinctrl-pic32.c | 1699 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 D | pinctrl-digicolor.c | 43 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 D | pinctrl-aw9523.c | 87 * @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 D | pinctrl-artpec6.c | 57 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 D | pinctrl-single.c | 153 * @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 D | pinctrl-max77620.c | 105 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 D | pinctrl-rk805.c | 71 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 D | pinctrl-tegra.h | 13 struct pinctrl_dev *pctl; member in struct:tegra_pmx
|
/linux-master/include/linux/usb/ |
H A D | chipidea.h | 90 struct pinctrl *pctl; member in struct:ci_hdrc_platform_data
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common-v2.c | 47 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 D | mtk-eint.c | 109 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 D | pinctrl-paris.c | 421 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 D | xfs_iwalk.c | 644 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 D | pinctrl-common.c | 27 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 D | pinctrl-aspeed.c | 448 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 D | pinctrl-rza2.c | 48 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 D | pinctrl-ti-iodelay.c | 141 * @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 D | pinctrl-s32cc.c | 85 * @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 D | pinctrl-spear.c | 403 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 D | pinctrl-nsp-mux.c | 96 * @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 D | pinctrl-nsp-gpio.c | 54 * @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);
|