Lines Matching defs:pins
65 * There are 170 configurable pins (called PL_GPIO in the datasheet).
98 * @npins: the number of pins in this group array, i.e. the number of
99 * elements in .pins so we can iterate over that array
100 * @pins: array of pins. Needed due to pinctrl_ops.get_group_pins()
107 unsigned int *pins;
315 unsigned int selector, const unsigned int **pins,
323 *pins = ipctl->groups[selector].pins;
333 * Each 'Group' uses pinmux = <...> to detail the pins and data used to select
335 * to all pins in the 'Group'.
393 dev_dbg(pctldev->dev, "maps: function %s group %s (%d pins)\n",
476 rzn1_set_hw_pin_func(ipctl, grp->pins[i], grp->pin_ids[i], 0);
635 if (rzn1_pinconf_get(pctldev, grp->pins[i], config))
638 /* configs do not match between two pins */
662 unsigned int pin = grp->pins[i];
704 * do sanity check and calculate pins number
725 grp->pins = devm_kmalloc_array(ipctl->dev,
726 grp->npins, sizeof(grp->pins[0]),
728 if (!grp->pin_ids || !grp->pins)
734 grp->pins[i] = pin_id & 0xff;
891 rzn1_pinctrl_desc.pins = rzn1_pins;