|
@@ -1572,10 +1572,9 @@ static int dcmi_graph_parse(struct stm32_dcmi *dcmi, struct device_node *node)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
remote = of_graph_get_remote_port_parent(ep);
|
|
remote = of_graph_get_remote_port_parent(ep);
|
|
- if (!remote) {
|
|
|
|
- of_node_put(ep);
|
|
|
|
|
|
+ of_node_put(ep);
|
|
|
|
+ if (!remote)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
- }
|
|
|
|
|
|
|
|
/* Remote node to connect */
|
|
/* Remote node to connect */
|
|
dcmi->entity.node = remote;
|
|
dcmi->entity.node = remote;
|