mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-05 21:35:04 +08:00
[media] v4l: of: Use of_get_child_by_name()
Replace a manual loop through child nodes with a call to of_get_child_by_name(). Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
This commit is contained in:
parent
8023ed09cb
commit
91f9241fd3
@ -173,12 +173,8 @@ struct device_node *v4l2_of_get_next_endpoint(const struct device_node *parent,
|
|||||||
if (node)
|
if (node)
|
||||||
parent = node;
|
parent = node;
|
||||||
|
|
||||||
for_each_child_of_node(parent, node) {
|
port = of_get_child_by_name(parent, "port");
|
||||||
if (!of_node_cmp(node->name, "port")) {
|
|
||||||
port = node;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (port) {
|
if (port) {
|
||||||
/* Found a port, get an endpoint. */
|
/* Found a port, get an endpoint. */
|
||||||
endpoint = of_get_next_child(port, NULL);
|
endpoint = of_get_next_child(port, NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user