Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/pinctrl/intel/
Dpinctrl-baytrail.c197 struct pinctrl_dev *pctl_dev; member
957 static int byt_gpio_request_enable(struct pinctrl_dev *pctl_dev, in byt_gpio_request_enable() argument
961 struct byt_gpio *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_request_enable()
995 static void byt_gpio_disable_free(struct pinctrl_dev *pctl_dev, in byt_gpio_disable_free() argument
999 struct byt_gpio *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_disable_free()
1005 static int byt_gpio_set_direction(struct pinctrl_dev *pctl_dev, in byt_gpio_set_direction() argument
1010 struct byt_gpio *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_gpio_set_direction()
1090 static int byt_pin_config_get(struct pinctrl_dev *pctl_dev, unsigned int offset, in byt_pin_config_get() argument
1093 struct byt_gpio *vg = pinctrl_dev_get_drvdata(pctl_dev); in byt_pin_config_get()
1173 static int byt_pin_config_set(struct pinctrl_dev *pctl_dev, in byt_pin_config_set() argument
[all …]
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-axp209.c68 struct pinctrl_dev *pctl_dev; member
454 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); in axp20x_pctl_probe()
455 if (IS_ERR(pctl->pctl_dev)) { in axp20x_pctl_probe()
457 return PTR_ERR(pctl->pctl_dev); in axp20x_pctl_probe()
Dpinctrl-rockchip.c396 struct pinctrl_dev *pctl_dev; member
2634 info->pctl_dev = devm_pinctrl_register(&pdev->dev, ctrldesc, info); in rockchip_pinctrl_register()
2635 if (IS_ERR(info->pctl_dev)) { in rockchip_pinctrl_register()
2637 return PTR_ERR(info->pctl_dev); in rockchip_pinctrl_register()
2648 pinctrl_add_gpio_range(info->pctl_dev, &pin_bank->grange); in rockchip_pinctrl_register()
3328 int ret = pinctrl_force_sleep(info->pctl_dev); in rockchip_pinctrl_suspend()
3341 pinctrl_force_default(info->pctl_dev); in rockchip_pinctrl_suspend()
3359 return pinctrl_force_default(info->pctl_dev); in rockchip_pinctrl_resume()
/Linux-v4.19/drivers/pinctrl/pxa/
Dpinctrl-pxa2xx.c419 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); in pxa2xx_pinctrl_init()
420 if (IS_ERR(pctl->pctl_dev)) { in pxa2xx_pinctrl_init()
422 return PTR_ERR(pctl->pctl_dev); in pxa2xx_pinctrl_init()
435 pinctrl_unregister(pctl->pctl_dev); in pxa2xx_pinctrl_exit()
Dpinctrl-pxa2xx.h77 struct pinctrl_dev *pctl_dev; member
/Linux-v4.19/drivers/pinctrl/vt8500/
Dpinctrl-wmt.h61 struct pinctrl_dev *pctl_dev; member
Dpinctrl-wmt.c585 data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data); in wmt_pinctrl_probe()
586 if (IS_ERR(data->pctl_dev)) { in wmt_pinctrl_probe()
588 return PTR_ERR(data->pctl_dev); in wmt_pinctrl_probe()
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c89 struct pinctrl_dev *pctl_dev; member
1085 pc->pctl_dev = devm_pinctrl_register(dev, &bcm2835_pinctrl_desc, pc); in bcm2835_pinctrl_probe()
1086 if (IS_ERR(pc->pctl_dev)) { in bcm2835_pinctrl_probe()
1088 return PTR_ERR(pc->pctl_dev); in bcm2835_pinctrl_probe()
1094 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
/Linux-v4.19/drivers/pinctrl/stm32/
Dpinctrl-stm32.c83 struct pinctrl_dev *pctl_dev; member
151 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); in stm32_gpio_request()
1016 pinctrl_add_gpio_range(pctl->pctl_dev, in stm32_gpiolib_register_bank()
1194 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, in stm32_pctl_probe()
1197 if (IS_ERR(pctl->pctl_dev)) { in stm32_pctl_probe()
1199 return PTR_ERR(pctl->pctl_dev); in stm32_pctl_probe()
/Linux-v4.19/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c722 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_INPUT); in sunxi_pinctrl_gpio_get()
727 sunxi_pmx_set(pctl->pctl_dev, pin, SUN4I_FUNC_IRQ); in sunxi_pinctrl_gpio_get()
822 sunxi_pmx_set(pctl->pctl_dev, pctl->irq_array[d->hwirq], func->muxval); in sunxi_pinctrl_irq_request_resources()
1324 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, pctrl_desc, pctl); in sunxi_pinctrl_init_with_variant()
1325 if (IS_ERR(pctl->pctl_dev)) { in sunxi_pinctrl_init_with_variant()
1327 return PTR_ERR(pctl->pctl_dev); in sunxi_pinctrl_init_with_variant()
Dpinctrl-sunxi.h142 struct pinctrl_dev *pctl_dev; member
/Linux-v4.19/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c973 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_xt_set_gpio_as_eint()
975 mtk_pmx_gpio_set_direction(pctl->pctl_dev, NULL, pin->pin.number, in mtk_xt_set_gpio_as_eint()
1090 pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->pctl_desc, in mtk_pctrl_init()
1092 if (IS_ERR(pctl->pctl_dev)) { in mtk_pctrl_init()
1094 return PTR_ERR(pctl->pctl_dev); in mtk_pctrl_init()
Dpinctrl-mtk-common.h276 struct pinctrl_dev *pctl_dev; member
/Linux-v4.19/drivers/pinctrl/samsung/
Dpinctrl-samsung.h277 struct pinctrl_dev *pctl_dev; member
Dpinctrl-samsung.c901 drvdata->pctl_dev = devm_pinctrl_register(&pdev->dev, ctrldesc, in samsung_pinctrl_register()
903 if (IS_ERR(drvdata->pctl_dev)) { in samsung_pinctrl_register()
905 return PTR_ERR(drvdata->pctl_dev); in samsung_pinctrl_register()
917 pinctrl_add_gpio_range(drvdata->pctl_dev, &pin_bank->grange); in samsung_pinctrl_register()
931 pinctrl_remove_gpio_range(drvdata->pctl_dev, &bank->grange); in samsung_pinctrl_unregister()
/Linux-v4.19/drivers/pinctrl/mvebu/
Dpinctrl-armada-37xx.c104 struct pinctrl_dev *pctl_dev; member
1003 info->pctl_dev = devm_pinctrl_register(&pdev->dev, ctrldesc, info); in armada_37xx_pinctrl_register()
1004 if (IS_ERR(info->pctl_dev)) { in armada_37xx_pinctrl_register()
1006 return PTR_ERR(info->pctl_dev); in armada_37xx_pinctrl_register()