Lines Matching refs:new_map
316 struct pinctrl_map *new_map; in rockchip_dt_node_to_map() local
333 new_map = devm_kzalloc(pctldev->dev, sizeof(*new_map) * map_num, in rockchip_dt_node_to_map()
335 if (!new_map) in rockchip_dt_node_to_map()
338 *map = new_map; in rockchip_dt_node_to_map()
344 devm_kfree(pctldev->dev, new_map); in rockchip_dt_node_to_map()
347 new_map[0].type = PIN_MAP_TYPE_MUX_GROUP; in rockchip_dt_node_to_map()
348 new_map[0].data.mux.function = parent->name; in rockchip_dt_node_to_map()
349 new_map[0].data.mux.group = np->name; in rockchip_dt_node_to_map()
353 new_map++; in rockchip_dt_node_to_map()
355 new_map[i].type = PIN_MAP_TYPE_CONFIGS_PIN; in rockchip_dt_node_to_map()
356 new_map[i].data.configs.group_or_pin = in rockchip_dt_node_to_map()
358 new_map[i].data.configs.configs = grp->data[i].configs; in rockchip_dt_node_to_map()
359 new_map[i].data.configs.num_configs = grp->data[i].nconfigs; in rockchip_dt_node_to_map()