Lines Matching refs:pctldev
56 static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev, in pinconf_generic_dump_one() argument
71 ret = pin_config_group_get(dev_name(pctldev->dev), in pinconf_generic_dump_one()
74 ret = pin_config_get_for_pin(pctldev, pin, &config); in pinconf_generic_dump_one()
110 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s, in pinconf_generic_dump_pins() argument
113 const struct pinconf_ops *ops = pctldev->desc->confops; in pinconf_generic_dump_pins()
120 pinconf_generic_dump_one(pctldev, s, gname, pin, conf_items, in pinconf_generic_dump_pins()
123 if (pctldev->desc->num_custom_params && in pinconf_generic_dump_pins()
124 pctldev->desc->custom_conf_items) in pinconf_generic_dump_pins()
125 pinconf_generic_dump_one(pctldev, s, gname, pin, in pinconf_generic_dump_pins()
126 pctldev->desc->custom_conf_items, in pinconf_generic_dump_pins()
127 pctldev->desc->num_custom_params, in pinconf_generic_dump_pins()
131 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, in pinconf_generic_dump_config() argument
143 if (!pctldev->desc->num_custom_params || in pinconf_generic_dump_config()
144 !pctldev->desc->custom_conf_items) in pinconf_generic_dump_config()
147 for (i = 0; i < pctldev->desc->num_custom_params; i++) { in pinconf_generic_dump_config()
149 pctldev->desc->custom_conf_items[i].param) in pinconf_generic_dump_config()
152 pctldev->desc->custom_conf_items[i].display, in pinconf_generic_dump_config()
242 struct pinctrl_dev *pctldev, in pinconf_generic_parse_dt_config() argument
255 if (pctldev) in pinconf_generic_parse_dt_config()
256 max_cfg += pctldev->desc->num_custom_params; in pinconf_generic_parse_dt_config()
262 if (pctldev && pctldev->desc->num_custom_params && in pinconf_generic_parse_dt_config()
263 pctldev->desc->custom_params) in pinconf_generic_parse_dt_config()
264 parse_dt_cfg(np, pctldev->desc->custom_params, in pinconf_generic_parse_dt_config()
265 pctldev->desc->num_custom_params, cfg, &ncfg); in pinconf_generic_parse_dt_config()
294 int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, in pinconf_generic_dt_subnode_to_map() argument
301 struct device *dev = pctldev->dev; in pinconf_generic_dt_subnode_to_map()
333 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs, in pinconf_generic_dt_subnode_to_map()
348 ret = pinctrl_utils_reserve_map(pctldev, map, reserved_maps, in pinconf_generic_dt_subnode_to_map()
355 ret = pinctrl_utils_add_map_mux(pctldev, map, in pinconf_generic_dt_subnode_to_map()
363 ret = pinctrl_utils_add_map_configs(pctldev, map, in pinconf_generic_dt_subnode_to_map()
378 int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, in pinconf_generic_dt_node_to_map() argument
390 ret = pinconf_generic_dt_subnode_to_map(pctldev, np_config, map, in pinconf_generic_dt_node_to_map()
396 ret = pinconf_generic_dt_subnode_to_map(pctldev, np, map, in pinconf_generic_dt_node_to_map()
406 pinctrl_utils_free_map(pctldev, *map, *num_maps); in pinconf_generic_dt_node_to_map()
411 void pinconf_generic_dt_free_map(struct pinctrl_dev *pctldev, in pinconf_generic_dt_free_map() argument
415 pinctrl_utils_free_map(pctldev, map, num_maps); in pinconf_generic_dt_free_map()