Lines Matching refs:grp

51 	const struct imx_pin_group *grp = NULL;  in imx_pinctrl_find_group_by_name()  local
56 grp = &info->groups[i]; in imx_pinctrl_find_group_by_name()
61 return grp; in imx_pinctrl_find_group_by_name()
109 const struct imx_pin_group *grp; in imx_dt_node_to_map() local
119 grp = imx_pinctrl_find_group_by_name(info, np->name); in imx_dt_node_to_map()
120 if (!grp) { in imx_dt_node_to_map()
126 for (i = 0; i < grp->npins; i++) { in imx_dt_node_to_map()
127 if (!(grp->pins[i].config & IMX_NO_PAD_CTL)) in imx_dt_node_to_map()
151 for (i = j = 0; i < grp->npins; i++) { in imx_dt_node_to_map()
152 if (!(grp->pins[i].config & IMX_NO_PAD_CTL)) { in imx_dt_node_to_map()
155 pin_get_name(pctldev, grp->pins[i].pin); in imx_dt_node_to_map()
156 new_map[j].data.configs.configs = &grp->pins[i].config; in imx_dt_node_to_map()
192 struct imx_pin_group *grp; in imx_pmx_set() local
198 grp = &info->groups[group]; in imx_pmx_set()
199 npins = grp->npins; in imx_pmx_set()
202 info->functions[selector].name, grp->name); in imx_pmx_set()
205 struct imx_pin *pin = &grp->pins[i]; in imx_pmx_set()
310 struct imx_pin_group *grp; in imx_pmx_gpio_request_enable() local
325 grp = &info->groups[group]; in imx_pmx_gpio_request_enable()
326 for (pin = 0; pin < grp->npins; pin++) { in imx_pmx_gpio_request_enable()
327 imx_pin = &grp->pins[pin]; in imx_pmx_gpio_request_enable()
461 struct imx_pin_group *grp; in imx_pinconf_group_dbg_show() local
470 grp = &info->groups[group]; in imx_pinconf_group_dbg_show()
471 for (i = 0; i < grp->npins; i++) { in imx_pinconf_group_dbg_show()
472 struct imx_pin *pin = &grp->pins[i]; in imx_pinconf_group_dbg_show()
503 struct imx_pin_group *grp, in imx_pinctrl_parse_groups() argument
519 grp->name = np->name; in imx_pinctrl_parse_groups()
537 grp->npins = size / pin_size; in imx_pinctrl_parse_groups()
538 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(struct imx_pin), in imx_pinctrl_parse_groups()
540 grp->pin_ids = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), in imx_pinctrl_parse_groups()
542 if (!grp->pins || ! grp->pin_ids) in imx_pinctrl_parse_groups()
545 for (i = 0; i < grp->npins; i++) { in imx_pinctrl_parse_groups()
550 struct imx_pin *pin = &grp->pins[i]; in imx_pinctrl_parse_groups()
566 grp->pin_ids[i] = pin_id; in imx_pinctrl_parse_groups()
592 struct imx_pin_group *grp; in imx_pinctrl_parse_functions() local
611 grp = &info->groups[info->group_index++]; in imx_pinctrl_parse_functions()
612 imx_pinctrl_parse_groups(child, grp, info, i++); in imx_pinctrl_parse_functions()