Lines Matching refs:grp

311 	const struct rockchip_pin_group *grp;  in rockchip_dt_node_to_map()  local
321 grp = pinctrl_name_to_group(info, np->name); in rockchip_dt_node_to_map()
322 if (!grp) { in rockchip_dt_node_to_map()
328 map_num += grp->npins; in rockchip_dt_node_to_map()
350 for (i = 0; i < grp->npins; i++) { in rockchip_dt_node_to_map()
353 pin_get_name(pctldev, grp->pins[i]); in rockchip_dt_node_to_map()
354 new_map[i].data.configs.configs = grp->data[i].configs; in rockchip_dt_node_to_map()
355 new_map[i].data.configs.num_configs = grp->data[i].nconfigs; in rockchip_dt_node_to_map()
1090 struct rockchip_pin_group *grp, in rockchip_pinctrl_parse_groups() argument
1104 grp->name = np->name; in rockchip_pinctrl_parse_groups()
1118 grp->npins = size / 4; in rockchip_pinctrl_parse_groups()
1120 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), in rockchip_pinctrl_parse_groups()
1122 grp->data = devm_kzalloc(info->dev, grp->npins * in rockchip_pinctrl_parse_groups()
1125 if (!grp->pins || !grp->data) in rockchip_pinctrl_parse_groups()
1137 grp->pins[j] = bank->pin_base + be32_to_cpu(*list++); in rockchip_pinctrl_parse_groups()
1138 grp->data[j].func = be32_to_cpu(*list++); in rockchip_pinctrl_parse_groups()
1146 &grp->data[j].configs, &grp->data[j].nconfigs); in rockchip_pinctrl_parse_groups()
1160 struct rockchip_pin_group *grp; in rockchip_pinctrl_parse_functions() local
1182 grp = &info->groups[grp_index++]; in rockchip_pinctrl_parse_functions()
1183 ret = rockchip_pinctrl_parse_groups(child, grp, info, i++); in rockchip_pinctrl_parse_functions()