Lines Matching refs:grp
163 const struct imx1_pin_group *grp = NULL; in imx1_pinctrl_find_group_by_name() local
168 grp = &info->groups[i]; in imx1_pinctrl_find_group_by_name()
173 return grp; in imx1_pinctrl_find_group_by_name()
229 const struct imx1_pin_group *grp; in imx1_dt_node_to_map() local
239 grp = imx1_pinctrl_find_group_by_name(info, np->name); in imx1_dt_node_to_map()
240 if (!grp) { in imx1_dt_node_to_map()
246 for (i = 0; i < grp->npins; i++) in imx1_dt_node_to_map()
269 for (i = j = 0; i < grp->npins; i++) { in imx1_dt_node_to_map()
272 pin_get_name(pctldev, grp->pins[i].pin_id); in imx1_dt_node_to_map()
273 new_map[j].data.configs.configs = &grp->pins[i].config; in imx1_dt_node_to_map()
431 struct imx1_pin_group *grp; in imx1_pinconf_group_dbg_show() local
440 grp = &info->groups[group]; in imx1_pinconf_group_dbg_show()
441 for (i = 0; i < grp->npins; i++) { in imx1_pinconf_group_dbg_show()
442 name = pin_get_name(pctldev, grp->pins[i].pin_id); in imx1_pinconf_group_dbg_show()
443 ret = imx1_pinconf_get(pctldev, grp->pins[i].pin_id, &config); in imx1_pinconf_group_dbg_show()
465 struct imx1_pin_group *grp, in imx1_pinctrl_parse_groups() argument
476 grp->name = np->name; in imx1_pinctrl_parse_groups()
489 grp->npins = size / 12; in imx1_pinctrl_parse_groups()
490 grp->pins = devm_kzalloc(info->dev, in imx1_pinctrl_parse_groups()
491 grp->npins * sizeof(struct imx1_pin), GFP_KERNEL); in imx1_pinctrl_parse_groups()
492 grp->pin_ids = devm_kzalloc(info->dev, in imx1_pinctrl_parse_groups()
493 grp->npins * sizeof(unsigned int), GFP_KERNEL); in imx1_pinctrl_parse_groups()
495 if (!grp->pins || !grp->pin_ids) in imx1_pinctrl_parse_groups()
498 for (i = 0; i < grp->npins; i++) { in imx1_pinctrl_parse_groups()
499 grp->pins[i].pin_id = be32_to_cpu(*list++); in imx1_pinctrl_parse_groups()
500 grp->pins[i].mux_id = be32_to_cpu(*list++); in imx1_pinctrl_parse_groups()
501 grp->pins[i].config = be32_to_cpu(*list++); in imx1_pinctrl_parse_groups()
503 grp->pin_ids[i] = grp->pins[i].pin_id; in imx1_pinctrl_parse_groups()
515 struct imx1_pin_group *grp; in imx1_pinctrl_parse_functions() local
538 grp = &info->groups[grp_index++]; in imx1_pinctrl_parse_functions()
539 ret = imx1_pinctrl_parse_groups(child, grp, info, i++); in imx1_pinctrl_parse_functions()