Lines Matching refs:groups
88 const char **groups; member
188 struct at91_pin_group *groups; member
202 if (strcmp(info->groups[i].name, name)) in at91_pinctrl_find_group_by_name()
205 grp = &info->groups[i]; in at91_pinctrl_find_group_by_name()
225 return info->groups[selector].name; in at91_get_group_name()
237 *pins = info->groups[selector].pins; in at91_get_group_pins()
238 *npins = info->groups[selector].npins; in at91_get_group_pins()
712 const struct at91_pmx_pin *pins_conf = info->groups[group].pins_conf; in at91_pmx_set()
714 uint32_t npins = info->groups[group].npins; in at91_pmx_set()
720 info->functions[selector].name, info->groups[group].name); in at91_pmx_set()
726 ret = pin_check_config(info, info->groups[group].name, i, pin); in at91_pmx_set()
785 const char * const **groups, in at91_pmx_get_groups() argument
790 *groups = info->functions[selector].groups; in at91_pmx_get_groups()
1116 func->groups = devm_kzalloc(info->dev, in at91_pinctrl_parse_functions()
1118 if (!func->groups) in at91_pinctrl_parse_functions()
1122 func->groups[i] = child->name; in at91_pinctrl_parse_functions()
1123 grp = &info->groups[grp_index++]; in at91_pinctrl_parse_functions()
1184 info->groups = devm_kzalloc(&pdev->dev, info->ngroups * sizeof(struct at91_pin_group), in at91_pinctrl_probe_dt()
1186 if (!info->groups) in at91_pinctrl_probe_dt()