/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm63xx.h | 31 struct pinctrl_dev *pctl_dev; member in struct:bcm63xx_pinctrl
|
H A D | pinctrl-bcm63xx.c | 93 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); 94 if (IS_ERR(pc->pctl_dev)) 95 return PTR_ERR(pc->pctl_dev);
|
H A D | pinctrl-bcm2835.c | 87 struct pinctrl_dev *pctl_dev; member in struct:bcm2835_pinctrl 1281 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); 1282 if (IS_ERR(pc->pctl_dev)) { 1284 return PTR_ERR(pc->pctl_dev); 1290 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); 1367 pinctrl_remove_gpio_range(pc->pctl_dev, &pc->gpio_range);
|
/linux-master/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.h | 73 struct pinctrl_dev *pctl_dev; member in struct:pxa_pinctrl
|
H A D | pinctrl-pxa2xx.c | 416 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); 417 if (IS_ERR(pctl->pctl_dev)) { 419 return PTR_ERR(pctl->pctl_dev);
|
/linux-master/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.h | 53 struct pinctrl_dev *pctl_dev; member in struct:wmt_pinctrl_data
|
H A D | pinctrl-wmt.c | 569 data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data); 570 if (IS_ERR(data->pctl_dev)) { 572 return PTR_ERR(data->pctl_dev);
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.h | 124 * @pctl_dev: pin control class device 135 struct pinctrl_dev *pctl_dev; member in struct:eqbr_pinctrl_drv_data
|
H A D | pinctrl-tps6594.c | 175 struct pinctrl_dev *pctl_dev; member in struct:tps6594_pinctrl 334 pinctrl->pctl_dev = devm_pinctrl_register(dev, pctrl_desc, pinctrl); 335 if (IS_ERR(pinctrl->pctl_dev)) 336 return dev_err_probe(dev, PTR_ERR(pinctrl->pctl_dev),
|
H A D | pinctrl-axp209.c | 70 struct pinctrl_dev *pctl_dev; member in struct:axp20x_pctl 501 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); 502 if (IS_ERR(pctl->pctl_dev)) { 504 return PTR_ERR(pctl->pctl_dev);
|
H A D | pinctrl-stmfx.c | 85 struct pinctrl_dev *pctl_dev; member in struct:stmfx_pinctrl 619 struct pinctrl_dev *pctl_dev = pctl->pctl_dev; local 624 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 16); 630 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 20); 677 pctl, &pctl->pctl_dev); 683 ret = pinctrl_enable(pctl->pctl_dev);
|
H A D | pinctrl-rockchip.h | 460 struct pinctrl_dev *pctl_dev; member in struct:rockchip_pinctrl
|
H A D | pinctrl-equilibrium.c | 688 ret = pinmux_generic_add_function(drvdata->pctl_dev, 762 err = pinctrl_generic_add_group(drvdata->pctl_dev, 816 &drvdata->pctl_dev); 832 return pinctrl_enable(drvdata->pctl_dev);
|
/linux-master/drivers/pinctrl/sunplus/ |
H A D | sppctl.h | 133 struct pinctrl_dev *pctl_dev; member in struct:sppctl_pdata
|
H A D | sppctl.c | 1054 sppctl, &sppctl->pctl_dev); 1058 pinctrl_enable(sppctl->pctl_dev); 1105 pinctrl_add_gpio_range(sppctl->pctl_dev, &sppctl->pctl_grange);
|
/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-baytrail.c | 691 static int byt_gpio_request_enable(struct pinctrl_dev *pctl_dev, argument 695 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); 724 static void byt_gpio_disable_free(struct pinctrl_dev *pctl_dev, argument 728 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); 750 static int byt_gpio_set_direction(struct pinctrl_dev *pctl_dev, argument 755 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); 844 static int byt_pin_config_get(struct pinctrl_dev *pctl_dev, unsigned int offset, argument 847 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); 926 static int byt_pin_config_set(struct pinctrl_dev *pctl_dev, argument 931 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); [all...] |
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.h | 291 struct pinctrl_dev *pctl_dev; member in struct:mtk_pinctrl
|
H A D | pinctrl-mtk-common.c | 992 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); 994 mtk_pmx_gpio_set_direction(pctl->pctl_dev, NULL, pin->pin.number, 1101 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, 1103 if (IS_ERR(pctl->pctl_dev)) 1104 return dev_err_probe(dev, PTR_ERR(pctl->pctl_dev),
|
/linux-master/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.h | 279 * @pctl_dev: cookie representing pinctrl device instance. 298 struct pinctrl_dev *pctl_dev; member in struct:samsung_pinctrl_drv_data
|
H A D | pinctrl-samsung.c | 674 pinctrl_add_gpio_range(bank->drvdata->pctl_dev, &bank->grange); 920 &drvdata->pctl_dev); 937 pinctrl_remove_gpio_range(drvdata->pctl_dev, &bank->grange); 1180 ret = pinctrl_enable(drvdata->pctl_dev);
|
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 917 return sunxi_pmx_gpio_set_direction(pctl->pctl_dev, NULL, 932 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_INPUT); 937 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_IRQ); 971 return sunxi_pmx_gpio_set_direction(pctl->pctl_dev, NULL, 1035 sunxi_pmx_set(pctl->pctl_dev, pctl->irq_array[d->hwirq], func->muxval); 1562 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); 1563 if (IS_ERR(pctl->pctl_dev)) { 1565 return PTR_ERR(pctl->pctl_dev);
|
H A D | pinctrl-sunxi.h | 176 struct pinctrl_dev *pctl_dev; member in struct:sunxi_pinctrl
|
/linux-master/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 105 struct pinctrl_dev *pctl_dev; member in struct:stm32_pinctrl 214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); 1340 pinctrl_add_gpio_range(pctl->pctl_dev, 1603 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, 1606 if (IS_ERR(pctl->pctl_dev)) { 1608 return PTR_ERR(pctl->pctl_dev); 1663 const struct pin_desc *desc = pin_desc_get(pctl->pctl_dev, pin); 1670 range = pinctrl_find_gpio_range_from_pin(pctl->pctl_dev, pin);
|
/linux-master/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-37xx.c | 105 struct pinctrl_dev *pctl_dev; member in struct:armada_37xx_pinctrl 1007 info->pctl_dev = devm_pinctrl_register(dev, ctrldesc, info); 1008 if (IS_ERR(info->pctl_dev)) 1009 return dev_err_probe(dev, PTR_ERR(info->pctl_dev), "could not register pinctrl driver\n");
|
/linux-master/drivers/soc/tegra/ |
H A D | pmc.c | 415 * @pctl_dev: pin controller exposed by the PMC 456 struct pinctrl_dev *pctl_dev; member in struct:tegra_pmc 2007 static int tegra_io_pad_pinctrl_get_groups_count(struct pinctrl_dev *pctl_dev) argument 2009 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); 2022 static int tegra_io_pad_pinctrl_get_group_pins(struct pinctrl_dev *pctl_dev, argument 2027 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); 2043 static int tegra_io_pad_pinconf_get(struct pinctrl_dev *pctl_dev, argument 2047 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); 2082 static int tegra_io_pad_pinconf_set(struct pinctrl_dev *pctl_dev, argument 2086 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); [all...] |