Lines Matching defs:groups
45 * The pins of a pinmux groups are composed of one or two groups of contiguous
74 struct armada_37xx_pin_group *groups;
80 const char **groups;
106 struct armada_37xx_pin_group *groups;
212 .groups = armada_37xx_nb_groups,
219 .groups = armada_37xx_sb_groups,
237 struct armada_37xx_pin_group *group = &info->groups[*grp];
279 return info->groups[group].name;
292 *pins = info->groups[selector].pins;
293 *npins = info->groups[selector].npins +
294 info->groups[selector].extra_npins;
328 const char * const **groups,
333 *groups = info->funcs[selector].groups;
368 struct armada_37xx_pin_group *grp = &info->groups[group];
871 * of the groups associated to this function.
879 struct armada_37xx_pin_group *grp = &info->groups[n];
897 /* check for unique functions and count groups */
932 const char **groups;
935 funcs[n].groups = devm_kcalloc(info->dev,
937 sizeof(*(funcs[n].groups)),
939 if (!funcs[n].groups)
942 groups = funcs[n].groups;
945 struct armada_37xx_pin_group *gp = &info->groups[g];
952 *groups = gp->name;
953 groups++;
967 info->groups = pin_data->groups;