Lines Matching refs:grp
42 const struct group_desc *grp = NULL; in imx_pinctrl_find_group_by_name() local
46 grp = pinctrl_generic_get_group(pctldev, i); in imx_pinctrl_find_group_by_name()
47 if (grp && !strcmp(grp->name, name)) in imx_pinctrl_find_group_by_name()
51 return grp; in imx_pinctrl_find_group_by_name()
66 const struct group_desc *grp; in imx_dt_node_to_map() local
76 grp = imx_pinctrl_find_group_by_name(pctldev, np->name); in imx_dt_node_to_map()
77 if (!grp) { in imx_dt_node_to_map()
83 for (i = 0; i < grp->num_pins; i++) { in imx_dt_node_to_map()
84 struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i]; in imx_dt_node_to_map()
110 for (i = j = 0; i < grp->num_pins; i++) { in imx_dt_node_to_map()
111 struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i]; in imx_dt_node_to_map()
153 struct group_desc *grp = NULL; in imx_pmx_set() local
160 grp = pinctrl_generic_get_group(pctldev, group); in imx_pmx_set()
161 if (!grp) in imx_pmx_set()
168 npins = grp->num_pins; in imx_pmx_set()
171 func->name, grp->name); in imx_pmx_set()
174 struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i]; in imx_pmx_set()
387 struct group_desc *grp; in imx_pinconf_group_dbg_show() local
396 grp = pinctrl_generic_get_group(pctldev, group); in imx_pinconf_group_dbg_show()
397 if (!grp) in imx_pinconf_group_dbg_show()
400 for (i = 0; i < grp->num_pins; i++) { in imx_pinconf_group_dbg_show()
401 struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i]; in imx_pinconf_group_dbg_show()
426 struct group_desc *grp, in imx_pinctrl_parse_groups() argument
447 grp->name = np->name; in imx_pinctrl_parse_groups()
478 grp->num_pins = size / pin_size; in imx_pinctrl_parse_groups()
479 grp->data = devm_kzalloc(info->dev, grp->num_pins * in imx_pinctrl_parse_groups()
481 grp->pins = devm_kzalloc(info->dev, grp->num_pins * in imx_pinctrl_parse_groups()
483 if (!grp->pins || !grp->data) in imx_pinctrl_parse_groups()
486 for (i = 0; i < grp->num_pins; i++) { in imx_pinctrl_parse_groups()
491 struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i]; in imx_pinctrl_parse_groups()
507 grp->pins[i] = pin_id; in imx_pinctrl_parse_groups()
542 struct group_desc *grp; in imx_pinctrl_parse_functions() local
566 grp = devm_kzalloc(info->dev, sizeof(struct group_desc), in imx_pinctrl_parse_functions()
568 if (!grp) in imx_pinctrl_parse_functions()
573 info->group_index++, grp); in imx_pinctrl_parse_functions()
576 imx_pinctrl_parse_groups(child, grp, ipctl, i++); in imx_pinctrl_parse_functions()