Lines Matching refs:grp
193 const struct sprd_pin_group *grp = NULL; in sprd_pinctrl_find_group_by_name() local
198 grp = &info->groups[i]; in sprd_pinctrl_find_group_by_name()
203 return grp; in sprd_pinctrl_find_group_by_name()
246 const struct sprd_pin_group *grp; in sprd_dt_node_to_map() local
255 grp = sprd_pinctrl_find_group_by_name(pctl, np->name); in sprd_dt_node_to_map()
256 if (!grp) { in sprd_dt_node_to_map()
304 grp->name, function); in sprd_dt_node_to_map()
314 pin_id = grp->pins[0]; in sprd_dt_node_to_map()
317 group_or_pin = grp->name; in sprd_dt_node_to_map()
388 struct sprd_pin_group *grp = &info->groups[group_selector]; in sprd_pmx_set_mux() local
389 unsigned int i, grp_pins = grp->npins; in sprd_pmx_set_mux()
414 unsigned int pin_id = grp->pins[i]; in sprd_pmx_set_mux()
709 struct sprd_pin_group *grp; in sprd_pinconf_group_get() local
715 grp = &info->groups[selector]; in sprd_pinconf_group_get()
716 pin_id = grp->pins[0]; in sprd_pinconf_group_get()
728 struct sprd_pin_group *grp; in sprd_pinconf_group_set() local
734 grp = &info->groups[selector]; in sprd_pinconf_group_set()
736 for (i = 0; i < grp->npins; i++) { in sprd_pinconf_group_set()
737 unsigned int pin_id = grp->pins[i]; in sprd_pinconf_group_set()
786 struct sprd_pin_group *grp; in sprd_pinconf_group_dbg_show() local
794 grp = &info->groups[selector]; in sprd_pinconf_group_dbg_show()
797 for (i = 0; i < grp->npins; i++, config++) { in sprd_pinconf_group_dbg_show()
798 unsigned int pin_id = grp->pins[i]; in sprd_pinconf_group_dbg_show()
845 struct sprd_pin_group *grp) in sprd_pinctrl_parse_groups() argument
855 grp->name = np->name; in sprd_pinctrl_parse_groups()
856 grp->npins = ret; in sprd_pinctrl_parse_groups()
857 grp->pins = devm_kcalloc(sprd_pctl->dev, in sprd_pinctrl_parse_groups()
858 grp->npins, sizeof(unsigned int), in sprd_pinctrl_parse_groups()
860 if (!grp->pins) in sprd_pinctrl_parse_groups()
866 grp->pins[i++] = ret; in sprd_pinctrl_parse_groups()
869 for (i = 0; i < grp->npins; i++) { in sprd_pinctrl_parse_groups()
872 grp->name, grp->npins, grp->pins[i]); in sprd_pinctrl_parse_groups()
899 struct sprd_pin_group *grp; in sprd_pinctrl_parse_dt() local
924 grp = info->groups; in sprd_pinctrl_parse_dt()
927 ret = sprd_pinctrl_parse_groups(child, sprd_pctl, grp); in sprd_pinctrl_parse_dt()
933 *temp++ = grp->name; in sprd_pinctrl_parse_dt()
934 grp++; in sprd_pinctrl_parse_dt()
939 sprd_pctl, grp); in sprd_pinctrl_parse_dt()
946 *temp++ = grp->name; in sprd_pinctrl_parse_dt()
947 grp++; in sprd_pinctrl_parse_dt()