| /* |
| * OF graph binding parsing helpers |
| * |
| * Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. |
| * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| * |
| * Copyright (C) 2012 Renesas Electronics Corp. |
| * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of version 2 of the GNU General Public License as |
| * published by the Free Software Foundation. |
| */ |
| #ifndef __LINUX_OF_GRAPH_H |
| #define __LINUX_OF_GRAPH_H |
| |
| #ifdef CONFIG_OF |
| struct device_node *of_graph_get_next_endpoint(const struct device_node *parent, |
| struct device_node *previous); |
| struct device_node *of_graph_get_remote_port_parent( |
| const struct device_node *node); |
| struct device_node *of_graph_get_remote_port(const struct device_node *node); |
| #else |
| |
| static inline struct device_node *of_graph_get_next_endpoint( |
| const struct device_node *parent, |
| struct device_node *previous) |
| { |
| return NULL; |
| } |
| |
| static inline struct device_node *of_graph_get_remote_port_parent( |
| const struct device_node *node) |
| { |
| return NULL; |
| } |
| |
| static inline struct device_node *of_graph_get_remote_port( |
| const struct device_node *node) |
| { |
| return NULL; |
| } |
| |
| #endif /* CONFIG_OF */ |
| |
| #endif /* __LINUX_OF_GRAPH_H */ |