Home
last modified time | relevance | path

Searched refs:pctl_dev (Results 1 - 25 of 45) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-bcm63xx.c93 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm63xx_pinctrl_probe()
94 if (IS_ERR(pc->pctl_dev)) in bcm63xx_pinctrl_probe()
95 return PTR_ERR(pc->pctl_dev); in bcm63xx_pinctrl_probe()
H A Dpinctrl-bcm63xx.h31 struct pinctrl_dev *pctl_dev; member
H A Dpinctrl-bcm2835.c87 struct pinctrl_dev *pctl_dev; member
1281 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm2835_pinctrl_probe()
1282 if (IS_ERR(pc->pctl_dev)) { in bcm2835_pinctrl_probe()
1284 return PTR_ERR(pc->pctl_dev); in bcm2835_pinctrl_probe()
1290 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
1367 pinctrl_remove_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c756 static int byt_gpio_request_enable(struct pinctrl_dev *pctl_dev, in byt_gpio_request_enable() argument
760 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_request_enable()
793 static void byt_gpio_disable_free(struct pinctrl_dev *pctl_dev, in byt_gpio_disable_free() argument
797 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_disable_free()
818 static int byt_gpio_set_direction(struct pinctrl_dev *pctl_dev, in byt_gpio_set_direction() argument
823 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_set_direction()
896 static int byt_pin_config_get(struct pinctrl_dev *pctl_dev, unsigned int offset, in byt_pin_config_get() argument
899 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_pin_config_get()
979 static int byt_pin_config_set(struct pinctrl_dev *pctl_dev, in byt_pin_config_set() argument
984 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_pin_config_set()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c693 static int byt_gpio_request_enable(struct pinctrl_dev *pctl_dev, in byt_gpio_request_enable() argument
697 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_request_enable()
730 static void byt_gpio_disable_free(struct pinctrl_dev *pctl_dev, in byt_gpio_disable_free() argument
734 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_disable_free()
757 static int byt_gpio_set_direction(struct pinctrl_dev *pctl_dev, in byt_gpio_set_direction() argument
762 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_set_direction()
835 static int byt_pin_config_get(struct pinctrl_dev *pctl_dev, unsigned int offset, in byt_pin_config_get() argument
838 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_pin_config_get()
918 static int byt_pin_config_set(struct pinctrl_dev *pctl_dev, in byt_pin_config_set() argument
923 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_pin_config_set()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-stmfx.c83 struct pinctrl_dev *pctl_dev; member
596 struct pinctrl_dev *pctl_dev = pctl->pctl_dev; in stmfx_pinctrl_gpio_function_enable() local
601 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 16); in stmfx_pinctrl_gpio_function_enable()
607 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 20); in stmfx_pinctrl_gpio_function_enable()
654 pctl, &pctl->pctl_dev); in stmfx_pinctrl_probe()
660 ret = pinctrl_enable(pctl->pctl_dev); in stmfx_pinctrl_probe()
H A Dpinctrl-axp209.c64 struct pinctrl_dev *pctl_dev; member
455 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); in axp20x_pctl_probe()
456 if (IS_ERR(pctl->pctl_dev)) { in axp20x_pctl_probe()
458 return PTR_ERR(pctl->pctl_dev); in axp20x_pctl_probe()
H A Dpinctrl-equilibrium.h124 * @pctl_dev: pin control class device
135 struct pinctrl_dev *pctl_dev; member
H A Dpinctrl-equilibrium.c682 ret = pinmux_generic_add_function(drvdata->pctl_dev, in eqbr_build_functions()
748 err = pinctrl_generic_add_group(drvdata->pctl_dev, group.name, in eqbr_build_groups()
801 &drvdata->pctl_dev); in pinctrl_reg()
817 return pinctrl_enable(drvdata->pctl_dev); in pinctrl_reg()
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-stmfx.c85 struct pinctrl_dev *pctl_dev; member
619 struct pinctrl_dev *pctl_dev = pctl->pctl_dev; in stmfx_pinctrl_gpio_function_enable() local
624 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 16); in stmfx_pinctrl_gpio_function_enable()
630 gpio_range = pinctrl_find_gpio_range_from_pin(pctl_dev, 20); in stmfx_pinctrl_gpio_function_enable()
677 pctl, &pctl->pctl_dev); in stmfx_pinctrl_probe()
683 ret = pinctrl_enable(pctl->pctl_dev); in stmfx_pinctrl_probe()
H A Dpinctrl-axp209.c70 struct pinctrl_dev *pctl_dev; member
506 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); in axp20x_pctl_probe()
507 if (IS_ERR(pctl->pctl_dev)) { in axp20x_pctl_probe()
509 return PTR_ERR(pctl->pctl_dev); in axp20x_pctl_probe()
H A Dpinctrl-equilibrium.h124 * @pctl_dev: pin control class device
135 struct pinctrl_dev *pctl_dev; member
H A Dpinctrl-equilibrium.c688 ret = pinmux_generic_add_function(drvdata->pctl_dev, in eqbr_build_functions()
762 err = pinctrl_generic_add_group(drvdata->pctl_dev, group.name, in eqbr_build_groups()
816 &drvdata->pctl_dev); in pinctrl_reg()
832 return pinctrl_enable(drvdata->pctl_dev); in pinctrl_reg()
/kernel/linux/linux-5.10/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.h53 struct pinctrl_dev *pctl_dev; member
H A Dpinctrl-wmt.c575 data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data); in wmt_pinctrl_probe()
576 if (IS_ERR(data->pctl_dev)) { in wmt_pinctrl_probe()
578 return PTR_ERR(data->pctl_dev); in wmt_pinctrl_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.h73 struct pinctrl_dev *pctl_dev; member
H A Dpinctrl-pxa2xx.c416 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); in pxa2xx_pinctrl_init()
417 if (IS_ERR(pctl->pctl_dev)) { in pxa2xx_pinctrl_init()
419 return PTR_ERR(pctl->pctl_dev); in pxa2xx_pinctrl_init()
/kernel/linux/linux-6.6/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.h53 struct pinctrl_dev *pctl_dev; member
H A Dpinctrl-wmt.c574 data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data); in wmt_pinctrl_probe()
575 if (IS_ERR(data->pctl_dev)) { in wmt_pinctrl_probe()
577 return PTR_ERR(data->pctl_dev); in wmt_pinctrl_probe()
/kernel/linux/linux-6.6/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.h73 struct pinctrl_dev *pctl_dev; member
H A Dpinctrl-pxa2xx.c416 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); in pxa2xx_pinctrl_init()
417 if (IS_ERR(pctl->pctl_dev)) { in pxa2xx_pinctrl_init()
419 return PTR_ERR(pctl->pctl_dev); in pxa2xx_pinctrl_init()
/kernel/linux/linux-5.10/drivers/soc/tegra/
H A Dpmc.c367 * @pctl_dev: pin controller exposed by the PMC
402 struct pinctrl_dev *pctl_dev; member
1738 static int tegra_io_pad_pinctrl_get_groups_count(struct pinctrl_dev *pctl_dev) in tegra_io_pad_pinctrl_get_groups_count() argument
1740 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinctrl_get_groups_count()
1753 static int tegra_io_pad_pinctrl_get_group_pins(struct pinctrl_dev *pctl_dev, in tegra_io_pad_pinctrl_get_group_pins() argument
1758 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinctrl_get_group_pins()
1774 static int tegra_io_pad_pinconf_get(struct pinctrl_dev *pctl_dev, in tegra_io_pad_pinconf_get() argument
1778 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinconf_get()
1813 static int tegra_io_pad_pinconf_set(struct pinctrl_dev *pctl_dev, in tegra_io_pad_pinconf_set() argument
1817 struct tegra_pmc *pmc = pinctrl_dev_get_drvdata(pctl_dev); in tegra_io_pad_pinconf_set()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-bcm2835.c86 struct pinctrl_dev *pctl_dev; member
1262 pc->pctl_dev = devm_pinctrl_register(dev, &pc->pctl_desc, pc); in bcm2835_pinctrl_probe()
1263 if (IS_ERR(pc->pctl_dev)) { in bcm2835_pinctrl_probe()
1265 return PTR_ERR(pc->pctl_dev); in bcm2835_pinctrl_probe()
1271 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
1344 pinctrl_remove_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c862 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_INPUT); in sunxi_pinctrl_gpio_get()
867 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_IRQ); in sunxi_pinctrl_gpio_get()
962 sunxi_pmx_set(pctl->pctl_dev, pctl->irq_array[d->hwirq], func->muxval); in sunxi_pinctrl_irq_request_resources()
1481 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); in sunxi_pinctrl_init_with_variant()
1482 if (IS_ERR(pctl->pctl_dev)) { in sunxi_pinctrl_init_with_variant()
1484 return PTR_ERR(pctl->pctl_dev); in sunxi_pinctrl_init_with_variant()
/kernel/linux/linux-6.6/drivers/pinctrl/sunplus/
H A Dsppctl.h133 struct pinctrl_dev *pctl_dev; member

Completed in 31 milliseconds

12