Lines Matching refs:new_map
255 struct pinctrl_map *new_map; in at91_dt_node_to_map() local
272 new_map = devm_kzalloc(pctldev->dev, sizeof(*new_map) * map_num, GFP_KERNEL); in at91_dt_node_to_map()
273 if (!new_map) in at91_dt_node_to_map()
276 *map = new_map; in at91_dt_node_to_map()
282 devm_kfree(pctldev->dev, new_map); in at91_dt_node_to_map()
285 new_map[0].type = PIN_MAP_TYPE_MUX_GROUP; in at91_dt_node_to_map()
286 new_map[0].data.mux.function = parent->name; in at91_dt_node_to_map()
287 new_map[0].data.mux.group = np->name; in at91_dt_node_to_map()
291 new_map++; in at91_dt_node_to_map()
293 new_map[i].type = PIN_MAP_TYPE_CONFIGS_PIN; in at91_dt_node_to_map()
294 new_map[i].data.configs.group_or_pin = in at91_dt_node_to_map()
296 new_map[i].data.configs.configs = &grp->pins_conf[i].conf; in at91_dt_node_to_map()
297 new_map[i].data.configs.num_configs = 1; in at91_dt_node_to_map()