Thread (2 messages) 2 messages, 2 authors, 2016-01-09

[RFC PATCH 1/2] USB: core: let USB device know device node

flat view

From: Peter Chen <hidden>
Date: 2016-01-09 08:56:53
Also in: linux-devicetree

On Fri, Jan 08, 2016 at 09:22:22AM +0100, Arnd Bergmann wrote:
On Friday 08 January 2016 13:44:23 Peter Chen wrote:
quoted
+struct device_node *usb_of_find_node(struct device_node *parent, int portnum)
+{
+       struct device_node *node;
+       u32 port;
+
+       for_each_child_of_node(parent, node) {
+               if (!of_property_read_u32(node, "reg", &port)) {
+                       if (port == portnum)
+                               return node;
+               }
+       }
+
+       return NULL;
+}
+EXPORT_SYMBOL_GPL(usb_of_find_node);
The implementation looks good to me, but I find the function name slightly
confusing. We use "*find_node" or similar names in other subsystems to
scan the entire tree, when this one just looks at the immediate children
of the device.

Maybe something like "usb_of_get_child_node()" instead?
Ok, thanks. 

-- 

Best Regards,
Peter Chen
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help