Lines Matching refs:new_map
878 struct pinctrl_map *new_map; in st_pctl_dt_node_to_map() local
890 new_map = devm_kzalloc(pctldev->dev, in st_pctl_dt_node_to_map()
891 sizeof(*new_map) * map_num, GFP_KERNEL); in st_pctl_dt_node_to_map()
892 if (!new_map) in st_pctl_dt_node_to_map()
897 devm_kfree(pctldev->dev, new_map); in st_pctl_dt_node_to_map()
901 *map = new_map; in st_pctl_dt_node_to_map()
903 new_map[0].type = PIN_MAP_TYPE_MUX_GROUP; in st_pctl_dt_node_to_map()
904 new_map[0].data.mux.function = parent->name; in st_pctl_dt_node_to_map()
905 new_map[0].data.mux.group = np->name; in st_pctl_dt_node_to_map()
909 new_map++; in st_pctl_dt_node_to_map()
911 new_map[i].type = PIN_MAP_TYPE_CONFIGS_PIN; in st_pctl_dt_node_to_map()
912 new_map[i].data.configs.group_or_pin = in st_pctl_dt_node_to_map()
914 new_map[i].data.configs.configs = &grp->pin_conf[i].config; in st_pctl_dt_node_to_map()
915 new_map[i].data.configs.num_configs = 1; in st_pctl_dt_node_to_map()