1 #ifndef __DRM_OF_H__
2 #define __DRM_OF_H__
3
4 struct component_master_ops;
5 struct device;
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);
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);
15 #else
drm_of_find_possible_crtcs(struct drm_device * dev,struct device_node * port)16 static inline uint32_t drm_of_find_possible_crtcs(struct drm_device *dev,
17 struct device_node *port)
18 {
19 return 0;
20 }
21
22 static inline int
drm_of_component_probe(struct device * dev,int (* compare_of)(struct device *,void *),const struct component_master_ops * m_ops)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 }
29 #endif
30
31 #endif /* __DRM_OF_H__ */
32