Lines Matching full:grp
160 struct k230_pin_group *grp = k230_pins[offset].drv_data; in k230_pinctrl_pin_dbg_show() local
178 grp ? grp->name : "unknown", in k230_pinctrl_pin_dbg_show()
195 const struct k230_pin_group *grp; in k230_dt_node_to_map() local
222 grp = &info->groups[grp_id]; in k230_dt_node_to_map()
224 new_map[idx].data.mux.group = grp->name; in k230_dt_node_to_map()
228 for (j = 0; j < grp->num_pins; ++j) { in k230_dt_node_to_map()
231 pin_get_name(pctldev, grp->pins[j]); in k230_dt_node_to_map()
233 grp->data[j].configs; in k230_dt_node_to_map()
235 grp->data[j].nconfigs; in k230_dt_node_to_map()
441 struct k230_pin_group *grp = &info->groups[group]; in k230_set_mux() local
442 const unsigned int *pins = grp->pins; in k230_set_mux()
449 for (cnt = 0; cnt < grp->num_pins; cnt++) { in k230_set_mux()
454 k230_pins[pins[cnt]].drv_data = grp; in k230_set_mux()
469 struct k230_pin_group *grp, in k230_pinctrl_parse_groups() argument
477 grp->name = np->name; in k230_pinctrl_parse_groups()
482 grp->num_pins = size; in k230_pinctrl_parse_groups()
483 grp->pins = devm_kcalloc(dev, grp->num_pins, sizeof(*grp->pins), in k230_pinctrl_parse_groups()
485 grp->data = devm_kcalloc(dev, grp->num_pins, sizeof(*grp->data), in k230_pinctrl_parse_groups()
487 if (!grp->pins || !grp->data) in k230_pinctrl_parse_groups()
493 grp->pins[i] = (mux_data >> 8); in k230_pinctrl_parse_groups()
494 grp->data[i].func = (mux_data & 0xff); in k230_pinctrl_parse_groups()
497 &grp->data[i].configs, in k230_pinctrl_parse_groups()
498 &grp->data[i].nconfigs); in k230_pinctrl_parse_groups()
512 struct k230_pin_group *grp; in k230_pinctrl_parse_functions() local
535 grp = &info->groups[idx]; in k230_pinctrl_parse_functions()
537 ret = k230_pinctrl_parse_groups(child, grp, info, i++); in k230_pinctrl_parse_functions()