/kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm63xx.c | 93 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 D | pinctrl-bcm63xx.h | 31 struct pinctrl_dev *pctl_dev; member
|
H A D | pinctrl-bcm2835.c | 87 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 D | pinctrl-baytrail.c | 756 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 D | pinctrl-baytrail.c | 693 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 D | pinctrl-stmfx.c | 83 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 D | pinctrl-axp209.c | 64 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 D | pinctrl-equilibrium.h | 124 * @pctl_dev: pin control class device 135 struct pinctrl_dev *pctl_dev; member
|
H A D | pinctrl-equilibrium.c | 682 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 D | pinctrl-stmfx.c | 85 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 D | pinctrl-axp209.c | 70 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 D | pinctrl-equilibrium.h | 124 * @pctl_dev: pin control class device 135 struct pinctrl_dev *pctl_dev; member
|
H A D | pinctrl-equilibrium.c | 688 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 D | pinctrl-wmt.h | 53 struct pinctrl_dev *pctl_dev; member
|
H A D | pinctrl-wmt.c | 575 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 D | pinctrl-pxa2xx.h | 73 struct pinctrl_dev *pctl_dev; member
|
H A D | pinctrl-pxa2xx.c | 416 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 D | pinctrl-wmt.h | 53 struct pinctrl_dev *pctl_dev; member
|
H A D | pinctrl-wmt.c | 574 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 D | pinctrl-pxa2xx.h | 73 struct pinctrl_dev *pctl_dev; member
|
H A D | pinctrl-pxa2xx.c | 416 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 D | pmc.c | 367 * @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 D | pinctrl-bcm2835.c | 86 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 D | pinctrl-sunxi.c | 862 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 D | sppctl.h | 133 struct pinctrl_dev *pctl_dev; member
|