Lines Matching refs:groups
261 const char **groups; member
333 struct st_pctl_group *groups; member
843 return info->groups[selector].name; in st_pctl_get_group_name()
854 *pins = info->groups[selector].pins; in st_pctl_get_group_pins()
855 *npins = info->groups[selector].npins; in st_pctl_get_group_pins()
866 if (!strcmp(info->groups[i].name, name)) in st_pctl_find_group_by_name()
867 return &info->groups[i]; in st_pctl_find_group_by_name()
956 *grps = info->functions[selector].groups; in st_pmx_get_groups()
966 struct st_pinconf *conf = info->groups[group].pin_conf; in st_pmx_set_mux()
970 for (i = 0; i < info->groups[group].npins; i++) { in st_pmx_set_mux()
1315 func->groups = devm_kzalloc(info->dev, in st_pctl_parse_functions()
1317 if (!func->groups) in st_pctl_parse_functions()
1322 func->groups[i] = child->name; in st_pctl_parse_functions()
1323 grp = &info->groups[*grp_index]; in st_pctl_parse_functions()
1638 info->groups = devm_kzalloc(&pdev->dev, in st_pctl_probe_dt()
1639 info->ngroups * sizeof(*info->groups) , GFP_KERNEL); in st_pctl_probe_dt()
1644 if (!info->functions || !info->groups || !info->banks) in st_pctl_probe_dt()