Lines Matching refs:grp
198 const struct at91_pin_group *grp = NULL; in at91_pinctrl_find_group_by_name() local
205 grp = &info->groups[i]; in at91_pinctrl_find_group_by_name()
206 dev_dbg(info->dev, "%s: %d 0:%d\n", name, grp->npins, grp->pins[0]); in at91_pinctrl_find_group_by_name()
210 return grp; in at91_pinctrl_find_group_by_name()
254 const struct at91_pin_group *grp; in at91_dt_node_to_map() local
264 grp = at91_pinctrl_find_group_by_name(info, np->name); in at91_dt_node_to_map()
265 if (!grp) { in at91_dt_node_to_map()
271 map_num += grp->npins; in at91_dt_node_to_map()
292 for (i = 0; i < grp->npins; i++) { in at91_dt_node_to_map()
295 pin_get_name(pctldev, grp->pins[i]); in at91_dt_node_to_map()
296 new_map[i].data.configs.configs = &grp->pins_conf[i].conf; in at91_dt_node_to_map()
1048 struct at91_pin_group *grp, in at91_pinctrl_parse_groups() argument
1059 grp->name = np->name; in at91_pinctrl_parse_groups()
1073 grp->npins = size / 4; in at91_pinctrl_parse_groups()
1074 pin = grp->pins_conf = devm_kzalloc(info->dev, grp->npins * sizeof(struct at91_pmx_pin), in at91_pinctrl_parse_groups()
1076 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), in at91_pinctrl_parse_groups()
1078 if (!grp->pins_conf || !grp->pins) in at91_pinctrl_parse_groups()
1084 grp->pins[j] = pin->bank * MAX_NB_GPIO_PER_BANK + pin->pin; in at91_pinctrl_parse_groups()
1100 struct at91_pin_group *grp; in at91_pinctrl_parse_functions() local
1123 grp = &info->groups[grp_index++]; in at91_pinctrl_parse_functions()
1124 ret = at91_pinctrl_parse_groups(child, grp, info, i++); in at91_pinctrl_parse_functions()