Lines Matching refs:map

967 		       const struct pinctrl_map *map)
973 state = find_state(p, map->name);
975 state = create_state(p, map->name);
979 if (map->type == PIN_MAP_TYPE_DUMMY_STATE)
986 setting->type = map->type;
992 get_pinctrl_dev_from_devname(map->ctrl_dev_name);
996 if (!strcmp(map->ctrl_dev_name, map->dev_name))
1002 dev_info(p->dev, "unknown pinctrl device %s in map entry, deferring probe",
1003 map->ctrl_dev_name);
1007 setting->dev_name = map->dev_name;
1009 switch (map->type) {
1011 ret = pinmux_map_to_setting(map, setting);
1015 ret = pinconf_map_to_setting(map, setting);
1054 const struct pinctrl_map *map;
1079 for_each_pin_map(maps_node, map) {
1081 if (strcmp(map->dev_name, devname))
1087 * Thus we must skip map that is for this device but is served
1091 strcmp(dev_name(pctldev->dev), map->ctrl_dev_name))
1094 ret = add_setting(p, pctldev, map);
1444 pr_err("failed to register map %s (%d): no device given\n",
1450 pr_err("failed to register map %d: no map name given\n",
1457 pr_err("failed to register map %s (%d): no pin control device given\n",
1477 pr_err("failed to register map %s (%d): invalid type given\n",
1500 * @map: the pincontrol mappings table passed to pinctrl_register_mappings()
1503 void pinctrl_unregister_mappings(const struct pinctrl_map *map)
1509 if (maps_node->maps == map) {
1835 const struct pinctrl_map *map;
1840 for_each_pin_map(maps_node, map) {
1842 map->dev_name, map->name, map_type(map->type),
1843 map->type);
1845 if (map->type != PIN_MAP_TYPE_DUMMY_STATE)
1847 map->ctrl_dev_name);
1849 switch (map->type) {
1851 pinmux_show_map(s, map);
1855 pinconf_show_map(s, map);
2231 /* remove gpio ranges map */