int dev_read_phandle_with_args(struct udevice *dev, const char *list_name, const char *cells_name, int cell_count, int index, struct ofnode_phandle_args *out_args) { return ofnode_parse_phandle_with_args(dev_ofnode(dev), list_name, cells_name, cell_count, index, out_args); }
static int _gpio_request_by_name_nodev(ofnode node, const char *list_name, int index, struct gpio_desc *desc, int flags, bool add_index) { struct ofnode_phandle_args args; int ret; ret = ofnode_parse_phandle_with_args(node, list_name, "#gpio-cells", 0, index, &args); return gpio_request_tail(ret, node, &args, list_name, index, desc, flags, add_index); }