Lines Matching refs:group
44 unsigned group) in mxs_get_group_name() argument
48 return d->soc->groups[group].name; in mxs_get_group_name()
51 static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, in mxs_get_group_pins() argument
56 *pins = d->soc->groups[group].pins; in mxs_get_group_pins()
57 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins()
73 char *group = NULL; in mxs_dt_node_to_map() local
109 group = kzalloc(length, GFP_KERNEL); in mxs_dt_node_to_map()
110 if (!group) { in mxs_dt_node_to_map()
114 snprintf(group, length, "%s.%d", np->name, reg); in mxs_dt_node_to_map()
115 new_map[i].data.mux.group = group; in mxs_dt_node_to_map()
128 group; in mxs_dt_node_to_map()
140 kfree(group); in mxs_dt_node_to_map()
153 kfree(map[i].data.mux.group); in mxs_dt_free_map()
186 unsigned group, in mxs_pinctrl_get_func_groups() argument
192 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups()
193 *num_groups = d->soc->functions[group].ngroups; in mxs_pinctrl_get_func_groups()
199 unsigned group) in mxs_pinctrl_set_mux() argument
202 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinctrl_set_mux()
243 unsigned group, unsigned long *config) in mxs_pinconf_group_get() argument
247 *config = d->soc->groups[group].config; in mxs_pinconf_group_get()
253 unsigned group, unsigned long *configs, in mxs_pinconf_group_set() argument
257 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinconf_group_set()
323 struct seq_file *s, unsigned group) in mxs_pinconf_group_dbg_show() argument
327 if (!mxs_pinconf_group_get(pctldev, group, &config)) in mxs_pinconf_group_dbg_show()
355 char *group; in mxs_pinctrl_parse_group() local
359 group = devm_kzalloc(&pdev->dev, length, GFP_KERNEL); in mxs_pinctrl_parse_group()
360 if (!group) in mxs_pinctrl_parse_group()
363 snprintf(group, length, "%s", np->name); in mxs_pinctrl_parse_group()
365 snprintf(group, length, "%s.%d", np->name, val); in mxs_pinctrl_parse_group()
366 g->name = group; in mxs_pinctrl_parse_group()