/* SPDX-License-Identifier: GPL-2.0-only */ /* * omap_fbdev.h -- OMAP DRM FBDEV Compatibility * * Copyright (C) 2011 Texas Instruments * Author: Rob Clark */ #ifndef __OMAPDRM_FBDEV_H__ #define __OMAPDRM_FBDEV_H__ struct drm_device; struct drm_fb_helper; struct drm_fb_helper_surface_size; #ifdef CONFIG_DRM_FBDEV_EMULATION int omap_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, struct drm_fb_helper_surface_size *sizes); #define OMAP_FBDEV_DRIVER_OPS \ .fbdev_probe = omap_fbdev_driver_fbdev_probe void omap_fbdev_setup(struct drm_device *dev); #else #define OMAP_FBDEV_DRIVER_OPS \ .fbdev_probe = NULL static inline void omap_fbdev_setup(struct drm_device *dev) { } #endif #endif /* __OMAPDRM_FBDEV_H__ */