Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/pinctrl/vt8500/
Dpinctrl-wmt.h61 struct pinctrl_dev *pctl_dev; member
Dpinctrl-wmt.c596 data->pctl_dev = pinctrl_register(&wmt_desc, &pdev->dev, data); in wmt_pinctrl_probe()
597 if (!data->pctl_dev) { in wmt_pinctrl_probe()
620 pinctrl_unregister(data->pctl_dev); in wmt_pinctrl_probe()
629 pinctrl_unregister(data->pctl_dev); in wmt_pinctrl_remove()
/linux-4.1.27/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c475 sunxi_pmx_set(pctl->pctl_dev, offset, SUN4I_FUNC_INPUT); in sunxi_pinctrl_gpio_get()
480 sunxi_pmx_set(pctl->pctl_dev, offset, SUN4I_FUNC_IRQ); in sunxi_pinctrl_gpio_get()
575 sunxi_pmx_set(pctl->pctl_dev, pctl->irq_array[d->hwirq], func->muxval); in sunxi_pinctrl_irq_request_resources()
912 pctl->pctl_dev = pinctrl_register(pctrl_desc, in sunxi_pinctrl_init()
914 if (!pctl->pctl_dev) { in sunxi_pinctrl_init()
1022 pinctrl_unregister(pctl->pctl_dev); in sunxi_pinctrl_init()
Dpinctrl-sunxi.h128 struct pinctrl_dev *pctl_dev; member
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c103 struct pinctrl_dev *pctl_dev; member
1038 pc->pctl_dev = pinctrl_register(&bcm2835_pinctrl_desc, dev, pc); in bcm2835_pinctrl_probe()
1039 if (!pc->pctl_dev) { in bcm2835_pinctrl_probe()
1047 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); in bcm2835_pinctrl_probe()
1056 pinctrl_unregister(pc->pctl_dev); in bcm2835_pinctrl_remove()
/linux-4.1.27/drivers/pinctrl/samsung/
Dpinctrl-samsung.h223 struct pinctrl_dev *pctl_dev; member
Dpinctrl-exynos5440.c772 struct pinctrl_dev *pctl_dev; in exynos5440_pinctrl_register() local
825 pctl_dev = pinctrl_register(ctrldesc, &pdev->dev, priv); in exynos5440_pinctrl_register()
826 if (!pctl_dev) { in exynos5440_pinctrl_register()
836 pinctrl_add_gpio_range(pctl_dev, &priv->range); in exynos5440_pinctrl_register()
Dpinctrl-samsung.c875 drvdata->pctl_dev = pinctrl_register(ctrldesc, &pdev->dev, drvdata); in samsung_pinctrl_register()
876 if (!drvdata->pctl_dev) { in samsung_pinctrl_register()
890 pinctrl_add_gpio_range(drvdata->pctl_dev, &pin_bank->grange); in samsung_pinctrl_register()
/linux-4.1.27/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.h219 struct pinctrl_dev *pctl_dev; member
Dpinctrl-mtk-common.c719 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); in mtk_pinctrl_irq_request_resources()
1169 pctl->pctl_dev = pinctrl_register(&mtk_pctrl_desc, &pdev->dev, pctl); in mtk_pctrl_init()
1170 if (!pctl->pctl_dev) { in mtk_pctrl_init()
1255 pinctrl_unregister(pctl->pctl_dev); in mtk_pctrl_init()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-rockchip.c210 struct pinctrl_dev *pctl_dev; member
1276 info->pctl_dev = pinctrl_register(ctrldesc, &pdev->dev, info); in rockchip_pinctrl_register()
1277 if (!info->pctl_dev) { in rockchip_pinctrl_register()
1290 pinctrl_add_gpio_range(info->pctl_dev, &pin_bank->grange); in rockchip_pinctrl_register()
1831 int ret = pinctrl_force_sleep(info->pctl_dev); in rockchip_pinctrl_suspend()
1844 pinctrl_force_default(info->pctl_dev); in rockchip_pinctrl_suspend()
1862 return pinctrl_force_default(info->pctl_dev); in rockchip_pinctrl_resume()