Lines Matching refs:grp
49 const struct imx_pin_group *grp = NULL; in imx_pinctrl_find_group_by_name() local
54 grp = &info->groups[i]; in imx_pinctrl_find_group_by_name()
59 return grp; in imx_pinctrl_find_group_by_name()
107 const struct imx_pin_group *grp; in imx_dt_node_to_map() local
117 grp = imx_pinctrl_find_group_by_name(info, np->name); in imx_dt_node_to_map()
118 if (!grp) { in imx_dt_node_to_map()
124 for (i = 0; i < grp->npins; i++) { in imx_dt_node_to_map()
125 if (!(grp->pins[i].config & IMX_NO_PAD_CTL)) in imx_dt_node_to_map()
149 for (i = j = 0; i < grp->npins; i++) { in imx_dt_node_to_map()
150 if (!(grp->pins[i].config & IMX_NO_PAD_CTL)) { in imx_dt_node_to_map()
153 pin_get_name(pctldev, grp->pins[i].pin); in imx_dt_node_to_map()
154 new_map[j].data.configs.configs = &grp->pins[i].config; in imx_dt_node_to_map()
190 struct imx_pin_group *grp; in imx_pmx_set() local
196 grp = &info->groups[group]; in imx_pmx_set()
197 npins = grp->npins; in imx_pmx_set()
200 info->functions[selector].name, grp->name); in imx_pmx_set()
203 struct imx_pin *pin = &grp->pins[i]; in imx_pmx_set()
303 struct imx_pin_group *grp; in imx_pmx_gpio_request_enable() local
318 grp = &info->groups[group]; in imx_pmx_gpio_request_enable()
319 for (pin = 0; pin < grp->npins; pin++) { in imx_pmx_gpio_request_enable()
320 imx_pin = &grp->pins[pin]; in imx_pmx_gpio_request_enable()
454 struct imx_pin_group *grp; in imx_pinconf_group_dbg_show() local
463 grp = &info->groups[group]; in imx_pinconf_group_dbg_show()
464 for (i = 0; i < grp->npins; i++) { in imx_pinconf_group_dbg_show()
465 struct imx_pin *pin = &grp->pins[i]; in imx_pinconf_group_dbg_show()
496 struct imx_pin_group *grp, in imx_pinctrl_parse_groups() argument
512 grp->name = np->name; in imx_pinctrl_parse_groups()
530 grp->npins = size / pin_size; in imx_pinctrl_parse_groups()
531 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(struct imx_pin), in imx_pinctrl_parse_groups()
533 grp->pin_ids = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), in imx_pinctrl_parse_groups()
535 if (!grp->pins || ! grp->pin_ids) in imx_pinctrl_parse_groups()
538 for (i = 0; i < grp->npins; i++) { in imx_pinctrl_parse_groups()
543 struct imx_pin *pin = &grp->pins[i]; in imx_pinctrl_parse_groups()
556 grp->pin_ids[i] = pin_id; in imx_pinctrl_parse_groups()
582 struct imx_pin_group *grp; in imx_pinctrl_parse_functions() local
602 grp = &info->groups[grp_index++]; in imx_pinctrl_parse_functions()
603 imx_pinctrl_parse_groups(child, grp, info, i++); in imx_pinctrl_parse_functions()