Lines Matching refs:pins
45 * struct armada_37xx_pin_group: represents group of pins of a pinmux function.
46 * The pins of a pinmux groups are composed of one or two groups of contiguous
47 * pins.
49 * @start_pin: Index of the first pin of the main range of pins belonging to
51 * @npins: Number of pins included in the first range
54 * @extra_pin: Index of the first pin of the optional second range of pins
56 * @extra_npins:Number of pins included in the second optional range
58 * @pins: List of the pins included in the group
69 unsigned int *pins;
246 if (group->pins[j] == pin)
288 const unsigned int **pins,
296 *pins = info->groups[selector].pins;
879 grp->pins = devm_kcalloc(dev, grp->npins + grp->extra_npins,
880 sizeof(*grp->pins),
882 if (!grp->pins)
886 grp->pins[i] = grp->start_pin + i;
889 grp->pins[i+j] = grp->extra_pin + j;
897 dev_err(dev, "More functions than pins(%d)\n",
916 * - the list of the pins included in the group
977 ctrldesc->pins = pindesc;
992 * we allocate functions for number of pins and hope there are
993 * fewer unique functions than pins available