Lines Matching refs:pin
150 unsigned int pin) in zynqmp_pinmux_request_pin() argument
154 ret = zynqmp_pm_pinctrl_request(pin); in zynqmp_pinmux_request_pin()
156 dev_err(pctldev->dev, "request failed for pin %u\n", pin); in zynqmp_pinmux_request_pin()
235 unsigned int pin) in zynqmp_pinmux_release_pin() argument
239 ret = zynqmp_pm_pinctrl_release(pin); in zynqmp_pinmux_release_pin()
242 pin); in zynqmp_pinmux_release_pin()
270 unsigned int pin, in zynqmp_pinconf_cfg_get() argument
279 ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg); in zynqmp_pinconf_cfg_get()
283 ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg); in zynqmp_pinconf_cfg_get()
291 ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg); in zynqmp_pinconf_cfg_get()
299 ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg); in zynqmp_pinconf_cfg_get()
307 ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg); in zynqmp_pinconf_cfg_get()
311 ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg); in zynqmp_pinconf_cfg_get()
315 ret = zynqmp_pm_pinctrl_get_config(pin, param, &arg); in zynqmp_pinconf_cfg_get()
333 pin); in zynqmp_pinconf_cfg_get()
364 unsigned int pin, unsigned long *configs, in zynqmp_pinconf_cfg_set() argument
377 ret = zynqmp_pm_pinctrl_set_config(pin, param, arg); in zynqmp_pinconf_cfg_set()
382 ret = zynqmp_pm_pinctrl_set_config(pin, param, arg); in zynqmp_pinconf_cfg_set()
387 ret = zynqmp_pm_pinctrl_set_config(pin, param, arg); in zynqmp_pinconf_cfg_set()
392 ret = zynqmp_pm_pinctrl_set_config(pin, param, arg); in zynqmp_pinconf_cfg_set()
396 ret = zynqmp_pm_pinctrl_set_config(pin, param, arg); in zynqmp_pinconf_cfg_set()
416 pin); in zynqmp_pinconf_cfg_set()
421 ret = zynqmp_pm_pinctrl_set_config(pin, param, value); in zynqmp_pinconf_cfg_set()
425 ret = zynqmp_pm_pinctrl_get_config(pin, param, &value); in zynqmp_pinconf_cfg_set()
430 pin); in zynqmp_pinconf_cfg_set()
436 ret = zynqmp_pm_pinctrl_set_config(pin, param, arg); in zynqmp_pinconf_cfg_set()
449 ret = zynqmp_pm_pinctrl_set_config(pin, param, arg); in zynqmp_pinconf_cfg_set()
464 pin, param, arg); in zynqmp_pinconf_cfg_set()
580 int ret, index, i, pin; in zynqmp_pinctrl_prepare_func_groups() local
607 for (pin = 0; pin < groups[resp[i]].npins; pin++) { in zynqmp_pinctrl_prepare_func_groups()
609 __set_bit(groups[resp[i]].pins[pin], used_pins); in zynqmp_pinctrl_prepare_func_groups()
611 __set_bit((u8)groups[resp[i]].pins[pin] - 1, used_pins); in zynqmp_pinctrl_prepare_func_groups()
629 pin = 0; in zynqmp_pinctrl_prepare_func_groups()
630 for_each_set_bit(pin, used_pins, zynqmp_desc.npins) in zynqmp_pinctrl_prepare_func_groups()
631 fgroups[i++] = zynqmp_desc.pins[pin].name; in zynqmp_pinctrl_prepare_func_groups()
673 static int zynqmp_pinctrl_get_pin_groups(u32 pin, u32 index, u16 *groups) in zynqmp_pinctrl_get_pin_groups() argument
680 qdata.arg1 = pin; in zynqmp_pinctrl_get_pin_groups()
693 unsigned int pin) in zynqmp_pinctrl_group_add_pin() argument
695 group->pins[group->npins++] = pin; in zynqmp_pinctrl_group_add_pin()
715 unsigned int pin) in zynqmp_pinctrl_create_pin_groups() argument
721 ret = zynqmp_pinctrl_get_pin_groups(pin, index, resp); in zynqmp_pinctrl_create_pin_groups()
732 zynqmp_pinctrl_group_add_pin(&groups[resp[i]], pin); in zynqmp_pinctrl_create_pin_groups()
754 unsigned int pin; in zynqmp_pinctrl_prepare_group_pins() local
757 for (pin = 0; pin < zynqmp_desc.npins; pin++) { in zynqmp_pinctrl_prepare_group_pins()
758 ret = zynqmp_pinctrl_create_pin_groups(dev, groups, zynqmp_desc.pins[pin].number); in zynqmp_pinctrl_prepare_group_pins()
862 struct pinctrl_pin_desc *pins, *pin; in zynqmp_pinctrl_prepare_pin_desc() local
875 pin = &pins[i]; in zynqmp_pinctrl_prepare_pin_desc()
876 pin->number = i; in zynqmp_pinctrl_prepare_pin_desc()
877 pin->name = devm_kasprintf(dev, GFP_KERNEL, "%s%d", in zynqmp_pinctrl_prepare_pin_desc()
879 if (!pin->name) in zynqmp_pinctrl_prepare_pin_desc()
911 struct pinctrl_pin_desc *pins, *pin; in versal_pinctrl_prepare_pin_desc() local
931 pin = &pins[i]; in versal_pinctrl_prepare_pin_desc()
932 pin->number = attr; in versal_pinctrl_prepare_pin_desc()
935 pin->name = devm_kasprintf(dev, GFP_KERNEL, "%s%d", in versal_pinctrl_prepare_pin_desc()
939 pin->name = devm_kasprintf(dev, GFP_KERNEL, "%s%d", in versal_pinctrl_prepare_pin_desc()
943 if (!pin->name) in versal_pinctrl_prepare_pin_desc()