• Home
  • Raw
  • Download

Lines Matching refs:grp

38 	const struct group_desc *grp = NULL;  in imx_pinctrl_find_group_by_name()  local
42 grp = pinctrl_generic_get_group(pctldev, i); in imx_pinctrl_find_group_by_name()
43 if (grp && !strcmp(grp->name, name)) in imx_pinctrl_find_group_by_name()
47 return grp; in imx_pinctrl_find_group_by_name()
62 const struct group_desc *grp; in imx_dt_node_to_map() local
73 grp = imx_pinctrl_find_group_by_name(pctldev, np->name); in imx_dt_node_to_map()
74 if (!grp) { in imx_dt_node_to_map()
80 map_num += grp->num_pins; in imx_dt_node_to_map()
82 for (i = 0; i < grp->num_pins; i++) { in imx_dt_node_to_map()
83 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 pin = &((struct imx_pin *)(grp->data))[i]; in imx_dt_node_to_map()
247 struct group_desc *grp; in imx_pmx_set() local
256 grp = pinctrl_generic_get_group(pctldev, group); in imx_pmx_set()
257 if (!grp) in imx_pmx_set()
264 npins = grp->num_pins; in imx_pmx_set()
267 func->name, grp->name); in imx_pmx_set()
275 pin = &((struct imx_pin *)(grp->data))[i]; in imx_pmx_set()
467 struct group_desc *grp; in imx_pinconf_group_dbg_show() local
476 grp = pinctrl_generic_get_group(pctldev, group); in imx_pinconf_group_dbg_show()
477 if (!grp) in imx_pinconf_group_dbg_show()
480 for (i = 0; i < grp->num_pins; i++) { in imx_pinconf_group_dbg_show()
481 struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i]; in imx_pinconf_group_dbg_show()
569 struct group_desc *grp, in imx_pinctrl_parse_groups() argument
592 grp->name = np->name; in imx_pinctrl_parse_groups()
620 grp->num_pins = size / pin_size; in imx_pinctrl_parse_groups()
621 grp->data = devm_kcalloc(ipctl->dev, in imx_pinctrl_parse_groups()
622 grp->num_pins, sizeof(struct imx_pin), in imx_pinctrl_parse_groups()
624 grp->pins = devm_kcalloc(ipctl->dev, in imx_pinctrl_parse_groups()
625 grp->num_pins, sizeof(unsigned int), in imx_pinctrl_parse_groups()
627 if (!grp->pins || !grp->data) in imx_pinctrl_parse_groups()
630 for (i = 0; i < grp->num_pins; i++) { in imx_pinctrl_parse_groups()
631 pin = &((struct imx_pin *)(grp->data))[i]; in imx_pinctrl_parse_groups()
633 info->imx_pinctrl_parse_pin(ipctl, &grp->pins[i], in imx_pinctrl_parse_groups()
636 imx_pinctrl_parse_pin_mmio(ipctl, &grp->pins[i], in imx_pinctrl_parse_groups()
650 struct group_desc *grp; in imx_pinctrl_parse_functions() local
674 grp = devm_kzalloc(ipctl->dev, sizeof(struct group_desc), in imx_pinctrl_parse_functions()
676 if (!grp) { in imx_pinctrl_parse_functions()
683 ipctl->group_index++, grp); in imx_pinctrl_parse_functions()
686 imx_pinctrl_parse_groups(child, grp, ipctl, i++); in imx_pinctrl_parse_functions()