Lines Matching defs:fwnode
34 static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode)
39 gdev_node = to_software_node(fwnode);
47 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode,
57 swnode = to_software_node(fwnode);
67 error = fwnode_property_get_reference_args(fwnode, propname, NULL, 2, idx, &args);
70 __func__, propname, fwnode, idx);
75 swnode_get_gpio_device(args.fwnode);
76 fwnode_handle_put(args.fwnode);
88 __func__, propname, fwnode, idx, PTR_ERR_OR_ZERO(desc));
95 * @fwnode: firmware node of the GPIO consumer, can be %NULL for
103 int swnode_gpio_count(const struct fwnode_handle *fwnode, const char *con_id)
116 while (fwnode_property_get_reference_args(fwnode, propname, NULL, 0,
118 fwnode_handle_put(args.fwnode);