Lines Matching refs:pins
72 * group pins.
85 * @pins: Group pin numbers
86 * @npins: Number of pins in the group
90 unsigned int pins[MAX_GROUP_PIN];
113 const unsigned int **pins,
118 *pins = pctrl->groups[selector].pins;
191 * Loop through all pins of the group and call firmware API
192 * to set requested function for all pins in the group.
205 unsigned int pin = pgrp->pins[i];
475 ret = zynqmp_pinconf_cfg_set(pctldev, pgrp->pins[i], configs,
658 group->pins[group->npins++] = pin;
662 * zynqmp_pinctrl_create_pin_groups() - assign pins to respective groups
671 * Once all pins are queries, each group would have its number
672 * of pins and pin numbers data.
709 * Prepare pin number and number of pins data for each pins.
742 * pins and pin numbers for each group).
813 * @npins: Number of pins.
815 * Query number of pins information from firmware and prepare pin
825 struct pinctrl_pin_desc *pins, *pin;
833 pins = devm_kzalloc(dev, sizeof(*pins) * *npins, GFP_KERNEL);
834 if (!pins)
838 pin = &pins[i];
846 *zynqmp_pins = pins;
861 &zynqmp_desc.pins,