| 12345678910111213141516171819202122232425262728 |
- /* SPDX-License-Identifier: MIT */
- #ifndef DRM_FBDEV_TTM_H
- #define DRM_FBDEV_TTM_H
- #include <linux/stddef.h>
- struct drm_device;
- struct drm_fb_helper;
- struct drm_fb_helper_surface_size;
- #ifdef CONFIG_DRM_FBDEV_EMULATION
- int drm_fbdev_ttm_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
- struct drm_fb_helper_surface_size *sizes);
- #define DRM_FBDEV_TTM_DRIVER_OPS \
- .fbdev_probe = drm_fbdev_ttm_driver_fbdev_probe
- void drm_fbdev_ttm_setup(struct drm_device *dev, unsigned int preferred_bpp);
- #else
- #define DRM_FBDEV_TTM_DRIVER_OPS \
- .fbdev_probe = NULL
- static inline void drm_fbdev_ttm_setup(struct drm_device *dev, unsigned int preferred_bpp)
- { }
- #endif
- #endif
|