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

/linux-4.4.14/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.h61 struct pinctrl_dev *pctl_dev; member in struct:wmt_pinctrl_data
H A Dpinctrl-wmt.c586 data->pctl_dev = pinctrl_register(&wmt_desc, &pdev->dev, data); wmt_pinctrl_probe()
587 if (IS_ERR(data->pctl_dev)) { wmt_pinctrl_probe()
589 return PTR_ERR(data->pctl_dev); wmt_pinctrl_probe()
610 pinctrl_unregister(data->pctl_dev); wmt_pinctrl_probe()
619 pinctrl_unregister(data->pctl_dev); wmt_pinctrl_remove()
/linux-4.4.14/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c465 sunxi_pmx_set(pctl->pctl_dev, offset, SUN4I_FUNC_INPUT); sunxi_pinctrl_gpio_get()
470 sunxi_pmx_set(pctl->pctl_dev, offset, SUN4I_FUNC_IRQ); sunxi_pinctrl_gpio_get()
565 sunxi_pmx_set(pctl->pctl_dev, pctl->irq_array[d->hwirq], func->muxval); sunxi_pinctrl_irq_request_resources()
935 pctl->pctl_dev = pinctrl_register(pctrl_desc, sunxi_pinctrl_init()
937 if (IS_ERR(pctl->pctl_dev)) { sunxi_pinctrl_init()
939 return PTR_ERR(pctl->pctl_dev); sunxi_pinctrl_init()
1047 pinctrl_unregister(pctl->pctl_dev); sunxi_pinctrl_init()
H A Dpinctrl-sunxi.h129 struct pinctrl_dev *pctl_dev; member in struct:sunxi_pinctrl
/linux-4.4.14/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.h208 * @pctl_dev: cookie representing pinctrl device instance.
223 struct pinctrl_dev *pctl_dev; member in struct:samsung_pinctrl_drv_data
H A Dpinctrl-exynos5440.c745 struct pinctrl_dev *pctl_dev; exynos5440_pinctrl_register() local
792 pctl_dev = pinctrl_register(ctrldesc, &pdev->dev, priv); exynos5440_pinctrl_register()
793 if (IS_ERR(pctl_dev)) { exynos5440_pinctrl_register()
795 return PTR_ERR(pctl_dev); exynos5440_pinctrl_register()
803 pinctrl_add_gpio_range(pctl_dev, &priv->range); exynos5440_pinctrl_register()
H A Dpinctrl-samsung.c870 drvdata->pctl_dev = pinctrl_register(ctrldesc, &pdev->dev, drvdata); samsung_pinctrl_register()
871 if (IS_ERR(drvdata->pctl_dev)) { samsung_pinctrl_register()
873 return PTR_ERR(drvdata->pctl_dev); samsung_pinctrl_register()
885 pinctrl_add_gpio_range(drvdata->pctl_dev, &pin_bank->grange); samsung_pinctrl_register()
/linux-4.4.14/drivers/pinctrl/bcm/
H A Dpinctrl-bcm2835.c103 struct pinctrl_dev *pctl_dev; member in struct:bcm2835_pinctrl
1030 pc->pctl_dev = pinctrl_register(&bcm2835_pinctrl_desc, dev, pc); bcm2835_pinctrl_probe()
1031 if (IS_ERR(pc->pctl_dev)) { bcm2835_pinctrl_probe()
1033 return PTR_ERR(pc->pctl_dev); bcm2835_pinctrl_probe()
1039 pinctrl_add_gpio_range(pc->pctl_dev, &pc->gpio_range); bcm2835_pinctrl_probe()
1048 pinctrl_unregister(pc->pctl_dev); bcm2835_pinctrl_remove()
/linux-4.4.14/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c806 mtk_pmx_set_mode(pctl->pctl_dev, pin->pin.number, pin->eint.eintmux); mtk_pinctrl_irq_request_resources()
1335 pctl->pctl_dev = pinctrl_register(&pctl->pctl_desc, &pdev->dev, pctl); mtk_pctrl_init()
1336 if (IS_ERR(pctl->pctl_dev)) { mtk_pctrl_init()
1338 return PTR_ERR(pctl->pctl_dev); mtk_pctrl_init()
1436 pinctrl_unregister(pctl->pctl_dev); mtk_pctrl_init()
H A Dpinctrl-mtk-common.h265 struct pinctrl_dev *pctl_dev; member in struct:mtk_pinctrl
/linux-4.4.14/drivers/pinctrl/
H A Dpinctrl-rockchip.c214 struct pinctrl_dev *pctl_dev; member in struct:rockchip_pinctrl
1353 info->pctl_dev = pinctrl_register(ctrldesc, &pdev->dev, info); rockchip_pinctrl_register()
1354 if (IS_ERR(info->pctl_dev)) { rockchip_pinctrl_register()
1356 return PTR_ERR(info->pctl_dev); rockchip_pinctrl_register()
1367 pinctrl_add_gpio_range(info->pctl_dev, &pin_bank->grange); rockchip_pinctrl_register()
1943 int ret = pinctrl_force_sleep(info->pctl_dev); rockchip_pinctrl_suspend()
1956 pinctrl_force_default(info->pctl_dev); rockchip_pinctrl_suspend()
1974 return pinctrl_force_default(info->pctl_dev); rockchip_pinctrl_resume()

Completed in 270 milliseconds