Lines Matching refs:new_map
227 struct pinctrl_map *new_map; in imx1_dt_node_to_map() local
246 new_map = kmalloc_array(map_num, sizeof(struct pinctrl_map), in imx1_dt_node_to_map()
248 if (!new_map) in imx1_dt_node_to_map()
251 *map = new_map; in imx1_dt_node_to_map()
257 kfree(new_map); in imx1_dt_node_to_map()
260 new_map[0].type = PIN_MAP_TYPE_MUX_GROUP; in imx1_dt_node_to_map()
261 new_map[0].data.mux.function = parent->name; in imx1_dt_node_to_map()
262 new_map[0].data.mux.group = np->name; in imx1_dt_node_to_map()
266 new_map++; in imx1_dt_node_to_map()
268 new_map[j].type = PIN_MAP_TYPE_CONFIGS_PIN; in imx1_dt_node_to_map()
269 new_map[j].data.configs.group_or_pin = in imx1_dt_node_to_map()
271 new_map[j].data.configs.configs = &grp->pins[i].config; in imx1_dt_node_to_map()
272 new_map[j].data.configs.num_configs = 1; in imx1_dt_node_to_map()