Home
last modified time | relevance | path

Searched refs:pctl_dev (Results 1 – 25 of 31) sorted by relevance

12

/drivers/pinctrl/bcm/
A Dpinctrl-bcm63xx.c92 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm63xx_pinctrl_probe()
93 if (IS_ERR(pc->pctl_dev)) in bcm63xx_pinctrl_probe()
94 return PTR_ERR(pc->pctl_dev); in bcm63xx_pinctrl_probe()
A Dpinctrl-bcm63xx.h31 struct pinctrl_dev *pctl_dev; member
A Dpinctrl-bcm2835.c88 struct pinctrl_dev *pctl_dev; member
1352 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm2835_pinctrl_probe()
1353 if (IS_ERR(pc->pctl_dev)) { in bcm2835_pinctrl_probe()
1355 return PTR_ERR(pc->pctl_dev); in bcm2835_pinctrl_probe()
1361 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
1441 pinctrl_remove_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
/drivers/pinctrl/
A Dpinctrl-k230.c69 struct pinctrl_dev *pctl_dev; member
193 struct device *dev = info->pctl_dev->dev; in k230_dt_node_to_map()
371 struct device *dev = info->pctl_dev->dev; in k230_pinconf_set()
473 struct device *dev = info->pctl_dev->dev; in k230_pinctrl_parse_groups()
514 struct device *dev = info->pctl_dev->dev; in k230_pinctrl_parse_functions()
623 info->pctl_dev = devm_pinctrl_register(dev, pctl, info); in k230_pinctrl_probe()
624 if (IS_ERR(info->pctl_dev)) in k230_pinctrl_probe()
625 return dev_err_probe(dev, PTR_ERR(info->pctl_dev), in k230_pinctrl_probe()
A Dpinctrl-stmfx.c86 struct pinctrl_dev *pctl_dev; member
623 struct pinctrl_dev *pctl_dev = pctl->pctl_dev; in stmfx_pinctrl_gpio_function_enable() local
628 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 16); in stmfx_pinctrl_gpio_function_enable()
634 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 20); in stmfx_pinctrl_gpio_function_enable()
681 pctl, &pctl->pctl_dev); in stmfx_pinctrl_probe()
687 ret = pinctrl_enable(pctl->pctl_dev); in stmfx_pinctrl_probe()
A Dpinctrl-tps6594.c309 struct pinctrl_dev *pctl_dev; member
551 pinctrl->pctl_dev = devm_pinctrl_register(dev, pctrl_desc, pinctrl); in tps6594_pinctrl_probe()
552 if (IS_ERR(pinctrl->pctl_dev)) in tps6594_pinctrl_probe()
553 return dev_err_probe(dev, PTR_ERR(pinctrl->pctl_dev), in tps6594_pinctrl_probe()
A Dpinctrl-axp209.c70 struct pinctrl_dev *pctl_dev; member
496 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); in axp20x_pctl_probe()
497 if (IS_ERR(pctl->pctl_dev)) { in axp20x_pctl_probe()
499 return PTR_ERR(pctl->pctl_dev); in axp20x_pctl_probe()
A Dpinctrl-equilibrium.h123 struct pinctrl_dev *pctl_dev; member
A Dpinctrl-equilibrium.c690 ret = pinmux_generic_add_pinfunction(drvdata->pctl_dev, in eqbr_build_functions()
753 err = pinctrl_generic_add_group(drvdata->pctl_dev, in eqbr_build_groups()
806 &drvdata->pctl_dev); in pinctrl_reg()
822 return pinctrl_enable(drvdata->pctl_dev); in pinctrl_reg()
A Dpinctrl-rp1.c274 struct pinctrl_dev *pctl_dev; member
841 return rp1_pinconf_set(pc->pctl_dev, offset, configs, in rp1_gpio_set_config()
1128 map->data.mux.group = rp1_pctl_get_group_name(pc->pctl_dev, in rp1_pctl_legacy_map_func()
1776 pc->pctl_dev = devm_pinctrl_register(dev, &rp1_pinctrl_desc, pc); in rp1_pinctrl_probe()
1777 if (IS_ERR(pc->pctl_dev)) in rp1_pinctrl_probe()
1778 return dev_err_probe(dev, PTR_ERR(pc->pctl_dev), in rp1_pinctrl_probe()
1813 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in rp1_pinctrl_probe()
/drivers/pinctrl/stm32/
A Dpinctrl-stm32-hdp.c47 struct pinctrl_dev *pctl_dev; member
630 err = devm_pinctrl_register_and_init(dev, &stm32_hdp_pdesc, hdp, &hdp->pctl_dev); in stm32_hdp_probe()
634 err = pinctrl_enable(hdp->pctl_dev); in stm32_hdp_probe()
A Dpinctrl-stm32.c121 struct pinctrl_dev *pctl_dev; member
307 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); in stm32_gpio_request()
1466 pinctrl_add_gpio_range(pctl->pctl_dev, in stm32_gpiolib_register_bank()
1725 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, in stm32_pctl_probe()
1728 if (IS_ERR(pctl->pctl_dev)) { in stm32_pctl_probe()
1730 return PTR_ERR(pctl->pctl_dev); in stm32_pctl_probe()
1803 const struct pin_desc *desc = pin_desc_get(pctl->pctl_dev, pin); in stm32_pinctrl_restore_gpio_regs()
1810 range = pinctrl_find_gpio_range_from_pin(pctl->pctl_dev, pin); in stm32_pinctrl_restore_gpio_regs()
/drivers/pinctrl/intel/
A Dpinctrl-baytrail.c692 static int byt_gpio_request_enable(struct pinctrl_dev *pctl_dev, in byt_gpio_request_enable() argument
696 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_request_enable()
725 static void byt_gpio_disable_free(struct pinctrl_dev *pctl_dev, in byt_gpio_disable_free() argument
729 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_disable_free()
751 static int byt_gpio_set_direction(struct pinctrl_dev *pctl_dev, in byt_gpio_set_direction() argument
756 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_set_direction()
845 static int byt_pin_config_get(struct pinctrl_dev *pctl_dev, unsigned int offset, in byt_pin_config_get() argument
848 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_pin_config_get()
927 static int byt_pin_config_set(struct pinctrl_dev *pctl_dev, in byt_pin_config_set() argument
932 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_pin_config_set()
/drivers/pinctrl/sunxi/
A Dpinctrl-sunxi.c938 return sunxi_pmx_gpio_set_direction(pctl->pctl_dev, NULL, in sunxi_pinctrl_gpio_direction_input()
953 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_INPUT); in sunxi_pinctrl_gpio_get()
958 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_IRQ); in sunxi_pinctrl_gpio_get()
994 return sunxi_pmx_gpio_set_direction(pctl->pctl_dev, NULL, in sunxi_pinctrl_gpio_direction_output()
1058 sunxi_pmx_set(pctl->pctl_dev, pctl->irq_array[d->hwirq], func->muxval); in sunxi_pinctrl_irq_request_resources()
1589 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); in sunxi_pinctrl_init_with_flags()
1590 if (IS_ERR(pctl->pctl_dev)) { in sunxi_pinctrl_init_with_flags()
1592 return PTR_ERR(pctl->pctl_dev); in sunxi_pinctrl_init_with_flags()
/drivers/pinctrl/pxa/
A Dpinctrl-pxa2xx.c411 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); in pxa2xx_pinctrl_init()
412 if (IS_ERR(pctl->pctl_dev)) { in pxa2xx_pinctrl_init()
414 return PTR_ERR(pctl->pctl_dev); in pxa2xx_pinctrl_init()
A Dpinctrl-pxa2xx.h62 struct pinctrl_dev *pctl_dev; member
/drivers/pinctrl/vt8500/
A Dpinctrl-wmt.h53 struct pinctrl_dev *pctl_dev; member
A Dpinctrl-wmt.c576 data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data); in wmt_pinctrl_probe()
577 if (IS_ERR(data->pctl_dev)) { in wmt_pinctrl_probe()
579 return PTR_ERR(data->pctl_dev); in wmt_pinctrl_probe()
/drivers/pinctrl/mediatek/
A Dpinctrl-mtk-common.c995 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_xt_set_gpio_as_eint()
997 mtk_pmx_gpio_set_direction(pctl->pctl_dev, NULL, pin->pin.number, in mtk_xt_set_gpio_as_eint()
1110 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, in mtk_pctrl_init()
1112 if (IS_ERR(pctl->pctl_dev)) in mtk_pctrl_init()
1113 return dev_err_probe(dev, PTR_ERR(pctl->pctl_dev), in mtk_pctrl_init()
A Dpinctrl-mtk-common.h291 struct pinctrl_dev *pctl_dev; member
/drivers/pinctrl/sunplus/
A Dsppctl.h133 struct pinctrl_dev *pctl_dev; member
/drivers/soc/tegra/
A Dpmc.c456 struct pinctrl_dev *pctl_dev; member
2011 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinctrl_get_groups_count()
2024 static int tegra_io_pad_pinctrl_get_group_pins(struct pinctrl_dev *pctl_dev, in tegra_io_pad_pinctrl_get_group_pins() argument
2029 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinctrl_get_group_pins()
2045 static int tegra_io_pad_pinconf_get(struct pinctrl_dev *pctl_dev, in tegra_io_pad_pinconf_get() argument
2049 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinconf_get()
2084 static int tegra_io_pad_pinconf_set(struct pinctrl_dev *pctl_dev, in tegra_io_pad_pinconf_set() argument
2088 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinconf_set()
2150 pmc->pctl_dev = devm_pinctrl_register(pmc->dev, &tegra_pmc_pctl_desc, in tegra_pmc_pinctrl_init()
2152 if (IS_ERR(pmc->pctl_dev)) { in tegra_pmc_pinctrl_init()
[all …]
/drivers/pinctrl/mvebu/
A Dpinctrl-armada-37xx.c105 struct pinctrl_dev *pctl_dev; member
1009 info->pctl_dev = devm_pinctrl_register(dev, ctrldesc, info); in armada_37xx_pinctrl_register()
1010 if (IS_ERR(info->pctl_dev)) in armada_37xx_pinctrl_register()
1011 return dev_err_probe(dev, PTR_ERR(info->pctl_dev), "could not register pinctrl driver\n"); in armada_37xx_pinctrl_register()
/drivers/pinctrl/samsung/
A Dpinctrl-samsung.h328 struct pinctrl_dev *pctl_dev; member
/drivers/pinctrl/spacemit/
A Dpinctrl-k1.c55 struct pinctrl_dev *pctl_dev; member
771 pctrl, &pctrl->pctl_dev); in spacemit_pinctrl_probe()
776 return pinctrl_enable(pctrl->pctl_dev); in spacemit_pinctrl_probe()

Completed in 67 milliseconds

12