/* $NetBSD: drm_of.h,v 1.2 2018/08/27 04:58:38 riastradh Exp $ */ #ifndef __DRM_OF_H__ #define __DRM_OF_H__ struct component_master_ops; struct device; struct drm_device; struct device_node; #ifdef CONFIG_OF extern uint32_t drm_of_find_possible_crtcs(struct drm_device *dev, struct device_node *port); extern int drm_of_component_probe(struct device *dev, int (*compare_of)(struct device *, void *), const struct component_master_ops *m_ops); #else static inline uint32_t drm_of_find_possible_crtcs(struct drm_device *dev, struct device_node *port) { return 0; } static inline int drm_of_component_probe(struct device *dev, int (*compare_of)(struct device *, void *), const struct component_master_ops *m_ops) { return -EINVAL; } #endif #endif /* __DRM_OF_H__ */ |