Home
last modified time | relevance | path

Searched refs:pindesc (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/drivers/pinctrl/
Dcore.c192 struct pin_desc *pindesc; in pin_is_valid() local
198 pindesc = pin_desc_get(pctldev, pin); in pin_is_valid()
201 return pindesc != NULL; in pin_is_valid()
213 struct pin_desc *pindesc; in pinctrl_free_pindescs() local
215 pindesc = radix_tree_lookup(&pctldev->pin_desc_tree, in pinctrl_free_pindescs()
217 if (pindesc != NULL) { in pinctrl_free_pindescs()
220 if (pindesc->dynamic_name) in pinctrl_free_pindescs()
221 kfree(pindesc->name); in pinctrl_free_pindescs()
223 kfree(pindesc); in pinctrl_free_pindescs()
230 struct pin_desc *pindesc; in pinctrl_register_one_pin() local
[all …]
Dpinctrl-rockchip.c1318 struct pinctrl_pin_desc *pindesc, *pdesc; in rockchip_pinctrl_register() local
1329 pindesc = devm_kzalloc(&pdev->dev, sizeof(*pindesc) * in rockchip_pinctrl_register()
1331 if (!pindesc) { in rockchip_pinctrl_register()
1335 ctrldesc->pins = pindesc; in rockchip_pinctrl_register()
1338 pdesc = pindesc; in rockchip_pinctrl_register()
/linux-4.4.14/drivers/pinctrl/qcom/
Dpinctrl-spmi-gpio.c691 struct pinctrl_pin_desc *pindesc; in pmic_gpio_probe() local
720 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_gpio_probe()
721 if (!pindesc) in pmic_gpio_probe()
737 pctrldesc->pins = pindesc; in pmic_gpio_probe()
745 for (i = 0; i < npins; i++, pindesc++) { in pmic_gpio_probe()
747 pindesc->drv_data = pad; in pmic_gpio_probe()
748 pindesc->number = i; in pmic_gpio_probe()
749 pindesc->name = pmic_gpio_groups[i]; in pmic_gpio_probe()
Dpinctrl-spmi-mpp.c793 struct pinctrl_pin_desc *pindesc; in pmic_mpp_probe() local
821 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_mpp_probe()
822 if (!pindesc) in pmic_mpp_probe()
838 pctrldesc->pins = pindesc; in pmic_mpp_probe()
847 for (i = 0; i < npins; i++, pindesc++) { in pmic_mpp_probe()
849 pindesc->drv_data = pad; in pmic_mpp_probe()
850 pindesc->number = i; in pmic_mpp_probe()
851 pindesc->name = pmic_mpp_groups[i]; in pmic_mpp_probe()
/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-exynos5440.c746 struct pinctrl_pin_desc *pindesc, *pdesc; in exynos5440_pinctrl_register() local
760 pindesc = devm_kzalloc(&pdev->dev, sizeof(*pindesc) * in exynos5440_pinctrl_register()
762 if (!pindesc) in exynos5440_pinctrl_register()
764 ctrldesc->pins = pindesc; in exynos5440_pinctrl_register()
768 for (pin = 0, pdesc = pindesc; pin < ctrldesc->npins; pin++, pdesc++) in exynos5440_pinctrl_register()
783 pdesc = pindesc + pin; in exynos5440_pinctrl_register()
Dpinctrl-samsung.c820 struct pinctrl_pin_desc *pindesc, *pdesc; in samsung_pinctrl_register() local
831 pindesc = devm_kzalloc(&pdev->dev, sizeof(*pindesc) * in samsung_pinctrl_register()
833 if (!pindesc) { in samsung_pinctrl_register()
837 ctrldesc->pins = pindesc; in samsung_pinctrl_register()
841 for (pin = 0, pdesc = pindesc; pin < ctrldesc->npins; pin++, pdesc++) in samsung_pinctrl_register()
860 pdesc = pindesc + pin_bank->pin_base + pin; in samsung_pinctrl_register()