Lines Matching full:groups
47 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name()
71 ngroups = of_property_count_strings(node, "groups"); in berlin_pinctrl_dt_node_to_map()
74 "missing groups property in node %pOFn\n", node); in berlin_pinctrl_dt_node_to_map()
85 of_property_for_each_string(node, "groups", prop, group_name) { in berlin_pinctrl_dt_node_to_map()
122 const char * const **groups, in berlin_pinmux_get_function_groups() argument
127 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups()
155 const struct berlin_desc_group *group_desc = pctrl->desc->groups + group; in berlin_pinmux_set()
211 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
224 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
237 /* map functions to theirs groups */ in berlin_pinctrl_build_state()
239 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
245 const char **groups; in berlin_pinctrl_build_state() local
261 if (!function->groups) { in berlin_pinctrl_build_state()
262 function->groups = in berlin_pinctrl_build_state()
268 if (!function->groups) { in berlin_pinctrl_build_state()
274 groups = function->groups; in berlin_pinctrl_build_state()
275 while (*groups) in berlin_pinctrl_build_state()
276 groups++; in berlin_pinctrl_build_state()
278 *groups = desc_group->name; in berlin_pinctrl_build_state()