Lines Matching defs:grp
343 const struct rzn1_pin_group *grp;
352 grp = rzn1_pinctrl_find_group_by_name(ipctl, np->name);
353 if (!grp) {
379 grp->name, grp->func);
386 &reserved_maps, num_maps, grp->name,
394 grp->func, grp->name, grp->npins);
468 struct rzn1_pin_group *grp = &ipctl->groups[group];
469 unsigned int i, grp_pins = grp->npins;
472 ipctl->functions[selector].name, selector, grp->name, group);
476 rzn1_set_hw_pin_func(ipctl, grp->pins[i], grp->pin_ids[i], 0);
628 struct rzn1_pin_group *grp = &ipctl->groups[selector];
632 dev_dbg(ipctl->dev, "group get %s selector:%u\n", grp->name, selector);
634 for (i = 0; i < grp->npins; i++) {
635 if (rzn1_pinconf_get(pctldev, grp->pins[i], config))
654 struct rzn1_pin_group *grp = &ipctl->groups[selector];
659 grp->name, selector, configs, num_configs);
661 for (i = 0; i < grp->npins; i++) {
662 unsigned int pin = grp->pins[i];
689 struct rzn1_pin_group *grp,
699 grp->name = np->name;
721 grp->npins = size / sizeof(list[0]);
722 grp->pin_ids = devm_kmalloc_array(ipctl->dev,
723 grp->npins, sizeof(grp->pin_ids[0]),
725 grp->pins = devm_kmalloc_array(ipctl->dev,
726 grp->npins, sizeof(grp->pins[0]),
728 if (!grp->pin_ids || !grp->pins)
731 for (i = 0; i < grp->npins; i++) {
734 grp->pins[i] = pin_id & 0xff;
735 grp->pin_ids[i] = (pin_id >> 8) & 0x7f;
738 return grp->npins;
762 struct rzn1_pin_group *grp;
787 grp = &ipctl->groups[ipctl->ngroups];
788 grp->func = func->name;
789 ret = rzn1_pinctrl_parse_groups(np, grp, ipctl);
798 grp = &ipctl->groups[ipctl->ngroups];
799 grp->func = func->name;
800 ret = rzn1_pinctrl_parse_groups(child, grp, ipctl);