Commit | Line | Data |
---|---|---|
7e435aad RK |
1 | #ifndef __DRM_OF_H__ |
2 | #define __DRM_OF_H__ | |
3 | ||
df785aa8 LD |
4 | struct component_master_ops; |
5 | struct device; | |
7e435aad RK |
6 | struct drm_device; |
7 | struct device_node; | |
8 | ||
9 | #ifdef CONFIG_OF | |
10 | extern uint32_t drm_of_find_possible_crtcs(struct drm_device *dev, | |
11 | struct device_node *port); | |
df785aa8 LD |
12 | extern int drm_of_component_probe(struct device *dev, |
13 | int (*compare_of)(struct device *, void *), | |
14 | const struct component_master_ops *m_ops); | |
7e435aad RK |
15 | #else |
16 | static inline uint32_t drm_of_find_possible_crtcs(struct drm_device *dev, | |
17 | struct device_node *port) | |
18 | { | |
19 | return 0; | |
20 | } | |
df785aa8 LD |
21 | |
22 | static inline int | |
23 | drm_of_component_probe(struct device *dev, | |
24 | int (*compare_of)(struct device *, void *), | |
25 | const struct component_master_ops *m_ops) | |
26 | { | |
27 | return -EINVAL; | |
28 | } | |
7e435aad RK |
29 | #endif |
30 | ||
31 | #endif /* __DRM_OF_H__ */ |