Searched refs:pindesc (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/pinctrl/zte/ |
D | pinctrl-zx.c | 65 const struct pinctrl_pin_desc *pindesc = info->pins + group_selector; in zx_set_mux() local 66 struct zx_pin_data *data = pindesc->drv_data; in zx_set_mux() 103 u16 aoffset = pindesc->number / 16 * 4; in zx_set_mux() 104 u16 abitpos = (pindesc->number % 16) * 2; in zx_set_mux() 163 const struct pinctrl_pin_desc *pindesc = info->pins + pin; in zx_pin_config_get() local 164 struct zx_pin_data *data = pindesc->drv_data; in zx_pin_config_get() 216 const struct pinctrl_pin_desc *pindesc = info->pins + pin; in zx_pin_config_set() local 217 struct zx_pin_data *data = pindesc->drv_data; in zx_pin_config_set() 286 const struct pinctrl_pin_desc *pindesc = info->pins + i; in zx_pinctrl_build_state() local 289 group->name = pindesc->name; in zx_pinctrl_build_state() [all …]
|
/Linux-v4.19/drivers/pinctrl/ |
D | core.c | 191 struct pin_desc *pindesc; in pin_is_valid() local 197 pindesc = pin_desc_get(pctldev, pin); in pin_is_valid() 200 return pindesc != NULL; in pin_is_valid() 212 struct pin_desc *pindesc; in pinctrl_free_pindescs() local 214 pindesc = radix_tree_lookup(&pctldev->pin_desc_tree, in pinctrl_free_pindescs() 216 if (pindesc) { in pinctrl_free_pindescs() 219 if (pindesc->dynamic_name) in pinctrl_free_pindescs() 220 kfree(pindesc->name); in pinctrl_free_pindescs() 222 kfree(pindesc); in pinctrl_free_pindescs() 229 struct pin_desc *pindesc; in pinctrl_register_one_pin() local [all …]
|
D | pinctrl-rockchip.c | 2599 struct pinctrl_pin_desc *pindesc, *pdesc; in rockchip_pinctrl_register() local 2610 pindesc = devm_kcalloc(&pdev->dev, in rockchip_pinctrl_register() 2611 info->ctrl->nr_pins, sizeof(*pindesc), in rockchip_pinctrl_register() 2613 if (!pindesc) in rockchip_pinctrl_register() 2616 ctrldesc->pins = pindesc; in rockchip_pinctrl_register() 2619 pdesc = pindesc; in rockchip_pinctrl_register()
|
/Linux-v4.19/drivers/pinctrl/qcom/ |
D | pinctrl-spmi-mpp.c | 799 struct pinctrl_pin_desc *pindesc; in pmic_mpp_probe() local 829 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_mpp_probe() 830 if (!pindesc) in pmic_mpp_probe() 846 pctrldesc->pins = pindesc; in pmic_mpp_probe() 855 for (i = 0; i < npins; i++, pindesc++) { in pmic_mpp_probe() 857 pindesc->drv_data = pad; in pmic_mpp_probe() 858 pindesc->number = i; in pmic_mpp_probe() 859 pindesc->name = pmic_mpp_groups[i]; in pmic_mpp_probe()
|
D | pinctrl-spmi-gpio.c | 941 struct pinctrl_pin_desc *pindesc; in pmic_gpio_probe() local 971 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_gpio_probe() 972 if (!pindesc) in pmic_gpio_probe() 988 pctrldesc->pins = pindesc; in pmic_gpio_probe() 996 for (i = 0; i < npins; i++, pindesc++) { in pmic_gpio_probe() 998 pindesc->drv_data = pad; in pmic_gpio_probe() 999 pindesc->number = i; in pmic_gpio_probe() 1000 pindesc->name = pmic_gpio_groups[i]; in pmic_gpio_probe()
|
/Linux-v4.19/drivers/pinctrl/samsung/ |
D | pinctrl-samsung.c | 852 struct pinctrl_pin_desc *pindesc, *pdesc; in samsung_pinctrl_register() local 863 pindesc = devm_kcalloc(&pdev->dev, in samsung_pinctrl_register() 864 drvdata->nr_pins, sizeof(*pindesc), in samsung_pinctrl_register() 866 if (!pindesc) in samsung_pinctrl_register() 868 ctrldesc->pins = pindesc; in samsung_pinctrl_register() 872 for (pin = 0, pdesc = pindesc; pin < ctrldesc->npins; pin++, pdesc++) in samsung_pinctrl_register() 891 pdesc = pindesc + pin_bank->pin_base + pin; in samsung_pinctrl_register()
|
/Linux-v4.19/drivers/pinctrl/mvebu/ |
D | pinctrl-armada-37xx.c | 954 struct pinctrl_pin_desc *pindesc, *pdesc; in armada_37xx_pinctrl_register() local 966 pindesc = devm_kcalloc(&pdev->dev, in armada_37xx_pinctrl_register() 967 pin_data->nr_pins, sizeof(*pindesc), in armada_37xx_pinctrl_register() 969 if (!pindesc) in armada_37xx_pinctrl_register() 972 ctrldesc->pins = pindesc; in armada_37xx_pinctrl_register() 975 pdesc = pindesc; in armada_37xx_pinctrl_register()
|