rockchip_drm_fbdev.h 553 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (C) Fuzhou Rockchip Electronics Co.Ltd
  4. * Author:Mark Yao <mark.yao@rock-chips.com>
  5. */
  6. #ifndef _ROCKCHIP_DRM_FBDEV_H
  7. #define _ROCKCHIP_DRM_FBDEV_H
  8. #ifdef CONFIG_DRM_FBDEV_EMULATION
  9. int rockchip_drm_fbdev_init(struct drm_device *dev);
  10. void rockchip_drm_fbdev_fini(struct drm_device *dev);
  11. #else
  12. static inline int rockchip_drm_fbdev_init(struct drm_device *dev)
  13. {
  14. return 0;
  15. }
  16. static inline void rockchip_drm_fbdev_fini(struct drm_device *dev)
  17. {
  18. }
  19. #endif
  20. #endif /* _ROCKCHIP_DRM_FBDEV_H */