Lines Matching refs:pctldev

52 static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev,  in pinconf_generic_dump_one()  argument
67 ret = pin_config_group_get(dev_name(pctldev->dev), in pinconf_generic_dump_one()
70 ret = pin_config_get_for_pin(pctldev, pin, &config); in pinconf_generic_dump_one()
104 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s, in pinconf_generic_dump_pins() argument
107 const struct pinconf_ops *ops = pctldev->desc->confops; in pinconf_generic_dump_pins()
113 pinconf_generic_dump_one(pctldev, s, gname, pin, conf_items, in pinconf_generic_dump_pins()
116 if (pctldev->desc->num_custom_params && in pinconf_generic_dump_pins()
117 pctldev->desc->custom_conf_items) in pinconf_generic_dump_pins()
118 pinconf_generic_dump_one(pctldev, s, gname, pin, in pinconf_generic_dump_pins()
119 pctldev->desc->custom_conf_items, in pinconf_generic_dump_pins()
120 pctldev->desc->num_custom_params); in pinconf_generic_dump_pins()
123 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, in pinconf_generic_dump_config() argument
135 if (!pctldev->desc->num_custom_params || in pinconf_generic_dump_config()
136 !pctldev->desc->custom_conf_items) in pinconf_generic_dump_config()
139 for (i = 0; i < pctldev->desc->num_custom_params; i++) { in pinconf_generic_dump_config()
141 pctldev->desc->custom_conf_items[i].param) in pinconf_generic_dump_config()
144 pctldev->desc->custom_conf_items[i].display, in pinconf_generic_dump_config()
226 struct pinctrl_dev *pctldev, in pinconf_generic_parse_dt_config() argument
239 if (pctldev) in pinconf_generic_parse_dt_config()
240 max_cfg += pctldev->desc->num_custom_params; in pinconf_generic_parse_dt_config()
246 if (pctldev && pctldev->desc->num_custom_params && in pinconf_generic_parse_dt_config()
247 pctldev->desc->custom_params) in pinconf_generic_parse_dt_config()
248 parse_dt_cfg(np, pctldev->desc->custom_params, in pinconf_generic_parse_dt_config()
249 pctldev->desc->num_custom_params, cfg, &ncfg); in pinconf_generic_parse_dt_config()
277 int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, in pinconf_generic_dt_subnode_to_map() argument
284 struct device *dev = pctldev->dev; in pinconf_generic_dt_subnode_to_map()
316 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs, in pinconf_generic_dt_subnode_to_map()
332 ret = pinctrl_utils_reserve_map(pctldev, map, reserved_maps, in pinconf_generic_dt_subnode_to_map()
339 ret = pinctrl_utils_add_map_mux(pctldev, map, in pinconf_generic_dt_subnode_to_map()
347 ret = pinctrl_utils_add_map_configs(pctldev, map, in pinconf_generic_dt_subnode_to_map()
362 int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, in pinconf_generic_dt_node_to_map() argument
374 ret = pinconf_generic_dt_subnode_to_map(pctldev, np_config, map, in pinconf_generic_dt_node_to_map()
380 ret = pinconf_generic_dt_subnode_to_map(pctldev, np, map, in pinconf_generic_dt_node_to_map()
388 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps); in pinconf_generic_dt_node_to_map()