/linux-4.4.14/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.h | 61 struct pinctrl_dev *pctl_dev; member in struct:wmt_pinctrl_data
|
H A D | pinctrl-wmt.c | 586 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 D | pinctrl-sunxi.c | 465 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 D | pinctrl-sunxi.h | 129 struct pinctrl_dev *pctl_dev; member in struct:sunxi_pinctrl
|
/linux-4.4.14/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.h | 208 * @pctl_dev: cookie representing pinctrl device instance. 223 struct pinctrl_dev *pctl_dev; member in struct:samsung_pinctrl_drv_data
|
H A D | pinctrl-exynos5440.c | 745 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 D | pinctrl-samsung.c | 870 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 D | pinctrl-bcm2835.c | 103 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 D | pinctrl-mtk-common.c | 806 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 D | pinctrl-mtk-common.h | 265 struct pinctrl_dev *pctl_dev; member in struct:mtk_pinctrl
|
/linux-4.4.14/drivers/pinctrl/ |
H A D | pinctrl-rockchip.c | 214 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()
|