Lines Matching refs:group
347 const char *group;
371 "function %s can't be selected on any group\n",
375 if (map->data.mux.group) {
376 group = map->data.mux.group;
377 ret = match_string(groups, num_groups, group);
380 "invalid group \"%s\" for function \"%s\"\n",
381 group, map->data.mux.function);
385 group = groups[0];
388 ret = pinctrl_get_group_selector(pctldev, group);
390 dev_err(pctldev->dev, "invalid group %s in map table\n",
391 map->data.mux.group);
394 setting->data.mux.group = ret;
416 ret = pctlops->get_group_pins(pctldev, setting->data.mux.group,
424 setting->data.mux.group);
426 "could not get pins for group %s\n",
431 /* Try to allocate all pins in this group, one by one */
441 setting->data.mux.group);
443 "could not request pin %d (%s) from group %s "
464 setting->data.mux.group);
496 ret = pctlops->get_group_pins(pctldev, setting->data.mux.group,
503 setting->data.mux.group);
505 "could not get pins for group %s\n",
525 setting->data.mux.group);
528 "deactivating group %s - it is already "
636 /* If mux: print function+group claiming the pin */
638 seq_printf(s, " function %s group %s\n",
642 desc->mux_setting->group));
654 seq_printf(s, "group %s\nfunction %s\n",
655 map->data.mux.group ? map->data.mux.group : "(default)",
666 seq_printf(s, "group: %s (%u) function: %s (%u)\n",
667 pctlops->get_group_name(pctldev, setting->data.mux.group),
668 setting->data.mux.group,
767 * pinmux_generic_add_function() - adds a function group