Hi Sylwester, Thank you for the review. On Wednesday 03 December 2014 16:02:12 Sylwester Nawrocki wrote: > Hi Laurent, > > On 01/12/14 21:13, Laurent Pinchart wrote: > > The function fills a link data structure with the device node and port > > number at both the local and remote ends of a link defined by one of its > > endpoint nodes. > > > > Signed-off-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > > Acked-by: Hans Verkuil <hans.verkuil@xxxxxxxxx> > > --- > > > > drivers/media/v4l2-core/v4l2-of.c | 61 ++++++++++++++++++++++++++++++++++ > > include/media/v4l2-of.h | 27 +++++++++++++++++ > > 2 files changed, 88 insertions(+) > > > > Cc: Sylwester Nawrocki <s.nawrocki@xxxxxxxxxxx> > > > > diff --git a/drivers/media/v4l2-core/v4l2-of.c > > b/drivers/media/v4l2-core/v4l2-of.c index b4ed9a9..c473479 100644 > > --- a/drivers/media/v4l2-core/v4l2-of.c > > +++ b/drivers/media/v4l2-core/v4l2-of.c > > @@ -142,3 +142,64 @@ int v4l2_of_parse_endpoint(const struct device_node > > *node,> > > return 0; > > > > } > > EXPORT_SYMBOL(v4l2_of_parse_endpoint); > > > > + > > +/** > > + * v4l2_of_parse_link() - parse a link between two endpoints > > + * @node: pointer to the endpoint at the local end of the link > > + * @link: pointer to the V4L2 OF link data structure > > + * > > + * Fill the link structure with the local and remote nodes and port > > numbers. > > + * The local_node and remote_node fields are set to point to the local > > and > > + * remote port parent nodes respectively (the port parent node being the > > parent > > Not sure it that improves anything, but how about changing "remote port > parent" to "remote port's parent" ? I took me a while to understand this > whole sentence. I'll fix that. > Anyway the patch looks good to me. > > Acked-by: Sylwester Nawrocki <s.nawrocki@xxxxxxxxxxx> > > > + * node of the port node if that node isn't a 'ports' node, or the > > grand-parent + * node of the port node otherwise). > > + * > > + * A reference is taken to both the local and remote nodes, the caller > > must use + * v4l2_of_put_link() to drop the references when done with the > > link. + * > > + * Return: 0 on success, or -ENOLINK if the remote endpoint can't be > > found. + */ -- Regards, Laurent Pinchart -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html