Lines Matching refs:group

317 			       unsigned int selector, unsigned int group)  in eqbr_pinmux_set_mux()  argument
329 grp = pinctrl_generic_get_group(pctldev, group); in eqbr_pinmux_set_mux()
518 unsigned int group, unsigned long *config) in eqbr_pinconf_group_get() argument
524 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in eqbr_pinconf_group_get()
541 unsigned int group, unsigned long *configs, in eqbr_pinconf_group_set() argument
548 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); in eqbr_pinconf_group_set()
708 struct group_desc group; in eqbr_build_groups() local
718 group.num_pins = of_property_count_u32_elems(np, "pins"); in eqbr_build_groups()
719 if (group.num_pins < 0) { in eqbr_build_groups()
724 group.name = prop->value; in eqbr_build_groups()
725 group.pins = devm_kcalloc(dev, group.num_pins, in eqbr_build_groups()
726 sizeof(*(group.pins)), GFP_KERNEL); in eqbr_build_groups()
727 if (!group.pins) { in eqbr_build_groups()
732 pinmux = devm_kcalloc(dev, group.num_pins, sizeof(*pinmux), in eqbr_build_groups()
739 for (j = 0; j < group.num_pins; j++) { in eqbr_build_groups()
742 group.name); in eqbr_build_groups()
748 group.name, j, pin_id); in eqbr_build_groups()
752 group.pins[j] = pin_id; in eqbr_build_groups()
755 group.name); in eqbr_build_groups()
762 err = pinctrl_generic_add_group(drvdata->pctl_dev, group.name, in eqbr_build_groups()
763 group.pins, group.num_pins, in eqbr_build_groups()
766 dev_err(dev, "Failed to register group %s\n", group.name); in eqbr_build_groups()
770 memset(&group, 0, sizeof(group)); in eqbr_build_groups()