Lines Matching refs:groups
261 const char **groups; member
333 struct st_pctl_group *groups; member
833 return info->groups[selector].name; in st_pctl_get_group_name()
844 *pins = info->groups[selector].pins; in st_pctl_get_group_pins()
845 *npins = info->groups[selector].npins; in st_pctl_get_group_pins()
856 if (!strcmp(info->groups[i].name, name)) in st_pctl_find_group_by_name()
857 return &info->groups[i]; in st_pctl_find_group_by_name()
946 *grps = info->functions[selector].groups; in st_pmx_get_groups()
956 struct st_pinconf *conf = info->groups[group].pin_conf; in st_pmx_set_mux()
960 for (i = 0; i < info->groups[group].npins; i++) { in st_pmx_set_mux()
1305 func->groups = devm_kzalloc(info->dev, in st_pctl_parse_functions()
1307 if (!func->groups) in st_pctl_parse_functions()
1312 func->groups[i] = child->name; in st_pctl_parse_functions()
1313 grp = &info->groups[*grp_index]; in st_pctl_parse_functions()
1628 info->groups = devm_kzalloc(&pdev->dev, in st_pctl_probe_dt()
1629 info->ngroups * sizeof(*info->groups) , GFP_KERNEL); in st_pctl_probe_dt()
1634 if (!info->functions || !info->groups || !info->banks) in st_pctl_probe_dt()