18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (c) 2011 Samsung Electronics Co., Ltd. 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Authors: 68c2ecf20Sopenharmony_ci * Inki Dae <inki.dae@samsung.com> 78c2ecf20Sopenharmony_ci * Joonyoung Shim <jy0922.shim@samsung.com> 88c2ecf20Sopenharmony_ci * Seung-Woo Kim <sw0312.kim@samsung.com> 98c2ecf20Sopenharmony_ci */ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#ifndef _EXYNOS_DRM_FBDEV_H_ 128c2ecf20Sopenharmony_ci#define _EXYNOS_DRM_FBDEV_H_ 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci#ifdef CONFIG_DRM_FBDEV_EMULATION 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciint exynos_drm_fbdev_init(struct drm_device *dev); 178c2ecf20Sopenharmony_civoid exynos_drm_fbdev_fini(struct drm_device *dev); 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci#else 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_cistatic inline int exynos_drm_fbdev_init(struct drm_device *dev) 228c2ecf20Sopenharmony_ci{ 238c2ecf20Sopenharmony_ci return 0; 248c2ecf20Sopenharmony_ci} 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_cistatic inline void exynos_drm_fbdev_fini(struct drm_device *dev) 278c2ecf20Sopenharmony_ci{ 288c2ecf20Sopenharmony_ci} 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_cistatic inline void exynos_drm_fbdev_restore_mode(struct drm_device *dev) 318c2ecf20Sopenharmony_ci{ 328c2ecf20Sopenharmony_ci} 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci#define exynos_drm_output_poll_changed (NULL) 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci#endif 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci#endif 39