at for-next 35 lines 838 B view raw
1/* SPDX-License-Identifier: MIT */ 2/* 3 * Copyright © 2019 Intel Corporation 4 */ 5 6#ifndef __INTEL_FBDEV_H__ 7#define __INTEL_FBDEV_H__ 8 9#include <linux/types.h> 10 11struct drm_device; 12struct drm_i915_private; 13struct intel_fbdev; 14struct intel_framebuffer; 15 16#ifdef CONFIG_DRM_FBDEV_EMULATION 17void intel_fbdev_setup(struct drm_i915_private *dev_priv); 18void intel_fbdev_set_suspend(struct drm_device *dev, int state, bool synchronous); 19struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev); 20#else 21static inline void intel_fbdev_setup(struct drm_i915_private *dev_priv) 22{ 23} 24 25static inline void intel_fbdev_set_suspend(struct drm_device *dev, int state, bool synchronous) 26{ 27} 28 29static inline struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev) 30{ 31 return NULL; 32} 33#endif 34 35#endif /* __INTEL_FBDEV_H__ */